|
Legrand / Raritan / Server Technology Xerus™ PDU JSON-RPC API
|
A global instance keeping track of sensors in alerted state. More...
Classes | |
| struct | AlertedSensorsChangedEvent |
| Event: One or more sensors' alert states have changed. More... | |
| struct | MonitoredSensorsChangedEvent |
| Event: A change in the list of monitored sensors occurred. More... | |
| struct | SensorCounts |
| Statistics about monitored sensors. More... | |
| struct | SensorData |
| Data about a monitored sensor. More... | |
Public Types | |
| enum | AlertState { UNAVAILABLE , NORMAL , CRITICAL , WARNED } |
| Sensor alert state. More... | |
Public Member Functions | |
| SensorCounts | getSensorCounts () |
| Retrieve the current sensor counts. More... | |
| vector< SensorData > | getAllSensors () |
| Retrieve a list of all monitored sensors. More... | |
| vector< SensorData > | getAlertedSensors () |
| Retrieve a list of currently alerted sensors. More... | |
A global instance keeping track of sensors in alerted state.
| vector< SensorData > sensors::AlertedSensorManager::getAlertedSensors | ( | ) |
Retrieve a list of currently alerted sensors.
| vector< SensorData > sensors::AlertedSensorManager::getAllSensors | ( | ) |
Retrieve a list of all monitored sensors.
| SensorCounts sensors::AlertedSensorManager::getSensorCounts | ( | ) |
Retrieve the current sensor counts.