Skip to main content

TelemetryPackable

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".

Implementors§