onboardapi  9.10.0
by Rheinmetall
M_Alert::AlarmCategoryKind Namespace Reference

Enumerations

enum  Type { Critical_Warning , Warning , Caution , Advisory }
 The enumeration for categories of Alarms e.g. Warning, Caution, Advisory. More...
 

Functions

std::string toString (M_Alert::AlarmCategoryKind::Type val)
 
M_Alert::AlarmCategoryKind::Type fromString (const std::string &val)
 

Enumeration Type Documentation

◆ Type

The enumeration for categories of Alarms e.g. Warning, Caution, Advisory.

Enumerator
Critical_Warning 

Critical Warning A critical warning is the highest category of alarms. A critical warning indicates a safety critical condition that poses a immediate thread to the life of the crew (e.g. a fire within the crew compartment)

Warning 

Warning A warning indicates a safety condition and / or loss of a sub-system(s) that the vehicle crew must be made immediately aware of. (The warnings may be sub-categorised.)

Caution 

Caution A caution indicates a loss of functionality for which the vehicle crew must be informed. (It may result in the need to amend the mission plan, some degradation in subsystem performance or the need for unscheduled maintenance.)

Advisory 

Advisory An advisory is the lowest category of alarm. An advisory indicates that an event has occurred but it does not impact on the performance of the vehicle platform. (It may result in the need for maintenance activity after mission completion.)

Function Documentation

◆ fromString()

M_Alert::AlarmCategoryKind::Type M_Alert::AlarmCategoryKind::fromString ( const std::string &  val)
inline

◆ toString()

std::string M_Alert::AlarmCategoryKind::toString ( M_Alert::AlarmCategoryKind::Type  val)
inline