1 #ifndef __EVENT_ALARMMANAGER_IDL__ 2 #define __EVENT_ALARMMANAGER_IDL__ 13 constant
int NO_ERROR = 0;
14 constant
int ERR_UNKNOWN_ALARM_ID = 1;
15 constant
int ERR_EXECUTING_ACTIONS = 2;
48 valueobject AlarmAddedEvent extends
idl.Event {
55 valueobject AlarmUpdatedEvent extends
idl.Event {
62 valueobject AlarmAcknowledgedEvent extends
idl.Event {
77 int acknowledgeAlarm(in
string alarmId);
82 vector<Alarm> listAlarms();
AlarmManager interface.
Definition: AlarmManager.idl:10
time lastAppearance
Date & time of last appearance.
Definition: AlarmManager.idl:28
Alert structure.
Definition: AlarmManager.idl:24
int numberAlerts
Number of alerts.
Definition: AlarmManager.idl:29
Basic IDL definitions.
Definition: Event.idl:6
string name
Alarm name.
Definition: AlarmManager.idl:40
string id
Alarm id.
Definition: AlarmManager.idl:39
time firstAppearance
Date & time of first appearance.
Definition: AlarmManager.idl:27
Alarm structure.
Definition: AlarmManager.idl:38
string actionId
Corresponding action id.
Definition: AlarmManager.idl:41
string message
Log message.
Definition: AlarmManager.idl:26
string eventCondition
Event condition.
Definition: AlarmManager.idl:25
vector< Alert > alerts
List of alerts.
Definition: AlarmManager.idl:42