Module prust_core::sp[][src]

Module for Generic CCSDS Space Packet. SpacePacket struct has only primary header and data field.

Modules

services
tc

Module for Telecommand packet compliant to PUS. Module that contains PUS TC packet implementations of SpacePacket struct. Packets defined here are compliant to ECSS-E-ST-70-41C.

tm

Module for Telemetry packet compliant to PUS. Module that contains PUS TM packet implementations of SpacePacket struct. Packets defined here are compliant to ECSS-E-ST-70-41C.

Structs

PrimaryHeader

Big endian is the byte order used in these packages

SpacePacket

Send packet will be represented in this struct. Storing operations will be done in Big Endian byte order.

TxUserData

Traits

Request

Trait Indicating The Packet is a PUS request type.

SpacePacketDataField

Functions

get_service_type