[−][src]Struct mavlink::common::OPEN_DRONE_ID_MESSAGE_PACK_DATA
id: 12915 An OpenDroneID message pack is a container for multiple encoded OpenDroneID messages (i.e. not in the format given for the above messages descriptions but after encoding into the compressed OpenDroneID byte format). Used e.g. when transmitting on Bluetooth 5.0 Long Range/Extended Advertising or on WiFi Neighbor Aware Networking..
Fields
single_message_size: u8
id: 12915 An OpenDroneID message pack is a container for multiple encoded OpenDroneID messages (i.e. not in the format given for the above messages descriptions but after encoding into the compressed OpenDroneID byte format). Used e.g. when transmitting on Bluetooth 5.0 Long Range/Extended Advertising or on WiFi Neighbor Aware Networking..
msg_pack_size: u8
id: 12915 An OpenDroneID message pack is a container for multiple encoded OpenDroneID messages (i.e. not in the format given for the above messages descriptions but after encoding into the compressed OpenDroneID byte format). Used e.g. when transmitting on Bluetooth 5.0 Long Range/Extended Advertising or on WiFi Neighbor Aware Networking..
messages: Vec<u8>
id: 12915 An OpenDroneID message pack is a container for multiple encoded OpenDroneID messages (i.e. not in the format given for the above messages descriptions but after encoding into the compressed OpenDroneID byte format). Used e.g. when transmitting on Bluetooth 5.0 Long Range/Extended Advertising or on WiFi Neighbor Aware Networking..
Implementations
impl OPEN_DRONE_ID_MESSAGE_PACK_DATA
[src]
pub const ENCODED_LEN: usize
[src]
pub fn deser(
version: MavlinkVersion,
_input: &[u8]
) -> Result<Self, ParserError>
[src]
version: MavlinkVersion,
_input: &[u8]
) -> Result<Self, ParserError>
pub fn ser(&self) -> Vec<u8>
[src]
Trait Implementations
impl Clone for OPEN_DRONE_ID_MESSAGE_PACK_DATA
[src]
fn clone(&self) -> OPEN_DRONE_ID_MESSAGE_PACK_DATA
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for OPEN_DRONE_ID_MESSAGE_PACK_DATA
[src]
impl Default for OPEN_DRONE_ID_MESSAGE_PACK_DATA
[src]
impl<'de> Deserialize<'de> for OPEN_DRONE_ID_MESSAGE_PACK_DATA
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<OPEN_DRONE_ID_MESSAGE_PACK_DATA> for OPEN_DRONE_ID_MESSAGE_PACK_DATA
[src]
fn eq(&self, other: &OPEN_DRONE_ID_MESSAGE_PACK_DATA) -> bool
[src]
fn ne(&self, other: &OPEN_DRONE_ID_MESSAGE_PACK_DATA) -> bool
[src]
impl Serialize for OPEN_DRONE_ID_MESSAGE_PACK_DATA
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for OPEN_DRONE_ID_MESSAGE_PACK_DATA
[src]
Auto Trait Implementations
impl RefUnwindSafe for OPEN_DRONE_ID_MESSAGE_PACK_DATA
impl Send for OPEN_DRONE_ID_MESSAGE_PACK_DATA
impl Sync for OPEN_DRONE_ID_MESSAGE_PACK_DATA
impl Unpin for OPEN_DRONE_ID_MESSAGE_PACK_DATA
impl UnwindSafe for OPEN_DRONE_ID_MESSAGE_PACK_DATA
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,