Commit Graph

57 Commits

Author SHA1 Message Date
7acfbe18f2 more tests 2024-03-01 17:39:10 +01:00
18367ab859 added a lot of tests 2024-03-01 16:16:53 +01:00
ccda1faec1 better naming 2024-03-01 14:10:22 +01:00
c7f06cc09d that's enough tests for this module 2024-03-01 13:17:45 +01:00
0bc3fa8836 add some more tests 2024-03-01 11:02:14 +01:00
dbd97c0df6 add more tests 2024-03-01 10:23:29 +01:00
cb42d84c28 some more tests 2024-02-28 18:03:39 +01:00
05c986eb2e delete obsolete code 2024-02-28 17:27:23 +01:00
7bbbab56d5 more layering improvements 2024-02-28 17:20:51 +01:00
95bed59fbf fix mode tree integration test 2024-02-28 16:28:27 +01:00
0451bbc124 some import fixes 2024-02-28 16:16:45 +01:00
0911677a3a re-introduce layering 2024-02-28 16:15:03 +01:00
4ed86ad3b9 this might work 2024-02-28 15:06:05 +01:00
2001813199 this should be compatible to no_std 2024-02-28 15:05:23 +01:00
ee35d04e7b fix test 2024-02-28 11:53:39 +01:00
0647abc9c6 added new RequestId 2024-02-28 11:29:08 +01:00
dca573e8a9 use generic request ID type 2024-02-28 11:05:22 +01:00
9f82c57a95 actually need to do something with the IDs 2024-02-27 16:52:14 +01:00
a7e614dfb3 it's some sort of reply handler 2024-02-27 16:27:36 +01:00
ff1cac3116 Merge branch 'mode-tree-init' into action-pain 2024-02-27 14:54:18 +01:00
656229a542 continue the pain 2024-02-27 14:33:14 +01:00
a47bec7ffe PUS specific action reply 2024-02-27 13:59:54 +01:00
300bc660b1 Merge remote-tracking branch 'origin/main' into mode-tree-init 2024-02-26 17:28:55 +01:00
f5acdaeffc this is just REALLY annoying.. 2024-02-26 17:14:02 +01:00
88793cfa87 add some helper types 2024-02-26 15:34:20 +01:00
223b637eb8 use generics for the PUS stack 2024-02-26 15:18:15 +01:00
b706dec643 Merge remote-tracking branch 'origin/main' into mode-tree-init 2024-02-26 12:09:16 +01:00
eea9b11b39 refactored verification reporter
- Use generics instead of trait objects where applicable.
2024-02-26 11:41:42 +01:00
a7ca00317f cargo fmt 2024-02-26 11:00:48 +01:00
75fda42f4f fixed for scheduler 2024-02-26 10:53:33 +01:00
07cd370667 cargo fmt 2024-02-23 17:45:32 +01:00
fdcf1146ec fix CI 2024-02-23 14:38:22 +01:00
2949280c20 Merge remote-tracking branch 'origin/main' into mode-tree-init 2024-02-23 14:32:06 +01:00
a690c7720d Refactored event manager 2024-02-23 14:19:30 +01:00
f088807652 cargo fmt 2024-02-23 13:59:15 +01:00
0331b04619 this is okay for now 2024-02-22 17:45:49 +01:00
f285095488 move test code to dedicated integration test module 2024-02-22 17:37:18 +01:00
508561d791 sync channel now works as well 2024-02-22 17:31:10 +01:00
e7c0d33ccb that was hard 2024-02-22 17:19:32 +01:00
7967b95553 this is not easy 2024-02-22 15:51:51 +01:00
69b441cd39 introducing more generics 2024-02-22 15:36:55 +01:00
28523e065f slowly starting to understand this 2024-02-21 19:16:25 +01:00
0bd492038d lets just push through with one concrete example
and work from there
2024-02-21 17:47:15 +01:00
bfedd9572e as expected, this is hard 2024-02-21 15:37:08 +01:00
82d3215761 changelog 2024-02-21 11:08:22 +01:00
2b80244636 prepare release candidate 2024-02-21 10:06:58 +01:00
ca2c8aa359 update changelog 2024-02-20 14:36:34 +01:00
ba03150178 Added high-level abstraction for some PUS services
Introduced high-level abstractions for targetable requests in general.

- PUS Service 3 (HK) abstraction for targetable HK requests
- PUS Service 8 (Action) abstraction for targetable action requests
2024-02-20 14:33:21 +01:00
7af327d077 of course, something is missing.. 2024-02-12 18:17:50 +01:00
24f82d4c5e prep v0.1.1 2024-02-12 17:56:01 +01:00