|
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