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 |