Status object for alarm control object
- Publishers
- coreServices
- Subscribers
- Any app
Overview
When an alarm is created, its status is added as an attribute to the /pps/services/alarm/status-clientlabel object (where clientlabel is the parameter given in the set command issued to the /pps/services/alarm/control object).
The alarm status is reported in the
alarm_alarmid parameter, where
alarmid is the
value returned from the
set command. Before an alarm expires, its status is
running:
[n]@status-client1
alarm_196608::running
When the alarm expires, its status will change to
expired and then the attribute will be deleted. If the
alarm is deleted before it expires, the status attribute will be deleted. Note that PPS adds a minus sign to an attribute
to show that it has been deleted:
@status-client1
-alarm_196608