Trait TelemetryPackable

Source
pub trait TelemetryPackable {
    const TEL_PACKET_TYPE: TelemetryPacketType = TelemetryPacketType::Unknown;
    const TEL_PACKET_TYPES_EVENT: [TelemetryPacketType; 4] = _;
}
Expand description

Can be wrapped within a TofPacket. To do, we just have to define a packet type

Provided Associated Constants§

Source

const TEL_PACKET_TYPE: TelemetryPacketType = TelemetryPacketType::Unknown

packet type for any kind of telemetry packet which is NOT an event

Source

const TEL_PACKET_TYPES_EVENT: [TelemetryPacketType; 4] = _

TelemetryEvents can “occupy” several packet types, e.g. GapsTrigger, Boring, etc

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§