Woman, Life, Freedom


Adaptive AUTOSAR
ARA public interface header documentation
ara::phm::supervisors Namespace Reference

Namepsace that contains different supervision configurations and algorithms. More...

Classes

class  AliveSupervision
 Supervision method to check an entity aliveness periodically. More...
 
class  DeadlineSupervision
 Supervision method to check an entity aliveness via the source and target checkpoints. More...
 
class  ElementarySupervision
 An abstract class the enables a supervision method to report its elementary supervion status. More...
 
class  GlobalSupervision
 A class to report the global supervision status based on several elementary supervisions. More...
 
struct  SupervisionUpdate
 Supervision update on global status. More...
 

Enumerations

enum class  SupervisionStatus : uint8_t { kDeactivated = 0 , kOk = 1 , kFailed = 2 , kExpired =3 }
 Supervision finite state machine status. More...
 

Detailed Description

Namepsace that contains different supervision configurations and algorithms.

Note
The namespace is not part of the ARA standard.

Enumeration Type Documentation

◆ SupervisionStatus

enum class ara::phm::supervisors::SupervisionStatus : uint8_t
strong

Supervision finite state machine status.

Enumerator
kOk 

!< Supervision has not been started or has been terminated

kFailed 

!< Supervision is correct

kExpired 

!< Supervision is incorrect but does not exceed the tolerance