Commit Graph

3 Commits (9b178dd9791f508b67d047d71f8314de482309f5)

Author SHA1 Message Date
sputn1ck 9b178dd979
fsm: add reservation fsm compiling 4 months ago
sputn1ck 5b6f847ece
fsm: expand fsm
This commit adds:
- a default observer to the FSM
- more info to the action entry and exit funcs
- an optional initial wait time for the WaitForState function
6 months ago
sputn1ck 20db07dccf
fsm: add fsm module
This commit adds a module for a finite state machine. The goal of the
module is to provide a simple, easy to use, and easy to understand
finite state machine. The module is designed to be used in future
loop subsystems. Additionally a state visualizer is provided to
help with understanding the state machine.
9 months ago