Adaptive AUTOSAR State Management. More...
Classes | |
class | Notifier |
State changing notifier wrapper. More... | |
class | Trigger |
State changing trigger wrapper. More... | |
class | TriggerIn |
State input trigger. More... | |
class | TriggerInOut |
State input and output trigger. More... | |
class | TriggerOut |
State output trigger. More... | |
Typedefs | |
template<typename T > | |
using | NotificationHandler = std::function< void(T)> |
Callback on notification invocation. More... | |
using | TriggerHandler = std::function< void()> |
Callback on trigger invocation. | |
Enumerations | |
enum class | PowerModeMsg { kOn , kOff , kSuspend } |
Power mode request message. More... | |
enum class | PowerModeRespMsg { kDone , kFailed , kBusy , kNotSupported } |
Power mode response message. More... | |
enum class | FunctionGroupStates : uint8_t { kOff = 0 , kRunning = 1 , kUpdate = 2 , kVerify = 3 } |
Function group state. More... | |
Adaptive AUTOSAR State Management.
using ara::sm::NotificationHandler = typedef std::function<void(T)> |
Callback on notification invocation.
T | Notified new state type |
|
strong |
|
strong |
|
strong |