|
onboardapi
9.10.0
by Rheinmetall
|
Public Member Functions | |
| virtual | ~IService () |
| virtual void | CmdRaiseAlarm (M_Alert::AlarmConditionInfoType const &Condition) |
| virtual void | CmdResolveAlarm (M_Alert::AlarmConditionInfoType const &Condition) |
| virtual void | CmdAcknowledgeAlarm (M_Alert::AlertIdListType const &AlarmIdList) |
| virtual void | CmdOverrideAlarmCondition (M_Alert::AlarmConditionInfoType const &Condition) |
| virtual void | CmdUnoverrideAlarmCondition (M_Alert::AlarmConditionInfoType const &Condition) |
| virtual void | CmdClearAlarm (M_Alert::AlertIdListType const &AlarmIdList) |
| virtual void | CmdRaiseThreatAlert (M_Alert::AlertIdType const &ThreatId, M_Alert::ThreatLogType const &Threat) |
| virtual void | CmdCancelThreatAlert (M_Alert::AlertIdListType const &ThreatIdList) |
|
virtual |
|
virtual |
Acknowledges one or more existing Alarms. The Acknowledge function moderates the audio and / or the visual features of the alarm (annunciation) and leaves the alarm in the active alarm (log) list.
| AlarmIdList | Identifies the Alarms to be acknowledged. |
|
virtual |
Used to Cancel one or more existing Threat Alerts which are no longer relevant.
| ThreatIdList | Identifies the Threat Alerts to be cancelled. |
|
virtual |
Clears one or more existing Alarms.
| AlarmIdList | Identifies the Alarms to be cleared. |
|
virtual |
Causes the Alarm condition to be overridden. The Override function is used to suppress the source of the alarm to prevent it from triggering again. The alarm remains on the active alarm list. On Mission System power up, all previously overridden alarms will be removed.
| Condition | Alarm condition to override. Note: All future Alarms raised for this condition will be suppressed. |
|
virtual |
Causes an Alarm condition to be raised. Note: Creates a new Alarm in the Service.
| Condition | Condition which raised the Alarm. |
|
virtual |
Causes a Threat Alert to be raised. Note: Creates a new Threat Alert in the Service.
| ThreatId | Identifies the Threat Alert. |
| Threat | Threat Alert to be raised. |
|
virtual |
Resolve a previously raised Alarm when the condition has been resolved. Note: Used to Resolve an existing alarm condition by the one who raised the Alarm.
| Condition | Condition which raised the Alarm. |
|
virtual |
Causes the Alarm condition to be changed from being overridden to not overridden.
| Condition | Previously overridden Alarm condition. |