The open-source CCSDS Library
This library provides a set of C++ classes for generating/interpreting data packets formatted according to the Consultative Committee for Space Data Systems (CCSDS) SpacePacket specifications. For details of the CCSDS SpacePacket, please refer a pdf document available from the url below:
Github page is:
https://github.com/yuasatakayuki/CCSDSLibrary
Clone from the github repository,
git clone https://github.com/yuasatakayuki/CCSDSLibrary.git
Install header files by doing like the following:
cd CCSDSLibrary mkdir build cd build cmake -DCMAKE_INSTALL_PREFIX=/usr/local .. make install
This will install all header files to /usr/local/include/CCSDSLibrary. If you want to install to, e.g., $HOME/include, do
cmake -DCMAKE_INSTALL_PREFIX=$HOME ..instead.
When using this library from your application, please add
- include "CCSDSLibrary/CCSDS.hh"
g++ -I/usr/local/include your_application.cc
The documents/ folder contains a Doxygen file which can be used to generate an API reference in HTML and RTF.
cd SMCPLibrary/documents doxygen Doxygen open html/index.html
- 2011-06-12 first version (Takayuki Yuasa)
- 2013-01-01 Doxygen comments were added (Takayuki Yuasa)
- 2013-10-31 CMakeLists.txt was added (Takayuki Yuasa)