pub struct GlobalPositionTarget {
pub header: Header,
pub coordinate_frame: u8,
pub type_mask: u16,
pub latitude: f64,
pub longitude: f64,
pub altitude: f32,
pub velocity: Vector3,
pub acceleration_or_force: Vector3,
pub yaw: f32,
pub yaw_rate: f32,
}Fields§
§header: Header§coordinate_frame: u8§type_mask: u16§latitude: f64§longitude: f64§altitude: f32§velocity: Vector3§acceleration_or_force: Vector3§yaw: f32§yaw_rate: f32Implementations§
Source§impl GlobalPositionTarget
impl GlobalPositionTarget
pub const FRAME_GLOBAL_INT: u8 = 5u8
pub const FRAME_GLOBAL_REL_ALT: u8 = 6u8
pub const FRAME_GLOBAL_TERRAIN_ALT: u8 = 11u8
pub const IGNORE_LATITUDE: u16 = 1u16
pub const IGNORE_LONGITUDE: u16 = 2u16
pub const IGNORE_ALTITUDE: u16 = 4u16
pub const IGNORE_VX: u16 = 8u16
pub const IGNORE_VY: u16 = 16u16
pub const IGNORE_VZ: u16 = 32u16
pub const IGNORE_AFX: u16 = 64u16
pub const IGNORE_AFY: u16 = 128u16
pub const IGNORE_AFZ: u16 = 256u16
pub const FORCE: u16 = 512u16
pub const IGNORE_YAW: u16 = 1_024u16
pub const IGNORE_YAW_RATE: u16 = 2_048u16
Trait Implementations§
Source§impl Clone for GlobalPositionTarget
impl Clone for GlobalPositionTarget
Source§fn clone(&self) -> GlobalPositionTarget
fn clone(&self) -> GlobalPositionTarget
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GlobalPositionTarget
impl Debug for GlobalPositionTarget
Source§impl Default for GlobalPositionTarget
impl Default for GlobalPositionTarget
Source§impl<'de> Deserialize<'de> for GlobalPositionTarget
impl<'de> Deserialize<'de> for GlobalPositionTarget
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for GlobalPositionTarget
impl PartialEq for GlobalPositionTarget
Source§impl Serialize for GlobalPositionTarget
impl Serialize for GlobalPositionTarget
impl Message for GlobalPositionTarget
impl StructuralPartialEq for GlobalPositionTarget
Auto Trait Implementations§
impl Freeze for GlobalPositionTarget
impl RefUnwindSafe for GlobalPositionTarget
impl Send for GlobalPositionTarget
impl Sync for GlobalPositionTarget
impl Unpin for GlobalPositionTarget
impl UnwindSafe for GlobalPositionTarget
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more