Commit Graph

238 Commits

Author SHA1 Message Date
lkoester b0c831d0dc added sequence counter to verification helper, increments after succesful sending, added very basic test (does it even increment?), needs some more tests probably 2023-03-09 09:03:14 +01:00
lkoester bb5279b277 Merge branch 'main' into feature_sender_abstraction_has_id_and_name 2023-02-28 18:43:20 +01:00
lkoester 2f724f8ce3 Merge branch 'main' into feature_sender_abstraction_has_id_and_name 2023-02-28 18:35:16 +01:00
muellerr 53003b9c66 allow verif failure and completion starting from accepted
- Also add some prototyping code a prep for generic PUS router
2023-02-28 14:53:57 +01:00
muellerr 283fd61f81 TM sender abstractions have ID and name now 2023-02-28 14:01:40 +01:00
muellerr 9fdd100f13 Merge branch 'main' into feature_change_request_types 2023-02-27 21:45:15 +01:00
muellerr 6072bc7657 new generic Mpsc PUS senders 2023-02-27 17:00:21 +01:00
muellerr 1d19f09519 reduced features 2023-02-27 13:44:24 +01:00
muellerr d4377860c6 some enum fixes 2023-02-16 10:09:02 +01:00
muellerr 58544fac7a Various fixes and updates
- Make test event work
- Improved pyclient capabilities and split it up a bit
2023-02-16 01:02:14 +01:00
muellerr 9da051973c typo 2023-02-16 00:00:08 +01:00
muellerr 6ac53f8322 better error handling 2023-02-15 23:32:19 +01:00
muellerr 5cc9860a43 implemented full mode request handling 2023-02-15 22:41:11 +01:00
muellerr 1ad04e8744 add fern logging support 2023-02-15 22:30:32 +01:00
muellerr 3f862b18c7 simplified struct further 2023-02-15 11:26:19 +01:00
muellerr 943ae821de add basic mode request handling 2023-02-15 11:19:23 +01:00
muellerr 933f94f687 stupid windows 2023-02-15 11:05:32 +01:00
muellerr 802333cf3e started adding mode request handler in PUS handler 2023-02-15 02:12:00 +01:00
muellerr 72e560dd81 Merge pull request 'added enum subservice ids for scheduling' (#33) from quickfix into main
Reviewed-on: rust/satrs-launchpad#33
2023-02-14 16:32:11 +01:00
muellerr 655efb73f7 cargo fmt + clippy 2023-02-14 16:00:59 +01:00
muellerr ec46d94dc7 cargo fmt and clippy 2023-02-14 15:53:14 +01:00
lkoester e32816fea5 added enum subservice ids for scheduling 2023-02-14 15:26:02 +01:00
lkoester 707baa8585 Merge branch 'request_id_support_sched' into power_abstractions 2023-02-13 09:23:01 +01:00
lkoester 9a7f3962cf modified power abstractions 2023-02-13 09:20:00 +01:00
muellerr bd016130b8 add initial support for request ID in scheduler 2023-02-11 14:03:30 +01:00
muellerr 20327d14c0 bump spacepackets again 2023-02-04 15:48:41 +01:00
muellerr 5c968cf39a everything still works 2023-02-04 15:37:35 +01:00
muellerr 7dbbd18be4 bump spacepackets, clippy fixes 2023-02-04 15:35:18 +01:00
muellerr 4ffac74ca3 update satrs-example
- Bump pyclient tmtccmd dependency
- Small tweaks for example
2023-02-04 13:52:39 +01:00
lkoester c2768a2735 added requested changes and used clippy to clean up code 2023-02-01 10:27:12 +01:00
lkoester 7569244a90 fixed scheduler logic in tmtc loop and pus handler, fixed pyclient implementation of service 11 2023-01-30 13:49:37 +01:00
lkoester 3fb028a239 small changes to scheduler and main 2023-01-30 09:52:11 +01:00
lkoester d25f4aad87 trying to fix tmtc function 2023-01-27 15:37:28 +01:00
lkoester a7aad003ab scheduler implemented in tmtc task 2023-01-27 14:02:46 +01:00
lkoester ebc2330747 Merge branch 'main' into pus_schedule_implementation 2023-01-27 09:53:02 +01:00
lkoester ecddd739ac some fixes 2023-01-27 09:44:02 +01:00
muellerr 4f7a0785f1 add Error impls for tmtc Error enums 2023-01-27 00:25:51 +01:00
muellerr 4e361e4421 all clippy 1.67 fixes 2023-01-26 23:31:09 +01:00
lkoester 806ef66eac quick change to tmtc 2023-01-26 15:19:53 +01:00
lkoester 8734fa0499 issues with testing wrapped/unwrapped tc 2023-01-26 14:52:51 +01:00
lkoester 8df56ca63a merged main 2023-01-26 10:58:44 +01:00
muellerr d92b386374 update all NOTICE files 2023-01-25 21:39:35 +01:00
muellerr d9d6cf5ff8 add license, ntoice files and CHANGElog where missing 2023-01-25 21:37:02 +01:00
lkoester dce29035a2 merging main 2023-01-25 10:15:21 +01:00
muellerr 1f27c23447 bump used spacepackets version 2023-01-21 12:19:05 +01:00
muellerr 622dfb2089 use re-export in example now 2023-01-10 17:16:57 +01:00
muellerr 9b4ada9bcb split up error type to avoid unecessary generics 2023-01-03 20:44:28 +01:00
muellerr b5d3b47056 maybe this will work for bare metal code as well 2023-01-03 16:35:23 +01:00
muellerr a952a8405f doc fixes 2023-01-03 13:02:12 +01:00
muellerr 61303a9841 even Downcast requires alloc.. 2023-01-03 01:15:17 +01:00