| Crates.io | cfdp-rs |
| lib.rs | cfdp-rs |
| version | 0.3.0 |
| created_at | 2024-09-11 08:42:28.423859+00 |
| updated_at | 2025-09-25 11:52:16.196026+00 |
| description | High level CCSDS File Delivery Protocol components |
| homepage | https://egit.irs.uni-stuttgart.de/rust/cfdp |
| repository | https://egit.irs.uni-stuttgart.de/rust/cfdp |
| max_upload_size | |
| id | 1371692 |
| size | 543,307 |
The cfdp-rs Rust crate offers some high-level CCSDS File Delivery Protocol (CFDP) components to
perform file transfers according to the CCSDS Blue Book 727.0-B-5.
The underlying base packet library used to generate the packets to be sent is the
spacepackets library.
cfdp-rs currently supports following high-level features:
The following features have not been implemented yet. PRs or notifications for demand are welcome!
Check out the documentation for more information on available Rust features.
You can check the documentation of individual modules for various usage examples.
Coverage can be generated using llvm-cov. If you have not done so
already, install the tool:
cargo +stable install cargo-llvm-cov --locked
After this, you can run cargo llvm-cov nextest to run all the tests and display coverage.