An actuator controller manager for the test stand. Controls valves/igniters, pressure/temperature data aquisition, and safety.
$ ./tsar-man [OPTIONS]
-h/--helpStop it, get some help-u/--utility-modeEnables utility mode allowing for individual vent toggling instead of running the regular test stand sequence
>help:Gets a list of useable commands>status:Gets the status of the state-machine and all of its current properties
>prefill:[Default State] Attempts to go to stateLOX_PREFILL>fill:Attempts to go to stateLOX_FILL>standby:Attempts to go to stateSS0>pressurize:Attempts to go to statePRESSURIZE>ignite:Attempts to go to stateIGNITE>oxidize:Attempts to go to stateO_START>fuel:Attempts to go to stateF_START>fire:Attempts to go to stateFIRE>purge:Attempts to go to statePURGE>blowdown:Attempts to go to stateLOX_BLOWDOWN
All of the valve-short-names (SOV1, SOV2, etc.), are commands for toggling the respective valve.
Ex:
>sov1
Will toggle the Fuel Pressure Valve
(Note: valve-short-names as commands are not case sensitive.)
SOV1:Fuel PressureSOV2:LOX PressureSOV3:Purge N2SOV4:Solenoid Vent Valve 1SOV5:Fuel MainSOV6:LOX MainSOV7:LOX FillSOV8:Solenoid Vent Valve 2IG1:Igniter 1IG2:Igniter 2