1 #ifndef __ALERTED_SENSOR_MANAGER_IDL__ 2 #define __ALERTED_SENSOR_MANAGER_IDL__ 48 valueobject MonitoredSensorsChangedEvent extends
idl.Event {
61 valueobject AlertedSensorsChangedEvent extends
idl.Event {
72 SensorCounts getSensorCounts();
79 vector<SensorData> getAllSensors();
86 vector<SensorData> getAlertedSensors();
Object parent
Reference to the sensor's parent object.
Definition: AlertedSensorManager.idl:37
A global instance keeping track of sensors in alerted state.
Definition: AlertedSensorManager.idl:10
AlertState
Sensor alert state.
Definition: AlertedSensorManager.idl:13
int warned
Number of warned sensors.
Definition: AlertedSensorManager.idl:25
Data about a monitored sensor.
Definition: AlertedSensorManager.idl:35
int critical
Number of critical sensors.
Definition: AlertedSensorManager.idl:24
int total
Total number of monitored sensors.
Definition: AlertedSensorManager.idl:22
Basic IDL definitions.
Definition: Event.idl:6
Sensor interface
Definition: Sensor.idl:10
Statistics about monitored sensors.
Definition: AlertedSensorManager.idl:21
Sensor is in critical state.
Definition: AlertedSensorManager.idl:16
Sensor_4_0_2 sensor
Reference to the sensor object.
Definition: AlertedSensorManager.idl:36
int unavailable
Number of unavailable sensors.
Definition: AlertedSensorManager.idl:23
Sensors Model.
Definition: AccumulatingNumericSensor.idl:8
Sensor is unavailable.
Definition: AlertedSensorManager.idl:14
AlertState alertState
Current alert state of the sensor.
Definition: AlertedSensorManager.idl:38
Sensor is not alerted.
Definition: AlertedSensorManager.idl:15
vector< SensorData > changedSensors
Changed or added sensors.
Definition: AlertedSensorManager.idl:63
vector< Sensor_4_0_2 > removedSensors
Removed sensors.
Definition: AlertedSensorManager.idl:64