- Improved API to specify handling for Service 3 and Service 8 packets in user hook object
1.10.2
- New API to build service/opcode dictionary - Fixes for Service 8 Telemetry Parser
1.10.1
- Applied consistent formatting with `black` tool - Some bugfixes for PUS packet stack
0.17.0
Changed
- Moved `tmtccmd.util.tmtc_printer` module to `tmtccmd.fsfw.tmtc_printer`. Old module references new module, old module marked deprecated. - The `FsfwTmtcPrinter` `get_validity_buffer` function is a `staticmethod` now.
Fixed
- Bump of `spacepackets`: Bugfix in spacepacket parser which lead to broken packets in the TCP communication interface.
0.16.0
Fixed
- Bumped `spacepackets` to v0.16.0 for important bugfix in PDU header format.
Added
- Added FSFW parameter service API to dump parameters. - Added FSFW parameter service `FsfwParamId` class to uniquely identify a parameter in a FSFW context.
Changed
- The FSFW parameter service helper class `Parameter` is now a composition of the raw parameter data and the new `FsfwParamId` class. - The `create_load_param_cmd` API now expects a `Paramter` instead of raw data.
0.15.0
Changed
- Renamed `pus.s5_event` and `pus.s5_event_defs` to `pus.s5_fsfw_event` and `pus.s5_fsfw_event_defs` to better reflect this module is FSFW specific.
Added
- First sat-rs support modules: `pus.s5_satrs_event` and `pus.s5_satrs_event_defs`
Removed
- `pack_generic_service_5_test_into` removed, not generic enough.