This is a header-only C++ library for en/decoding CCSDS SPP packets.
Also contained are the following command-line tools:
sppinfo
- Displays the header contents of a CCSDS SPP packet stream from stdin.sppfilter
- Filter CCSDS SPP packets that match any given selector from stdin to stdout.spppack
- Pack bytes from stdin into a CCSDS SPP packet stream on stdout.sppunpack
- Unpack a CCSDS SPP packet stream from stdin to stdout.
The available command line options are available from each program with the -h
flag.
Dependencies:
Building:
make
make install
Detection of whether CADU is a "fill" CADU (as used in gov/nasa/gsfc/drl/rtstps/core/ccsds/CaduService.java) l202
Many thanks to Jonathan Tanner for his help in writing this library.