[−][src]Struct mavlink::MavFrame
Encapsulation of the Mavlink message and the header, important to preserve information about the sender system and component id
Fields
header: MavHeader
msg: MavMessage
protocol_version: MavlinkVersion
Methods
impl MavFrame
[src]
pub fn ser(&self) -> Vec<u8>
[src]
Create a new frame with given message Serialize MavFrame into a vector, so it can be sent over a socket, for example.
pub fn deser(version: MavlinkVersion, input: &[u8]) -> Option<Self>
[src]
Deserialize MavFrame from a slice that has been received from, for example, a socket.
pub fn header(&self) -> MavHeader
[src]
Return the frame header
Trait Implementations
Auto Trait Implementations
impl Send for MavFrame
impl Sync for MavFrame
impl Unpin for MavFrame
impl UnwindSafe for MavFrame
impl RefUnwindSafe for MavFrame
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,