pub type FollowTarget = FollowTarget;Expand description
Originally defined in common::messages::follow_target.
Aliased Type§
struct FollowTarget {
pub timestamp: u64,
pub est_capabilities: u8,
pub lat: i32,
pub lon: i32,
pub alt: f32,
pub vel: [f32; 3],
pub acc: [f32; 3],
pub attitude_q: [f32; 4],
pub rates: [f32; 3],
pub position_cov: [f32; 3],
pub custom_state: u64,
}Fields§
§timestamp: u64MAVLink field timestamp.
Timestamp (time since system boot).
est_capabilities: u8MAVLink field est_capabilities.
bit positions for tracker reporting capabilities (POS = 0, VEL = 1, ACCEL = 2, ATT
- RATES = 3)
lat: i32MAVLink field lat.
Latitude (WGS84)
lon: i32MAVLink field lon.
Longitude (WGS84)
alt: f32MAVLink field alt.
Altitude (MSL)
vel: [f32; 3]MAVLink field vel.
target velocity (0,0,0) for unknown
acc: [f32; 3]MAVLink field acc.
linear target acceleration (0,0,0) for unknown
attitude_q: [f32; 4]MAVLink field attitude_q.
(0 0 0 0 for unknown)
rates: [f32; 3]MAVLink field rates.
(0 0 0 for unknown)
position_cov: [f32; 3]MAVLink field position_cov.
eph epv
custom_state: u64MAVLink field custom_state.
button states or switches of a tracker device