|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
#include <cstdint>#include <map>#include <set>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| class | sequencer::StateMachine |
| Parses state_transitions.csv and validates state transitions. More... | |
Namespaces | |
| namespace | sequencer |
Enumerations | |
| enum class | sequencer::State : uint8_t { sequencer::DEBUG = 0 , sequencer::IDLE = 1 , sequencer::ARMED = 2 , sequencer::FUEL_FILL = 3 , sequencer::OX_FILL = 4 , sequencer::GN2_LOW_PRESS = 5 , sequencer::GN2_VENT = 6 , sequencer::FUEL_PRESS = 7 , sequencer::FUEL_VENT = 8 , sequencer::OX_PRESS = 9 , sequencer::OX_VENT = 10 , sequencer::GN2_HIGH_PRESS = 11 , sequencer::GN2_HIGH_VENT = 12 , sequencer::VENT = 13 , sequencer::CALIBRATE = 14 , sequencer::READY = 15 , sequencer::FIRE = 16 , sequencer::ENGINE_ABORT = 17 , sequencer::GSE_ABORT = 18 , sequencer::EMERGENCY_ABORT = 19 , sequencer::PRESS_STANDBY = 20 , sequencer::UNKNOWN = 255 } |
| System state IDs — must match the TypeScript SystemState enum in web-gui/shared/types.ts. More... | |