|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Classes | |
| struct | CommsMessage |
| CommsMessage - Template-based message serialization. More... | |
Typedefs | |
| using | ControllerActuationMessage |
| Controller actuation command message. | |
| using | ControllerDiagnosticsMessage |
| Controller diagnostics message. | |
| using | ControllerMeasurementMessage |
| Controller measurement input message. | |
| using | ControllerStateTransitionMessage |
| PSM state transition event message [0x43, 0x00]. | |
| using | ControllerFireStateMessage |
| Fire state / PWM event message [0x44, 0x00]. | |
| using | ActuatorCommandMessage |
| Actuator command message. | |
| using | ControlStateMessage |
| Control state message. | |
Actuator command message.
Contains commands sent to actuators (valves, igniters, etc.).
Definition at line 20 of file ControlMessages.hpp.
Controller actuation command message.
Contains PWM duty cycles and on/off states from RobustDDPController. Written to Elodin DB for logging and replay.
Definition at line 21 of file ControllerMessages.hpp.
Controller diagnostics message.
Contains controller internal state and diagnostics for monitoring and replay.
Definition at line 37 of file ControllerMessages.hpp.
Fire state / PWM event message [0x44, 0x00].
Written by ControllerService::setFireActive on every change. Layout: U64(8) + U8(1) + F32(4) + F32(4) = 17 bytes
Definition at line 87 of file ControllerMessages.hpp.
Controller measurement input message.
Contains sensor measurements fed to the controller. Written to DB for replay/debugging.
Definition at line 56 of file ControllerMessages.hpp.
PSM state transition event message [0x43, 0x00].
Written by PressureStateMachine on every executeStateEntryActions call. Layout: U64(8) + U8(1) + U8(1) + U8(1) = 11 bytes
Definition at line 74 of file ControllerMessages.hpp.
Control state message.
Contains current control system state (PID terms, setpoints, etc.).
Definition at line 33 of file ControlMessages.hpp.