Skip to content
Snippets Groups Projects
Forked from an inaccessible project.
README.md 5.46 KiB

TMTC Client

This client was developed by KSat for the SOURCE project to test the on-board software but has evolved into a more generic tool for satellite developers to perform TMTC (Telemetry and Telecommand) handling and testing via different communication interfaces. Currently, only the PUS standard is implemented as a packet standard. This tool can be used either as a command line tool or as a GUI tool.

This client currently supports the following communication interfaces:

  1. Ethernet, UDP packets
  2. Serial Communication
  3. QEMU

Cloning the repository

It is recommended to fork this repository for new missions. The tmtc_core folder contains most generic software components while this repository is based on the SOURCE mission. However, this repostiory is a good starting point and example implementation which can be adapted easily to other projects.

Fork the repository or clone it with following command:

git clone https://git.ksat-stuttgart.de/source/tmtc.git

Initiate the core components by initiating and updating the submodules

git submodule init
git submoduke update