Type Alias LinkNodeStatus

Source
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: u64

MAVLink field timestamp.

Timestamp (time since system boot).

§tx_buf: u8

MAVLink field tx_buf.

Remaining free transmit buffer space

§rx_buf: u8

MAVLink field rx_buf.

Remaining free receive buffer space

§tx_rate: u32

MAVLink field tx_rate.

Transmit rate

§rx_rate: u32

MAVLink field rx_rate.

Receive rate

§rx_parse_err: u16

MAVLink field rx_parse_err.

Number of bytes that could not be parsed correctly.

§tx_overflows: u16

MAVLink field tx_overflows.

Transmit buffer overflows. This number wraps around as it reaches UINT16_MAX

§rx_overflows: u16

MAVLink field rx_overflows.

Receive buffer overflows. This number wraps around as it reaches UINT16_MAX

§messages_sent: u32

MAVLink field messages_sent.

Messages sent

§messages_received: u32

MAVLink field messages_received.

Messages received (estimated from counting seq)

§messages_lost: u32

MAVLink field messages_lost.

Messages lost (estimated from counting seq)