Woman, Life, Freedom


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

Platform Health Monitoring functional cluster namespace. More...

Namespaces

namespace  supervisors
 Namepsace that contains different supervision configurations and algorithms.
 

Classes

class  CheckpointCommunicator
 An abstract class to communicate a checkpoint between an application and the PHM cluster. More...
 
class  RecoveryAction
 An abstract class to wrap the action for recovering a supervised entity. More...
 
class  SupervisedEntity
 A class that collects and reports supervision checkpoints. More...
 

Enumerations

enum class  TypeOfSupervision : uint32_t { AliveSupervision = 0 , DeadlineSupervision = 1 , LogicalSupervision = 2 }
 Supervision algorithm type. More...
 

Detailed Description

Platform Health Monitoring functional cluster namespace.

Enumeration Type Documentation

◆ TypeOfSupervision

enum class ara::phm::TypeOfSupervision : uint32_t
strong

Supervision algorithm type.

Enumerator
DeadlineSupervision 

!< Supervision by measuring the time interval of a single checkpoint

LogicalSupervision 

!< Supervision by measuring the time difference between two checkpoints