onboardapi  9.10.0
by Rheinmetall
M_Alert::ReportAlarmAnnunciation Struct Reference

Public Member Functions

 ReportAlarmAnnunciation ()
 
 ReportAlarmAnnunciation (std::string const &KeyCrewRole, M_Alert::AlarmAnnunciationType const &Annunciation, bool IsRemoved)
 

Public Attributes

std::string KeyCrewRole
 Specific Crew role for which this Annunciation applies. More...
 
M_Alert::AlarmAnnunciationType Annunciation
 Annunciation data for an Alarm. More...
 
bool IsRemoved
 Indicates if there is no longer any Annunciation for the specified Crew role. More...
 

Detailed Description

Report an Annunciation for an Alarm. Current annunciation text and tone for a specific crew role. Note: Only one alarm will be announced per Crew Role at one time.

Constructor & Destructor Documentation

◆ ReportAlarmAnnunciation() [1/2]

M_Alert::ReportAlarmAnnunciation::ReportAlarmAnnunciation ( )

◆ ReportAlarmAnnunciation() [2/2]

M_Alert::ReportAlarmAnnunciation::ReportAlarmAnnunciation ( std::string const &  KeyCrewRole,
M_Alert::AlarmAnnunciationType const &  Annunciation,
bool  IsRemoved 
)

Member Data Documentation

◆ Annunciation

M_Alert::AlarmAnnunciationType M_Alert::ReportAlarmAnnunciation::Annunciation

Annunciation data for an Alarm.

◆ IsRemoved

bool M_Alert::ReportAlarmAnnunciation::IsRemoved

Indicates if there is no longer any Annunciation for the specified Crew role.

◆ KeyCrewRole

std::string M_Alert::ReportAlarmAnnunciation::KeyCrewRole

Specific Crew role for which this Annunciation applies.