|
SatCat5
|
CCSDS Space Packet Protocol.
This file defines SatCat5 networking primitives (i.e., net::Address, net::Dispatch, and net::Protocol), and other utility functions for the CCSDS Space Packet Protocol, Blue Book 133.0-B-2.
Space Packet Protocol (SPP) is intended for point-to-point links, so there is no "address" per-se. Instead, the SatCat5 address/protocol binding is based entirely on the APID field.
Definition in file ccsds_spp.h.
Go to the source code of this file.
Classes | |
| struct | satcat5::ccsds_spp::Header |
| Helper object for the CCSDS-SPP primary packet header. More... | |
| class | satcat5::ccsds_spp::Packetizer |
| Find packet boundaries in a raw CCSDS-SPP byte-stream. More... | |
| class | satcat5::ccsds_spp::PacketizerStatic< SIZE > |
| Packetizer variant with a statically-allocated buffer. More... | |
| class | satcat5::ccsds_spp::Address |
| Implemention of "net::Address" API for CCSDS-SPP packets. More... | |
| class | satcat5::ccsds_spp::Dispatch |
| Implemention of "net::Dispatch" API for CCSDS-SPP packets. More... | |
| class | satcat5::ccsds_spp::Protocol |
| Implemention of "net::Protocol" API for CCSDS-SPP packets. More... | |
| class | satcat5::ccsds_spp::BytesToSpp |
| Convert a raw byte-stream by inserting CCSDS-SPP headers. More... | |
| class | satcat5::ccsds_spp::SppToBytes |
| Convert a CCSDS-SPP packet stream by removing CCSDS-SPP headers. More... | |