fbs/types.fbs
Namespace: synapse.topic
| Kind | Name | Description |
|---|---|---|
struct | Vec2f | Two-component float vector used for planar rates, flow, and image motion. |
struct | Vec3f | Three-component float vector used for ENU world vectors and FLU body vectors. |
struct | Quaternionf | Unit quaternion in Hamilton convention, component order w, x, y, z. It rotates body-frame FLU vectors into the world ENU frame: v_enu = q * v_flu * conjugate(q). Identity rotation is 1, 0, 0, 0. |
struct | RateTriplet | Roll, pitch, and yaw rates or rate setpoints about the FLU body axes. |
struct | CovarianceUpperTriangle21f | Upper-triangular 6x6 covariance matrix stored row-major as 21 float values. State order is x, y, z translation followed by rotation about x, y, z. |
enum | Severity | Text and diagnostic severity levels following RFC 5424 syslog numbering. |
enum | CommandResultCode | Result of command or transfer request execution. |
enum | GnssFixType | GNSS receiver fix quality. |
enum | BatteryChargeState | Battery or power-source charging state. |
enum | BatteryFunction | Role a battery or power source plays on the vehicle. |
enum | BatteryType | Battery chemistry or power-source type. |
enum | MissionState | Mission execution state. |
enum | GeoAltitudeFrame | Altitude reference frame for geographic commands and mission items. |
enum | LocalFrame | Local coordinate frame selector for local-frame commands. |
enum | ReferenceFrame | Reference frame identifiers for odometry and pose products. |
enum | TopicId | Stable numeric identifiers for well-known Synapse topics. Values are contiguous and mirror the SynapseMessage union order in transport.fbs. |