6 #ifndef __EVENT_ALARMMANAGER_IDL__ 7 #define __EVENT_ALARMMANAGER_IDL__ 18 constant
int NO_ERROR = 0;
19 constant
int ERR_UNKNOWN_ALARM_ID = 1;
20 constant
int ERR_EXECUTING_ACTIONS = 2;
53 valueobject AlarmAddedEvent extends
idl.Event {
60 valueobject AlarmUpdatedEvent extends
idl.Event {
67 valueobject AlarmAcknowledgedEvent extends
idl.Event {
82 int acknowledgeAlarm(in
string alarmId);
87 vector<Alarm> listAlarms();
AlarmManager interface.
Definition: AlarmManager.idl:15
time lastAppearance
Date & time of last appearance.
Definition: AlarmManager.idl:33
Alert structure.
Definition: AlarmManager.idl:29
int numberAlerts
Number of alerts.
Definition: AlarmManager.idl:34
Basic IDL definitions.
Definition: Event.idl:10
string name
Alarm name.
Definition: AlarmManager.idl:45
string id
Alarm id.
Definition: AlarmManager.idl:44
time firstAppearance
Date & time of first appearance.
Definition: AlarmManager.idl:32
Alarm structure.
Definition: AlarmManager.idl:43
string actionId
Corresponding action id.
Definition: AlarmManager.idl:46
string message
Log message.
Definition: AlarmManager.idl:31
string eventCondition
Event condition.
Definition: AlarmManager.idl:30
vector< Alert > alerts
List of alerts.
Definition: AlarmManager.idl:47