Struct sbp::messages::system::MsgCsacTelemetryLabels [−][src]
pub struct MsgCsacTelemetryLabels {
pub sender_id: Option<u16>,
pub id: u8,
pub telemetry_labels: SbpString<Vec<u8>, Unterminated>,
}
Expand description
Experimental telemetry message labels
The CSAC telemetry message provides labels for each member of the string produced by MSG_CSAC_TELEMETRY. It should be provided by a device at a lower rate than the MSG_CSAC_TELEMETRY.
Fields
sender_id: Option<u16>
The message sender_id
id: u8
Index representing the type of telemetry in use. It is implementation defined.
telemetry_labels: SbpString<Vec<u8>, Unterminated>
Comma separated list of telemetry field values
Trait Implementations
The message type.
The message name.
Performs the conversion.
Get the message name.
Get the message type.
Set the sender id.
Number of bytes this message will take on the wire.
Auto Trait Implementations
impl RefUnwindSafe for MsgCsacTelemetryLabels
impl Send for MsgCsacTelemetryLabels
impl Sync for MsgCsacTelemetryLabels
impl Unpin for MsgCsacTelemetryLabels
impl UnwindSafe for MsgCsacTelemetryLabels
Blanket Implementations
Mutably borrows from an owned value. Read more