[−][src]Struct mavlink::common::ISBD_LINK_STATUS_DATA
id: 335 Status of the Iridium SBD link..
Fields
timestamp: u64
Timestamp (UNIX Epoch time or time since system boot). The receiving end can infer timestamp format (since 1.1.1970 or since system boot) by checking for the magnitude of the number..
last_heartbeat: u64
Timestamp of the last successful sbd session. The receiving end can infer timestamp format (since 1.1.1970 or since system boot) by checking for the magnitude of the number..
failed_sessions: u16
Number of failed SBD sessions..
successful_sessions: u16
Number of successful SBD sessions..
signal_quality: u8
Signal quality equal to the number of bars displayed on the ISU signal strength indicator. Range is 0 to 5, where 0 indicates no signal and 5 indicates maximum signal strength..
ring_pending: u8
1: Ring call pending, 0: No call pending..
tx_session_pending: u8
1: Transmission session pending, 0: No transmission session pending..
rx_session_pending: u8
1: Receiving session pending, 0: No receiving session pending..
Implementations
impl ISBD_LINK_STATUS_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 ISBD_LINK_STATUS_DATA
[src]
fn clone(&self) -> ISBD_LINK_STATUS_DATA
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ISBD_LINK_STATUS_DATA
[src]
impl Default for ISBD_LINK_STATUS_DATA
[src]
fn default() -> ISBD_LINK_STATUS_DATA
[src]
impl<'de> Deserialize<'de> for ISBD_LINK_STATUS_DATA
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<ISBD_LINK_STATUS_DATA> for ISBD_LINK_STATUS_DATA
[src]
fn eq(&self, other: &ISBD_LINK_STATUS_DATA) -> bool
[src]
fn ne(&self, other: &ISBD_LINK_STATUS_DATA) -> bool
[src]
impl Serialize for ISBD_LINK_STATUS_DATA
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for ISBD_LINK_STATUS_DATA
[src]
Auto Trait Implementations
impl RefUnwindSafe for ISBD_LINK_STATUS_DATA
impl Send for ISBD_LINK_STATUS_DATA
impl Sync for ISBD_LINK_STATUS_DATA
impl Unpin for ISBD_LINK_STATUS_DATA
impl UnwindSafe for ISBD_LINK_STATUS_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>,