pub struct PositionTarget {
pub header: Header,
pub coordinate_frame: u8,
pub type_mask: u16,
pub position: Point,
pub velocity: Vector3,
pub acceleration_or_force: Vector3,
pub yaw: f32,
pub yaw_rate: f32,
}Fields§
§header: Header§coordinate_frame: u8§type_mask: u16§position: Point§velocity: Vector3§acceleration_or_force: Vector3§yaw: f32§yaw_rate: f32Implementations§
Source§impl PositionTarget
impl PositionTarget
pub const FRAME_LOCAL_NED: u8 = 1u8
pub const FRAME_LOCAL_OFFSET_NED: u8 = 7u8
pub const FRAME_BODY_NED: u8 = 8u8
pub const FRAME_BODY_OFFSET_NED: u8 = 9u8
pub const IGNORE_PX: u16 = 1u16
pub const IGNORE_PY: u16 = 2u16
pub const IGNORE_PZ: 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 PositionTarget
impl Clone for PositionTarget
Source§fn clone(&self) -> PositionTarget
fn clone(&self) -> PositionTarget
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 PositionTarget
impl Debug for PositionTarget
Source§impl Default for PositionTarget
impl Default for PositionTarget
Source§impl<'de> Deserialize<'de> for PositionTarget
impl<'de> Deserialize<'de> for PositionTarget
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 PositionTarget
impl PartialEq for PositionTarget
Source§impl Serialize for PositionTarget
impl Serialize for PositionTarget
impl Message for PositionTarget
impl StructuralPartialEq for PositionTarget
Auto Trait Implementations§
impl Freeze for PositionTarget
impl RefUnwindSafe for PositionTarget
impl Send for PositionTarget
impl Sync for PositionTarget
impl Unpin for PositionTarget
impl UnwindSafe for PositionTarget
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