Changed
- Improve core API: Changes core functions to setup and run. Requirement to user to create backend.
Makes it easier to directly configure the backend and move to a generally more pythonic API
- Refactoring and extending file logging functionalities
- Exposes functions to create a raw PUS logger and a TMTC logger
- Refactor modules to move packet printout and logging to user level
- Simplified hook object, removed 2 static PUS handlers
- Updated CCSDS Handler to make it more easily extensible by creating a new ApidHandler class
- New Pre-Send Callback which is called by backend before sending each telecommand
Added
- Parsing functions to parse the CSV files generated by the FSFW generators.
Includes event, object ID and returnvalue files. These parsing functions
generate dictionaries.
- New function in Hook base to return return value dictionary