A lightweight convergence layer that bridges Bundle Protocol 7 (BP7) and CubeSat Space Protocol (CSP), enabling Delay/Disruption Tolerant Networking (DTN) over space-grade radio links.
BP7 Bundle → CSPCL → CSP SFP → Physical Layer (CAN / ZMQHUB / SocketCAN)
Full documentation is available at dtn-mtp.github.io/cspcl.
| Page | Description |
|---|---|
| Getting Started | Build, initialize, and send your first bundle |
| C API Reference | Complete C function and type reference |
| Rust API Reference | Rust crate documentation |
| uD3TN Integration | Use CSPCL inside uD3TN |
| Architecture | Design decisions, SFP fragmentation, protocol stack |
git clone https://github.com/dtn-mtp/cspcl.git
cd cspcl && mkdir build && cd build
cmake .. && make
ctest --verboseThis project is licensed under the MIT License.
Copyright © 2025 DTN-MTP contributors.