AMS Advanced Air Mobility Sensors UG
Loading...
Searching...
No Matches
NMonitorTypes Namespace Reference

Classes

class  TRedundantSensorData
 Array labeled by redundant sensor indices. More...
struct  SMultidimensionalSignalBase
 Base class for multidimensional output of a parity monitor. More...
class  TMultidimensionalSignal
 A template for multidimensional output of a parity monitor. More...

Enumerations

enum class  EDetectionResult : int { eInvalid = 0 , eUnavailable , eGood , eFailure }
 Fault detection result. More...
enum class  EIsolationResult : int { eInvalid = 0 , eUnavailable , eGood , eFailed }
 Fault isolation result. More...
enum class  EMonitorState : int32_t { eInvalid = 0 , eInit , eRunning , eInitFailed }
 Monitor state enum. More...

Enumeration Type Documentation

◆ EDetectionResult

enum class NMonitorTypes::EDetectionResult : int
strong

Fault detection result.

Enumerator
eInvalid 

Invalid (default) value.

eUnavailable 

Fault detection function is unavailable.

eGood 

No failure detected.

eFailure 

Failure detected.

◆ EIsolationResult

enum class NMonitorTypes::EIsolationResult : int
strong

Fault isolation result.

Enumerator
eInvalid 

Invalid (default) value.

eUnavailable 

Fault isolation function is unavailable.

eGood 

Fault isolation succeeded.

eFailed 

Fault isolation failed.

◆ EMonitorState

enum class NMonitorTypes::EMonitorState : int32_t
strong

Monitor state enum.

Enumerator
eInvalid 

Invalid (default) state.

eInit 

Monitor is initializing.

eRunning 

Monitor is running.

eInitFailed 

Monitor failed to initialize.