README update

This commit is contained in:
Robin Mueller 2022-03-11 11:56:49 +01:00
parent 925733b7a5
commit 5dbe33ceb8
No known key found for this signature in database
GPG Key ID: 11D4952C8CCEF814

View File

@ -1,5 +1,38 @@
# FSFW Generators
Generic core module to generate various files or databases like the Mission Information Base (MIB),
returnvalue and event lists, mode tables for on-board software (OBSW) using the
Flight Software Framework (FSFW)
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**
```sh
python3 -m venv venv
. venv/bin/activate
```
**Windows**
```sh
py -m venv venv
. venv/bin/activate
```
Then you can install the package with
```sh
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.