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/state.fbs

Namespace: synapse.topic

Includes: types.fbs

Source schema

KindNameDescription
enumSensorComponentFlagsSensor and subsystem bits for the VehicleHealthData sensor bitmasks.
enumVehicleHealthFlagsVehicle-level status bits for VehicleHealthData.flags.
enumAttitudeEstimateFlagsField-validity bits for AttitudeEstimateData.flags.
enumLocalPositionFlagsField-validity bits for LocalPositionEstimateData.flags.
enumGlobalPositionFlagsField-validity bits for GlobalPositionEstimateData.flags.
enumHomeReferenceFlagsField-validity bits for HomeReferenceData.flags.
structVehicleHealthDataVehicle-wide state summary for operator displays and failsafe supervision.
structTimeReferenceDataPairing between Unix time and monotonic boot time.
structAttitudeEstimateDataAttitude estimate and angular velocity from the active estimator. The quaternion is the only attitude representation on the wire; consumers derive Euler angles locally when needed for display.
structLocalPositionEstimateDataLocal-frame position estimate for navigation and control.
structGlobalPositionEstimateDataGlobal geodetic position estimate with compact velocity and status fields.
structOdometryEstimateDataCombined pose, twist, covariance, and estimator metadata.
structEstimatorHealthDataEstimator health and innovation-test summary. The flags field is deliberately producer-defined: estimator status models differ between implementations and are standardized via discovery records, not the schema.
structMissionProgressDataMission progress and mission database identifiers.
structNavigationTargetDataNavigation controller target and tracking-error summary. Angles follow REP-0103: zero east, positive counter-clockwise, range -18000 to 18000.
structHomeReferenceDataHome position and local-origin reference.
tableVehicleHealth -> VehicleHealthDataFlatBuffers root wrapper for VehicleHealthData.
tableTimeReference -> TimeReferenceDataFlatBuffers root wrapper for TimeReferenceData.
tableAttitudeEstimate -> AttitudeEstimateDataFlatBuffers root wrapper for AttitudeEstimateData.
tableLocalPositionEstimate -> LocalPositionEstimateDataFlatBuffers root wrapper for LocalPositionEstimateData.
tableGlobalPositionEstimate -> GlobalPositionEstimateDataFlatBuffers root wrapper for GlobalPositionEstimateData.
tableOdometryEstimate -> OdometryEstimateDataFlatBuffers root wrapper for OdometryEstimateData.
tableEstimatorHealth -> EstimatorHealthDataFlatBuffers root wrapper for EstimatorHealthData.
tableMissionProgress -> MissionProgressDataFlatBuffers root wrapper for MissionProgressData.
tableNavigationTarget -> NavigationTargetDataFlatBuffers root wrapper for NavigationTargetData.
tableHomeReference -> HomeReferenceDataFlatBuffers root wrapper for HomeReferenceData.