simple_fsm library
Classes
-
StateMachine<
State extends Enum, Event extends Enum> - A finite state machine implementation which uses enums for states and events.
-
Transition<
State extends Enum, Event extends Enum> - Represents a transition to a new state.
-
TransitionEvent<
State extends Enum, Event extends Enum> - Details a transition that occurred.
Typedefs
-
FSM<
State extends Enum, Event extends Enum> = StateMachine< State, Event> - A shorthand version of StateMachine.
-
Tx<
State extends Enum, Event extends Enum> = Transition< State, Event> - A shorthand version of Transition.