Alarm Client

Alarm Manager client API
DMTOFFLINE
Alarm Client API The alarm client API provides an interface to the alarm manager. Refer to xxxx for a full description of the Alarm Manager functionality. The AlarmClient API allows the client process to:
  • Define Alarm Types: The alarm manager keeps a list of currently defined alarm types. The alarm must be defined by a process before it can be set. The definition specifies defaul values for all alarm parameters.
  • Set Alarms: Alarms are set or asserted when an abnormal condidstion is detected. The alarm remains in effect until it times out or is cancelled explicitly.
  • Prolong Alarms: Alarms are created with an expected timeout period. If the error condition is not resolved in the expected time, the monitor that detected the alarm may prolong the alarm duration.
  • Cancel Alarms: Alarms may be cancelled explicitly if the condition is resolved before the timeout period.
  • Interrogate alarm status: The status of an individual alarm and the default parameters of an alarm type may be interrogated.
AlarmHandle
Active alarm identifier.
lmsg::TransOutput& operator<<(lmsg::TransOutput&, const AlarmHandle&)
Data translation object used by message handler
Alarm Manager client API
Author:
John Zweizig

alphabetic index hierarchy of classes


Please send questions and comments to zweizig_j@ligo.caltech.edu


generated by doc++