AlarmStubImpl
Attributes
- Graph
-
- Supertypes
Members list
Value members
Concrete methods
Sets the severity of an alarm. It also internally updates the latch severity and acknowledgement status. The severity is set in alarm store with a specific TTL (time to live). After the time passes for TTL, the severity will be automatically inferred as Disconnected
.
Sets the severity of an alarm. It also internally updates the latch severity and acknowledgement status. The severity is set in alarm store with a specific TTL (time to live). After the time passes for TTL, the severity will be automatically inferred as Disconnected
.
Value parameters
- alarmKey
-
represents a unique alarm in alarm store e.g nfiraos.trombone.tromboneaxislowlimitalarm
- severity
-
represents the severity to be set for the alarm e.g. Okay, Warning, Major, Critical, etc
Attributes
- Returns
-
a CompletableFuture which completes when the severity is successfully set in alarm store or fails with csw.alarm.api.exceptions.InvalidSeverityException or csw.alarm.api.exceptions.KeyNotFoundException
- Note
-
By default all alarms are loaded in alarm store as
Disconnected
. Once the component is up and working, it will be it's responsibility to update all it's alarms with appropriate severity and keep refreshing it. - Definition Classes