struct GeoCommandData
fbs/control.fbs / Source schema
Geographic command form preserving global-coordinate precision. Also used as the mission-item payload for mission transfer.
FlatBuffers root table: GeoCommand
| Name | Type | Unit / Scale | Notes |
|---|---|---|---|
timestamp_us | ulong | microseconds | Command timestamp in monotonic boot time. |
arg0 | float | Command-specific argument 0. | |
arg1 | float | Command-specific argument 1. | |
arg2 | float | Command-specific argument 2. | |
arg3 | float | Command-specific argument 3. | |
latitude_deg_e7 | int | degrees scaled by 1e7; int32 preserves global-coordinate precision | Target latitude in WGS-84 degrees scaled by 1e7. |
longitude_deg_e7 | int | degrees scaled by 1e7; int32 preserves global-coordinate precision | Target longitude in WGS-84 degrees scaled by 1e7. |
altitude_m | float | meters | Target altitude in meters in the frame selected by frame. |
command_id | ushort | Producer-defined command identifier. | |
frame | synapse.types.GeoAltitudeFrame | Altitude reference frame for altitude_m. | |
target_system | ubyte | Target system identifier, or zero for broadcast/default. | |
target_component | ubyte | Target component identifier, or zero for broadcast/default. | |
current | bool | True when this item should become current immediately. | |
autocontinue | bool | True when navigation should automatically continue after this item. |