Spaceshot Flight Software
The Illinois Space Society's Homemade Rocket Firmware
TemplateFSM Class Reference
Inheritance diagram for TemplateFSM:
RocketFSM

Public Member Functions

 TemplateFSM (pointers *ptr)
 
virtual void tickFSM () override
 
- Public Member Functions inherited from RocketFSM
FSM_State getFSMState () const
 

Additional Inherited Members

- Public Types inherited from RocketFSM
enum class  FSM_State {
  STATE_INIT , STATE_IDLE , STATE_LAUNCH_DETECT , STATE_BOOST ,
  STATE_BURNOUT_DETECT , STATE_COAST_PREGNC , STATE_COAST_GNC , STATE_APOGEE_DETECT ,
  STATE_APOGEE , STATE_DROGUE_DETECT , STATE_DROGUE , STATE_MAIN_DETECT ,
  STATE_MAIN , STATE_LANDED_DETECT , STATE_LANDED , STATE_ABORT
}
 Labels for each FSM state. Contains intermediary states (eg: Launch Detect) along with actual states (eg: Boost)
 
- Protected Attributes inherited from RocketFSM
FSM_State rocket_state_ = FSM_State::STATE_INIT
 

The documentation for this class was generated from the following files: