Python helper module to parse On-Board Software and/or generate data and source code for On-Board Software.
fsfwgen | ||
system | ||
.gitignore | ||
LICENSE | ||
lint.py | ||
NOTICE | ||
pyproject.toml | ||
README.md | ||
requirements.txt | ||
setup.cfg | ||
setup.py |
FSFW Generators
Generic Python module to generate source code or information for the Flight Software Framework.
Currently, this includes the following helper modules:
events
to generate Event translation source files and CSV listsreturnvalues
to generate Returnvalue translation source files and CSV listsobjects
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.