Python helper module to parse On-Board Software and/or generate data and source code for On-Board Software.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Robin Müller b1e5a2d40a
small tweak for updated fsfw
1 month ago
fsfwgen small tweak for updated fsfw 1 month ago
.gitignore update gitignore 7 months ago
LICENSE init repository 1 year ago
NOTICE updated notice 1 year ago
README.md README update 7 months ago
lint.py fsfwgen is a package now 7 months ago
pyproject.toml fsfwgen is a package now 7 months ago
requirements.txt introduced logger 1 year ago
setup.cfg fsfwgen is a package now 7 months ago
setup.py fsfwgen is a package now 7 months ago

README.md

FSFW Generators

Generic Python module to generate source code or information for the Flight Software Framework.

Currently, this includes the following helper modules:

  1. events to generate Event translation source files and CSV lists
  2. returnvalues to generate Returnvalue translation source files and CSV lists
  3. objects to generate Object ID translation files and CSV lists

Installing

It is recommended to use a virtual environment

Linux

python3 -m venv venv
. venv/bin/activate

Windows

py -m venv venv
. venv/bin/activate

Then you can install the package with

python -m pip install .

You can add -e after install to perform an interactive/debug installation. This is recommended if you debugging, planning to extend the script or performing changes.