An actuator controller manager for the test stand. Controls valves/igniters, pressure/temperature data aquisition, and safety.
$
./tsar-man [OPTIONS]
-h/--help
Stop it, get some help-u/--utility-mode
Enables 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