Abstract Finite State Machine (FMS) that transits between states. More...
#include <abstract_state_machine.h>
Public Member Functions | |
| virtual void | Transit (T previousState, T nextState)=0 |
| Tranit from the current state to a new state. More... | |
Abstract Finite State Machine (FMS) that transits between states.
| T | State enumeration type |
|
pure virtual |
Tranit from the current state to a new state.
| previousState | Previous state that the FSM is transiting from |
| nextState | Next state that the FSM is transiting to |
Implemented in ara::com::helper::FiniteStateMachine< T >.