6 #ifndef __ALERTED_SENSOR_MANAGER_IDL__     7 #define __ALERTED_SENSOR_MANAGER_IDL__    53         valueobject MonitoredSensorsChangedEvent extends 
idl.Event {
    66         valueobject AlertedSensorsChangedEvent extends 
idl.Event {
    77         SensorCounts getSensorCounts();
    84         vector<SensorData> getAllSensors();
    91         vector<SensorData> getAlertedSensors();
 Sensor_4_0_3 sensor
Reference to the sensor object. 
Definition: AlertedSensorManager.idl:41
Sensor is unavailable. 
Definition: AlertedSensorManager.idl:19
Data about a monitored sensor. 
Definition: AlertedSensorManager.idl:40
int total
Total number of monitored sensors. 
Definition: AlertedSensorManager.idl:27
Sensor is in critical state. 
Definition: AlertedSensorManager.idl:21
Basic IDL definitions. 
Definition: Event.idl:10
int warned
Number of warned sensors. 
Definition: AlertedSensorManager.idl:30
vector< Sensor_4_0_3 > removedSensors
Removed sensors. 
Definition: AlertedSensorManager.idl:69
Statistics about monitored sensors. 
Definition: AlertedSensorManager.idl:26
Sensor is not alerted. 
Definition: AlertedSensorManager.idl:20
Sensor interface 
Definition: Sensor.idl:15
int unavailable
Number of unavailable sensors. 
Definition: AlertedSensorManager.idl:28
AlertState
Sensor alert state. 
Definition: AlertedSensorManager.idl:18
Sensors Model. 
Definition: AccumulatingNumericSensor.idl:13
vector< SensorData > changedSensors
Changed or added sensors. 
Definition: AlertedSensorManager.idl:68
AlertState alertState
Current alert state of the sensor. 
Definition: AlertedSensorManager.idl:43
int critical
Number of critical sensors. 
Definition: AlertedSensorManager.idl:29
A global instance keeping track of sensors in alerted state. 
Definition: AlertedSensorManager.idl:15
Object parent
Reference to the sensor's parent object. 
Definition: AlertedSensorManager.idl:42