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 >.