alarm
Description: Alarm about a problem.
Subsystem: | Watcher |
Version: | 1.0.0 |
EFDB_Topic: | Watcher_logevent_alarm |
name
IDL_Type: | string |
IDL_Size: | 1 |
Units: | unitless |
Count: | 1 |
Description: Name of alarm. Each alarm has a unique name.
severity
IDL_Type: | int |
Units: | unitless |
Count: | 1 |
Description: The current alarm severity. An AlarmSeverity enum.
reason
IDL_Type: | string |
IDL_Size: | 1 |
Units: | unitless |
Count: | 1 |
- Description: A detailed description of what is wrong.
- For example if a voltage is out of range, please specify the measured voltage and the range.
maxSeverity
IDL_Type: | int |
Units: | unitless |
Count: | 1 |
- Description: The maximum severity seen for this alarm.
- Reset to
AlarmSeverity_None
if alarm is aknowledged while the severity
is AlarmSeverity_None
.
An AlarmSeverity enum.
acknowledged
IDL_Type: | boolean |
Units: | unitless |
Count: | 1 |
- Description: Has this alarm been acknowledged? true=yes, false=no.
- Irrelevant if
severity
and maxSeverity
are both AlarmSeverity_None
.
acknowledgedBy
IDL_Type: | string |
IDL_Size: | 1 |
Units: | unitless |
Count: | 1 |
- Description: User who acknowledged the alarm.
- Irrelevant if
acknowledged
is false.
escalated
IDL_Type: | boolean |
Units: | unitless |
Count: | 1 |
Description: Has this alarm been escalated to backup personnel?
escalateTo
IDL_Type: | string |
IDL_Size: | 1 |
Units: | unitless |
Count: | 1 |
Description: Backup user who was or will be notified if the alarm is escalated.
mutedSeverity
IDL_Type: | long |
Units: | unitless |
Count: | 1 |
- Description: Severity at which this alarm is muted.
- A value of
AlarmSeverity_None
means not muted.
If severity <= mutedSeverity
then the alarm is considered muted and should not be displayed by default.
mutedBy
IDL_Type: | string |
IDL_Size: | 1 |
Units: | unitless |
Count: | 1 |
- Description: User who muted the alarm.
- Irrelevant if
mutedSeverity
is AlarmSeverity_None
.
timestampSeverityOldest
IDL_Type: | double |
Units: | second |
Count: | 1 |
Description: Time at which severity was originally set to its current value.
timestampSeverityNewest
IDL_Type: | double |
Units: | second |
Count: | 1 |
Description: Time at which severity was most recently found to still have its current value.
timestampMaxSeverity
IDL_Type: | double |
Units: | second |
Count: | 1 |
Description: Time at which maxSeverity was last changed.
timestampAcknowledged
IDL_Type: | double |
Units: | second |
Count: | 1 |
Description: Time at which acknowledged was last changed.
timestampAutoAcknowledge
IDL_Type: | double |
Units: | second |
Count: | 1 |
- Description: Time at which the alarm will be automatically acknowledged if still stale (not active and not acknowledged).
- 0 if not relevant in this state or the alarm does not support automatic acknowledgement of stale alarms.
timestampAutoUnacknowledge
IDL_Type: | double |
Units: | second |
Count: | 1 |
Description: Time at which the alarm will be automatically unacknowledged if still active. 0 if not relevant in this state or the alarm does not support automatic unacknowledgement.
timestampEscalate
IDL_Type: | double |
Units: | second |
Count: | 1 |
- Description: Time at which the alarm was or will be escalated to backup personnel (if
escalated
is true or false, respectively).
- 0 if not relevant in this state or the alarm does not support escalation.
timestampUnmute
IDL_Type: | double |
Units: | second |
Count: | 1 |
- Description: Time at which the alarm will be unmuted.
- Irrelevant if
mutedSeverity = AlarmSeverity_None
.