Robin Mueller
603f688ac3
small clippy fix
Some checks failed
Rust/spacepackets/pipeline/head There was a failure building this commit
ECSS and CCSDS Spacepackets
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:
- Space Packet implementation according to CCSDS Blue Book 133.0-B-2
- PUS Telecommand and PUS Telemetry implementation according to the ECSS-E-ST-70-41C standard.
- CDS Short Time Code implementation according to CCSDS CCSDS 301.0-B-4
Features
spacepackets
supports various runtime environments and is also suitable for no_std
environments.
It offers support for serde
. The Space Packet, 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 likealloc::vec::Vec
. Enabled by thestd
feature.
Examples
You can check the documentation of individual modules for various usage examples.
Description
v0.13.0
Latest
Languages
Rust
99.5%
Python
0.3%
Dockerfile
0.2%