Struct mavio::dialects::ardupilotmega::messages::FenceFetchPoint
source · pub struct FenceFetchPoint {
pub target_system: u8,
pub target_component: u8,
pub idx: u8,
}
Expand description
MAVLink FENCE_FETCH_POINT
message.
Minimum supported MAVLink version is MAVLink 1
.
§Description
Request a current fence point from MAV.
§Encoding/Decoding
Message encoding/decoding are provided by implementing core::convert::TryFrom<Payload>
for
FenceFetchPoint
(encoding) and [IntoPayload
] (decoding) traits.
These traits are implemented by Message
proc macro.
Fields§
§target_system: u8
MAVLink field target_system
.
System ID.
target_component: u8
MAVLink field target_component
.
Component ID.
idx: u8
MAVLink field idx
.
Point index (first point is 1, 0 is for return point).
Implementations§
source§impl FenceFetchPoint
impl FenceFetchPoint
sourcepub const fn spec() -> MessageInfo
pub const fn spec() -> MessageInfo
Returns specification for this message.
sourcepub const fn message_id() -> MessageId
pub const fn message_id() -> MessageId
Message ID
.
sourcepub const fn min_supported_mavlink_version() -> MavLinkVersion
pub const fn min_supported_mavlink_version() -> MavLinkVersion
Minimum supported MAVLink version for this message.
Trait Implementations§
source§impl Clone for FenceFetchPoint
impl Clone for FenceFetchPoint
source§fn clone(&self) -> FenceFetchPoint
fn clone(&self) -> FenceFetchPoint
Returns a copy 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 FenceFetchPoint
impl Debug for FenceFetchPoint
source§impl Default for FenceFetchPoint
impl Default for FenceFetchPoint
source§impl<'de> Deserialize<'de> for FenceFetchPoint
impl<'de> Deserialize<'de> for FenceFetchPoint
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 From<FenceFetchPoint> for Ardupilotmega
impl From<FenceFetchPoint> for Ardupilotmega
source§fn from(value: FenceFetchPoint) -> Self
fn from(value: FenceFetchPoint) -> Self
Converts to this type from the input type.
source§impl IntoPayload for FenceFetchPoint
impl IntoPayload for FenceFetchPoint
source§impl MessageSpec for FenceFetchPoint
impl MessageSpec for FenceFetchPoint
source§impl MessageSpecStatic for FenceFetchPoint
impl MessageSpecStatic for FenceFetchPoint
source§fn spec() -> MessageInfo
fn spec() -> MessageInfo
Returns specification for this message.
source§fn message_id() -> MessageId
fn message_id() -> MessageId
Message
ID
.source§fn min_supported_mavlink_version() -> MavLinkVersion
fn min_supported_mavlink_version() -> MavLinkVersion
Minimum supported MAVLink version for this message.
source§impl Serialize for FenceFetchPoint
impl Serialize for FenceFetchPoint
source§impl TryFrom<&Payload> for FenceFetchPoint
impl TryFrom<&Payload> for FenceFetchPoint
impl Message for FenceFetchPoint
Auto Trait Implementations§
impl Freeze for FenceFetchPoint
impl RefUnwindSafe for FenceFetchPoint
impl Send for FenceFetchPoint
impl Sync for FenceFetchPoint
impl Unpin for FenceFetchPoint
impl UnwindSafe for FenceFetchPoint
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)