Module packets

Source

Re-exports§

pub use tracker_header::TrackerHeader;
pub use bfsw_ack_packet::AckBfsw;
pub use gps_packet::GPSPacket;
pub use tracker::TrackerEventIDEchoPacket;
pub use tracker::TrackerTempLeakPacket;
pub use tracker::TrackerDAQTempPacket;
pub use tracker::TrackerDAQHSKPacket;
pub use magnetometer::MagnetoMeter;
pub use telemetry_packet_type::TelemetryPacketType;
pub use telemetry_packet::TelemetryPacket;
pub use telemetry_packet_header::TelemetryPacketHeader;
pub use tof_packet_type::TofPacketType;
pub use tof_packet::TofPacket;

Modules§

bfsw_ack_packet
gps_packet
magnetometer
telemetry_packet
Wrapper for all telemetry data - original implementation in bfsw
telemetry_packet_header
Re-implementation of the telemetry header which is attached to each telemetry packet. Re-implemented from bfsw
telemetry_packet_type
Everything which can be stored within a telemetry packet
tof_packet
TofPacket provides a wrapper to write objects which implement TofPackable into files
tof_packet_type
Collection of all possible items that can be stored in a TofPacket
tracker
tracker_header
Re-implementation of the tracker header which is attached to each telemetry packet. Re-implemented from bfsw

Traits§

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

Functions§

make_systime
Recreate 48bit timestamp from u32 and u16