| Legrand / Raritan / Server Technology Xerus™ JSON-RPC API
    | 
AlarmManager interface. More...
import <AlarmManager.idl;
| Classes | |
| struct | Alarm | 
| Alarm structure.  More... | |
| struct | AlarmAcknowledgedEvent | 
| Existing alarm acknowledgement event.  More... | |
| struct | AlarmAddedEvent | 
| New alarm added event.  More... | |
| struct | AlarmUpdatedEvent | 
| Alarm updated event.  More... | |
| struct | Alert | 
| Alert structure.  More... | |
| Public Member Functions | |
| int | acknowledgeAlarm (in string alarmId) | 
| Acknowledges an alarm. | |
| vector< Alarm > | listAlarms () | 
| List alarms that need to be acknowledged. | |
| Public Attributes | |
| constant int | NO_ERROR = 0 | 
| Error codes. | |
| constant int | ERR_UNKNOWN_ALARM_ID = 1 | 
| unknown alarmId | |
| constant int | ERR_EXECUTING_ACTIONS = 2 | 
| failure during executing actions | |
AlarmManager interface.
Definition at line 15 of file AlarmManager.idl.
| int event::AlarmManager::acknowledgeAlarm | ( | in string | alarmId | ) | 
Acknowledges an alarm.
This stops notification sending and will remove the specified alarm from the alarm list.
| alarmId | alarm id | 
| constant int event::AlarmManager::ERR_EXECUTING_ACTIONS = 2 | 
failure during executing actions
Definition at line 20 of file AlarmManager.idl.
| constant int event::AlarmManager::ERR_UNKNOWN_ALARM_ID = 1 | 
unknown alarmId
Definition at line 19 of file AlarmManager.idl.
| constant int event::AlarmManager::NO_ERROR = 0 |