Type Alias FollowTarget

Source
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: u64

MAVLink field timestamp.

Timestamp (time since system boot).

§est_capabilities: u8

MAVLink field est_capabilities.

bit positions for tracker reporting capabilities (POS = 0, VEL = 1, ACCEL = 2, ATT

  • RATES = 3)
§lat: i32

MAVLink field lat.

Latitude (WGS84)

§lon: i32

MAVLink field lon.

Longitude (WGS84)

§alt: f32

MAVLink 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: u64

MAVLink field custom_state.

button states or switches of a tracker device