STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
comms::messages Namespace Reference

Namespaces

namespace  board
namespace  control
namespace  filtered
namespace  flight
namespace  sensor

Typedefs

using RawLCMessage
 Raw Load Cell sample message for Elodin CRITICAL: Includes padding bytes to ensure uint32_t fields are 4-byte aligned.
using RawPTMessage
 Raw Pressure Transducer sample message for Elodin.
using RawRTDMessage
 Raw RTD sample message for Elodin CRITICAL: Includes padding bytes to ensure uint32_t fields are 4-byte aligned.
using RawTCMessage
 Raw Thermocouple sample message for Elodin CRITICAL: Includes padding bytes to ensure uint32_t fields are 4-byte aligned.
using AttitudeMessage
 Attitude message.
using NavigationMessage
 Navigation state message.
using ActuatorCommandMessage
 Actuator command message.
using ControlStateMessage
 Control state message.
using CalibratedPTMessage
 Calibrated pressure transducer message.
using CalibratedTCMessage
 Calibrated thermocouple message.
using FilteredStateMessage
 Filtered state message.

Typedef Documentation

◆ ActuatorCommandMessage

Actuator command message.

Contains commands sent to actuators (valves, igniters, etc.).

Definition at line 20 of file ControlMessages.hpp.

◆ AttitudeMessage

Attitude message.

Contains orientation in quaternion and Euler angles.

Definition at line 40 of file FlightMessages.hpp.

◆ CalibratedPTMessage

Calibrated pressure transducer message.

Contains filtered and calibrated pressure readings.

Definition at line 20 of file FilteredMessages.hpp.

◆ CalibratedTCMessage

Calibrated thermocouple message.

Contains filtered and calibrated temperature readings.

Definition at line 33 of file FilteredMessages.hpp.

◆ ControlStateMessage

Control state message.

Contains current control system state (PID terms, setpoints, etc.).

Definition at line 33 of file ControlMessages.hpp.

◆ FilteredStateMessage

Filtered state message.

Contains filtered sensor fusion state (combined from multiple sensors).

Definition at line 46 of file FilteredMessages.hpp.

◆ NavigationMessage

Navigation state message.

Contains position, velocity, attitude, and acceleration in NED frame. This will be populated by the navigation subsystem.

Definition at line 18 of file FlightMessages.hpp.

◆ RawLCMessage

Raw Load Cell sample message for Elodin CRITICAL: Includes padding bytes to ensure uint32_t fields are 4-byte aligned.

Definition at line 64 of file SensorMessages.hpp.

◆ RawPTMessage

Raw Pressure Transducer sample message for Elodin.

Simplified schema focused on raw sensor data. Calibrated values will be added in a separate table later.

CRITICAL: Includes padding bytes to ensure uint32_t fields are 4-byte aligned Layout: uint64_t (8) + uint8_t (1) + padding[3] (3) + uint32_t (4) + uint32_t (4) + uint8_t (1) = 21 bytes

Definition at line 22 of file SensorMessages.hpp.

◆ RawRTDMessage

Raw RTD sample message for Elodin CRITICAL: Includes padding bytes to ensure uint32_t fields are 4-byte aligned.

Definition at line 50 of file SensorMessages.hpp.

◆ RawTCMessage

Raw Thermocouple sample message for Elodin CRITICAL: Includes padding bytes to ensure uint32_t fields are 4-byte aligned.

Definition at line 36 of file SensorMessages.hpp.