This package contains generic implementations for various CCSDS (Consultative Committee for Space Data Systems) and ECSS (European Cooperation for Space Standardization) packet standards.
Currently, this includes the following components:
spacepackets
supports various runtime environments and is also suitable
for suitable for no_std
environments. It has several features which may be enabled
for disabled.
It also offers support for serde
. The Space Paccket, PUS TM and TC
implementations derive the serde
Serialize
and Deserialize
trait. This allows serializing and
deserializing them with an appropriate serde
provider like
postcard
.
Default features:
std
: Enables functionality relying on the standard library.alloc
: Enables features which operate on containers
like alloc::vec::Vec
.
Enabled by the std
features.