Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

fbs/sensors.fbs

Namespace: synapse.topic

Includes: types.fbs

Source schema

KindNameDescription
enumInertialFieldFlagsField-validity bits for InertialSampleData.flags.
enumAirDataFlagsField-validity bits for AirDataData.flags.
enumGnssFixFlagsField-validity bits for GnssFixData.flags.
enumPowerFaultFlagsFault bits for PowerStatusData.fault_flags.
structInertialSampleDataRaw inertial and environmental sample from an IMU-class sensor. This is a raw-layer topic: values are sensor-native measurements in the body FLU mounting frame after driver axis alignment; no estimator products belong here. Sensors updating at different rates set the matching flags bits.
structAirDataDataAir-data sample used by fixed-wing estimators and controllers.
structBatteryCellVoltages16Per-cell battery voltages for packs with up to sixteen monitored cells. Unmonitored cell slots are zero; zero is physically impossible for a connected, monitored cell.
structPowerStatusDataBattery or power-source state used for monitoring and failsafe decisions.
structGnssFixDataGlobal navigation satellite receiver fix and motion estimate. This is a raw-layer topic: angles keep the receiver’s native convention (clockwise from true north) so logs stay faithful to the hardware; the estimator converts to REP-0103 conventions for estimate-layer topics.
tableInertialSample -> InertialSampleDataFlatBuffers root wrapper for InertialSampleData.
tableAirData -> AirDataDataFlatBuffers root wrapper for AirDataData.
tablePowerStatus -> PowerStatusDataFlatBuffers root wrapper for PowerStatusData.
tableGnssFix -> GnssFixDataFlatBuffers root wrapper for GnssFixData.