36 virtual void tickFSM() = 0;
38 FSM_State getFSMState()
const {
return rocket_state_; }
41 FSM_State rocket_state_ = FSM_State::STATE_INIT;
50 template <
size_t count>
53 systime_t timeStamp_RS = 0;
56 for (
size_t i = 0; i < count; i++) {
57 rocketStates[i] = RocketFSM::FSM_State::STATE_INIT;
Definition: rocketFSM.h:12
FSM_State
Labels for each FSM state. Contains intermediary states (eg: Launch Detect) along with actual states ...
Definition: rocketFSM.h:17
Definition: dataLog.h:208
Structure for all values related to rocket state.
Definition: rocketFSM.h:51