struct GcsStatusData
fbs/telemetry.fbs / Source schema
Compact vehicle status aggregate for low-rate ground-control links such as LoRa or satellite backhaul. This is a display-oriented estimate-layer summary published at 0.2 to 1 Hz; it is never used for control. Angles follow REP-0103: zero east, positive counter-clockwise.
FlatBuffers root table: GcsStatus
| Name | Type | Unit / Scale | Notes |
|---|---|---|---|
time_boot_ms | uint | milliseconds | Sample timestamp in monotonic boot time. |
latitude_deg_e7 | int | degrees scaled by 1e7; int32 preserves global-coordinate precision | Latitude in WGS-84 degrees scaled by 1e7. |
longitude_deg_e7 | int | degrees scaled by 1e7; int32 preserves global-coordinate precision | Longitude in WGS-84 degrees scaled by 1e7. |
altitude_msl_m | short | meters | Height above mean sea level. |
relative_altitude_m | short | meters | Height above the home reference. |
yaw_cdeg | short | centidegrees; degrees = value / 100 | Heading in the range -18000 to 18000; zero east, positive counter-clockwise. |
ground_speed_cm_s | ushort | centimeters per second | Horizontal ground speed magnitude. |
climb_cm_s | short | centimeters per second | Vertical speed, positive up. |
distance_home_dam | ushort | decameters; meters = value * 10 | Straight-line distance to home in decameters. |
voltage_battery_cv | ushort | centi-volts; volts = value / 100 | Primary battery pack voltage in centi-volts. |
current_battery_da | short | deci-amps; amps = value / 10 | Primary battery current in deci-amps; positive means discharge. |
mission_seq | ushort | Current mission item sequence number. | |
battery_remaining_pct | byte | percent | Remaining battery percentage, or negative when unknown. |
flight_mode | ubyte | Producer-defined active flight mode. | |
system_state | ubyte | Producer-defined high-level system state. | |
link_quality_pct | ubyte | percent | Command/control link quality from 0 to 100. |
satellites_used | ubyte | Number of GNSS satellites used in the solution. | |
fix_type | synapse.types.GnssFixType | GNSS fix quality. | |
flags | ubyte | bitmask | Bitmask of GcsStatusFlags bits. |