Major refactoring and update of PUS module #146

Merged
muellerr merged 2 commits from pus-modules-update into main 2024-04-04 15:27:30 +02:00
Owner

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
muellerr force-pushed pus-modules-update from a35d5e2772 to 1c22afef31 2024-04-02 16:50:57 +02:00 Compare
muellerr force-pushed pus-modules-update from 47832f53a6 to ce7eb8650f 2024-04-04 15:20:43 +02:00 Compare
muellerr added this to the satrs-v0.2.0-rc.1 milestone 2024-04-04 15:21:27 +02:00
muellerr merged commit aac59ec7c1 into main 2024-04-04 15:27:30 +02:00
muellerr deleted branch pus-modules-update 2024-04-04 15:27:30 +02:00
Sign in to join this conversation.