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
1 changed files with 36 additions and 3 deletions

View File

@ -1,5 +1,38 @@
# FSFW Generators # FSFW Generators
Generic core module to generate various files or databases like the Mission Information Base (MIB), Generic Python module to generate source code or information for the
returnvalue and event lists, mode tables for on-board software (OBSW) using the Flight Software Framework.
Flight Software Framework (FSFW)
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.