This PR introduces the CommandingServiceBase equivalent for Rust which is required for all targeted messaging abstractions like HK, Actions, Modes and Parameters which are also tied to PUS in some shape or form. It also lays some groundwork for the mode tree abstractions.
It also introduces a first variant of a device handler.
TODO:
Add new targeted PUS service handler: Mode
Add unittests for targeted PUS service handlers: Action, HK, Mode
Add first test device handler
CHANGELOG
Use release spacepackets dependency
This PR introduces the `CommandingServiceBase` equivalent for Rust which is required for all targeted messaging abstractions like HK, Actions, Modes and Parameters which are also tied to PUS in some shape or form. It also lays some groundwork for the mode tree abstractions.
It also introduces a first variant of a device handler.
TODO:
- [x] Add new targeted PUS service handler: Mode
- [x] Add unittests for targeted PUS service handlers: Action, HK, Mode
- [x] Add first test device handler
- [x] CHANGELOG
- [x] Use release spacepackets dependency
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR introduces the
CommandingServiceBaseequivalent for Rust which is required for all targeted messaging abstractions like HK, Actions, Modes and Parameters which are also tied to PUS in some shape or form. It also lays some groundwork for the mode tree abstractions.It also introduces a first variant of a device handler.
TODO:
a35d5e2772to1c22afef3147832f53a6toce7eb8650f