SkillAgentSearch skills...

CCSDSLibrary

The C++ class library that deals with the CCSDS packet format.

Install / Use

/learn @yuasatakayuki/CCSDSLibrary
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

The open-source CCSDS Library

==Overview== 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:

http://public.ccsds.org/

Github page is:

https://github.com/yuasatakayuki/CCSDSLibrary

==Install== Clone from the github repository,

<pre> git clone https://github.com/yuasatakayuki/CCSDSLibrary.git </pre>

Install header files by doing like the following:

<pre> cd CCSDSLibrary mkdir build cd build cmake -DCMAKE_INSTALL_PREFIX=/usr/local .. make install </pre>

This will install all header files to /usr/local/include/CCSDSLibrary. If you want to install to, e.g., $HOME/include, do

<pre> cmake -DCMAKE_INSTALL_PREFIX=$HOME .. </pre>

instead.

When using this library from your application, please add #include "CCSDSLibrary/CCSDS.hh" and, add the path of the "CCSDSLibrary" to the include path of your compiler. For example, if you installed the library to /usr/local/include/CCSDSLibrary, and the g++ compiler is used, do like below when compiling:

<pre> g++ -I/usr/local/include your_application.cc </pre>

==Documentation== The documents/ folder contains a Doxygen file which can be used to generate an API reference in HTML and RTF.

<pre> cd SMCPLibrary/documents doxygen Doxygen open html/index.html </pre>

==History== *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)

View on GitHub
GitHub Stars53
CategoryDevelopment
Updated2mo ago
Forks10

Languages

C++

Security Score

80/100

Audited on Jan 18, 2026

No findings