Struct sbp::messages::piksi::UARTChannel[][src]

pub struct UARTChannel {
    pub tx_throughput: f32,
    pub rx_throughput: f32,
    pub crc_error_count: u16,
    pub io_error_count: u16,
    pub tx_buffer_level: u8,
    pub rx_buffer_level: u8,
}
Expand description

State of the UART channel

Throughput, utilization, and error counts on the RX/TX buffers of this UART channel. The reported percentage values must be normalized.

Fields

tx_throughput: f32

UART transmit throughput

rx_throughput: f32

UART receive throughput

crc_error_count: u16

UART CRC error count

io_error_count: u16

UART IO error count

tx_buffer_level: u8

UART transmit buffer percentage utilization (ranges from 0 to 255)

rx_buffer_level: u8

UART receive buffer percentage utilization (ranges from 0 to 255)

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.