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 added 1 commit 2024-04-02 10:09:27 +02:00
Major refactoring and update of PUS module
Some checks failed
Rust/sat-rs/pipeline/head Build started...
Rust/sat-rs/pipeline/pr-main There was a failure building this commit
a35d5e2772
muellerr force-pushed pus-modules-update from a35d5e2772 to 1c22afef31 2024-04-02 16:50:57 +02:00 Compare
muellerr added 1 commit 2024-04-02 17:28:22 +02:00
fix some doctests
All checks were successful
Rust/sat-rs/pipeline/pr-main This commit looks good
9c5327aa16
muellerr added 1 commit 2024-04-02 17:45:23 +02:00
allow hooking into verification TM generation
Some checks failed
Rust/sat-rs/pipeline/pr-main There was a failure building this commit
4ef7caefd8
muellerr added 2 commits 2024-04-02 19:21:08 +02:00
new hook works well, bugfix for seq counters
All checks were successful
Rust/sat-rs/pipeline/pr-main This commit looks good
52d16e0fe7
muellerr added 1 commit 2024-04-02 20:25:24 +02:00
changelog
Some checks failed
Rust/sat-rs/pipeline/pr-main There was a failure building this commit
dd39b374bf
muellerr added 1 commit 2024-04-02 20:29:19 +02:00
changelog
Some checks failed
Rust/sat-rs/pipeline/pr-main There was a failure building this commit
4206c06d48
muellerr added 1 commit 2024-04-02 20:45:05 +02:00
fixes for example
Some checks failed
Rust/sat-rs/pipeline/pr-main There was a failure building this commit
7f77e8a214
muellerr added 1 commit 2024-04-02 22:28:22 +02:00
cargo fmt
Some checks failed
Rust/sat-rs/pipeline/pr-main There was a failure building this commit
798987cf55
muellerr added 1 commit 2024-04-03 11:28:26 +02:00
improve event handling module
Some checks failed
Rust/sat-rs/pipeline/pr-main There was a failure building this commit
33b701b3e7
muellerr added 1 commit 2024-04-03 11:31:35 +02:00
all tests passing again
All checks were successful
Rust/sat-rs/pipeline/pr-main This commit looks good
4e32497b6b
muellerr added 1 commit 2024-04-03 11:46:11 +02:00
improve closure for error handler
All checks were successful
Rust/sat-rs/pipeline/pr-main This commit looks good
f9ee3998fd
muellerr added 1 commit 2024-04-03 11:53:20 +02:00
remove re-export
All checks were successful
Rust/sat-rs/pipeline/pr-main This commit looks good
dab02a1cc5
muellerr added 1 commit 2024-04-03 12:06:53 +02:00
use doc_auto_cfg feature
All checks were successful
Rust/sat-rs/pipeline/pr-main This commit looks good
708050e5bd
muellerr added 1 commit 2024-04-03 12:35:35 +02:00
continue device handler
All checks were successful
Rust/sat-rs/pipeline/pr-main This commit looks good
3e55fde3b4
muellerr added 1 commit 2024-04-03 14:27:43 +02:00
better handling for MGM HK
Some checks failed
Rust/sat-rs/pipeline/pr-main There was a failure building this commit
575003db94
muellerr added 1 commit 2024-04-03 14:55:33 +02:00
introduce mode commands to python client
All checks were successful
Rust/sat-rs/pipeline/pr-main This commit looks good
68908f53d4
muellerr added 1 commit 2024-04-03 18:04:37 +02:00
that gets the job done
Some checks failed
Rust/sat-rs/pipeline/pr-main There was a failure building this commit
cba4a29396
muellerr added 1 commit 2024-04-03 18:28:09 +02:00
update for spacepackets changes
Some checks failed
Rust/sat-rs/pipeline/pr-main There was a failure building this commit
8a6b56fd96
muellerr added 1 commit 2024-04-04 13:14:27 +02:00
all changes for updated spacepackets
Some checks failed
Rust/sat-rs/pipeline/pr-main There was a failure building this commit
cdf546b85d
muellerr added 1 commit 2024-04-04 13:26:46 +02:00
split up APID and packet ID validator
Some checks failed
Rust/sat-rs/pipeline/pr-main There was a failure building this commit
0b4a88837c
muellerr added 1 commit 2024-04-04 13:53:55 +02:00
end-to-end test success
Some checks failed
Rust/sat-rs/pipeline/pr-main There was a failure building this commit
cf26b81a22
muellerr added 1 commit 2024-04-04 14:01:49 +02:00
let's try the new logo
Some checks failed
Rust/sat-rs/pipeline/pr-main There was a failure building this commit
3e643ca00c
muellerr added 1 commit 2024-04-04 14:03:32 +02:00
small README tweak
Some checks failed
Rust/sat-rs/pipeline/pr-main There was a failure building this commit
839139b884
muellerr added 1 commit 2024-04-04 14:25:43 +02:00
update spacepackets dependency
All checks were successful
Rust/sat-rs/pipeline/pr-main This commit looks good
47832f53a6
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.
No description provided.