Status object for alarm control object

Any app


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:
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: