pub type LinkNodeStatus = LinkNodeStatus;Expand description
Originally defined in common::messages::link_node_status.
Aliased Type§
struct LinkNodeStatus {
pub timestamp: u64,
pub tx_buf: u8,
pub rx_buf: u8,
pub tx_rate: u32,
pub rx_rate: u32,
pub rx_parse_err: u16,
pub tx_overflows: u16,
pub rx_overflows: u16,
pub messages_sent: u32,
pub messages_received: u32,
pub messages_lost: u32,
}Fields§
§timestamp: u64MAVLink field timestamp.
Timestamp (time since system boot).
tx_buf: u8MAVLink field tx_buf.
Remaining free transmit buffer space
rx_buf: u8MAVLink field rx_buf.
Remaining free receive buffer space
tx_rate: u32MAVLink field tx_rate.
Transmit rate
rx_rate: u32MAVLink field rx_rate.
Receive rate
rx_parse_err: u16MAVLink field rx_parse_err.
Number of bytes that could not be parsed correctly.
tx_overflows: u16MAVLink field tx_overflows.
Transmit buffer overflows. This number wraps around as it reaches UINT16_MAX
rx_overflows: u16MAVLink field rx_overflows.
Receive buffer overflows. This number wraps around as it reaches UINT16_MAX
messages_sent: u32MAVLink field messages_sent.
Messages sent
messages_received: u32MAVLink field messages_received.
Messages received (estimated from counting seq)
messages_lost: u32MAVLink field messages_lost.
Messages lost (estimated from counting seq)