| Raritan PX2/PX3 JSON-RPC API
    | 
AlarmManager interface. More...
import"AlarmManager.idl";
| Classes | |
| struct | Alarm | 
| Alarm structure.  More... | |
| struct | Alert | 
| Alert structure.  More... | |
| Public Member Functions | |
| int | acknowledgeAlarm (in string alarmId) | 
| Acknowledges an alarm.  More... | |
| vector< Alarm > | listAlarms () | 
| List alarms that need to be acknowledged. | |
| Public Attributes | |
| constant int | NO_ERROR = 0 | 
| Error codes.  More... | |
| constant int | ERR_UNKNOWN_ALARM_ID = 1 | 
| unknown alarmId | |
| constant int | ERR_EXECUTING_ACTIONS = 2 | 
| failure during executing actions | |
| valueobject | AlarmAddedEvent: idl::Event { Alarm alarm | 
| New alarm added event.  More... | |
| valueobject | AlarmUpdatedEvent: idl::Event { Alarm alarm | 
| Alarm updated event.  More... | |
| valueobject | AlarmAcknowledgedEvent: idl::Event { string alarmId | 
| Existing alarm acknowledgement event.  More... | |
AlarmManager interface.
| 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 | 
| valueobject event::AlarmManager::AlarmAcknowledgedEvent | 
Existing alarm acknowledgement event.
Alarm id of acknowledged alarm
| valueobject event::AlarmManager::AlarmAddedEvent | 
New alarm added event.
Newly added alarm
| valueobject event::AlarmManager::AlarmUpdatedEvent | 
Alarm updated event.
Updated alarm
| constant int event::AlarmManager::NO_ERROR = 0 | 
Error codes.
operation successful, no error
 1.8.14
 1.8.14