Commit Graph

138 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
bb5279b277 Merge branch 'main' into feature_sender_abstraction_has_id_and_name 2023-02-28 18:43:20 +01:00
2f724f8ce3 Merge branch 'main' into feature_sender_abstraction_has_id_and_name 2023-02-28 18:35:16 +01:00
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
283fd61f81
TM sender abstractions have ID and name now 2023-02-28 14:01:40 +01:00
9fdd100f13 Merge branch 'main' into feature_change_request_types 2023-02-27 21:45:15 +01:00
6072bc7657
new generic Mpsc PUS senders 2023-02-27 17:00:21 +01:00
1d19f09519
reduced features 2023-02-27 13:44:24 +01:00
d4377860c6
some enum fixes 2023-02-16 10:09:02 +01:00
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
9da051973c typo 2023-02-16 00:00:08 +01:00
6ac53f8322 better error handling 2023-02-15 23:32:19 +01:00
5cc9860a43 implemented full mode request handling 2023-02-15 22:41:11 +01:00
1ad04e8744 add fern logging support 2023-02-15 22:30:32 +01:00
3f862b18c7
simplified struct further 2023-02-15 11:26:19 +01:00
943ae821de
add basic mode request handling 2023-02-15 11:19:23 +01:00
933f94f687
stupid windows 2023-02-15 11:05:32 +01:00
802333cf3e
started adding mode request handler in PUS handler 2023-02-15 02:12:00 +01:00
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
655efb73f7
cargo fmt + clippy 2023-02-14 16:00:59 +01:00
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
bd016130b8 add initial support for request ID in scheduler 2023-02-11 14:03:30 +01:00
20327d14c0
bump spacepackets again 2023-02-04 15:48:41 +01:00
5c968cf39a
everything still works 2023-02-04 15:37:35 +01:00
7dbbd18be4
bump spacepackets, clippy fixes 2023-02-04 15:35:18 +01:00
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
4f7a0785f1
add Error impls for tmtc Error enums 2023-01-27 00:25:51 +01:00
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
d92b386374
update all NOTICE files 2023-01-25 21:39:35 +01:00
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
1f27c23447
bump used spacepackets version 2023-01-21 12:19:05 +01:00
622dfb2089
use re-export in example now 2023-01-10 17:16:57 +01:00
9b4ada9bcb
split up error type to avoid unecessary generics 2023-01-03 20:44:28 +01:00
b5d3b47056
maybe this will work for bare metal code as well 2023-01-03 16:35:23 +01:00
a952a8405f
doc fixes 2023-01-03 13:02:12 +01:00
61303a9841
even Downcast requires alloc.. 2023-01-03 01:15:17 +01:00
e85e953c93
use concrete git branch dependency 2023-01-02 23:54:59 +01:00
ec16ee7e6c
bump required version to stable version 2022-12-31 14:10:13 +01:00
e8706f3c69
send addressable ID 2022-12-22 10:26:49 +01:00
4e450808b7
always supply addressable ID 2022-12-22 09:26:00 +01:00
d69e03a675
use correct TM ctor 2022-12-22 09:16:57 +01:00
27c1a9850c
basic HK reply TM packing and handling 2022-12-22 09:15:59 +01:00
49c5f3eda2
refactored example to support different tc sources 2022-12-21 22:14:42 +01:00
0b0a929a11
impl ReceivesTc for TC UDP server 2022-12-21 20:02:29 +01:00
78c54cf617
add Send requirement on traits 2022-12-21 19:50:31 +01:00
3b34649ed3
cargo fmt 2022-12-21 10:24:18 +01:00
b1342776ae
HK reception works 2022-12-21 10:23:32 +01:00
b8a0ff1e2d
hk request works now 2022-12-21 10:15:41 +01:00
da9eb94d98
added basic TC support 2022-12-21 10:01:19 +01:00
8d85681ad4
re-run clippy 2022-12-21 09:47:27 +01:00
e963ee7bc4 finish collection interval request 2022-12-20 17:41:07 +01:00
2532119fbe a lot of clippy fixes 2022-12-20 17:23:11 +01:00
359402d78d
adding request handling 2022-12-20 15:45:09 +01:00
58d8e66eb4
continue HK code 2022-12-20 15:33:00 +01:00
c591092881
add first basic HK packet support 2022-12-19 17:03:26 +01:00
fa7e416eb6
use unspecified server address 2022-12-15 19:35:24 +01:00
46039b8d1d
bump spacepackets dependency 2022-12-08 15:26:49 +01:00
b03f585661
bump spacepackets 2022-12-04 20:00:20 +01:00
6a488f77db
run cargo fmt 2022-11-27 22:32:10 +01:00
fd59f25fea
this structure is a lot better 2022-11-27 22:30:38 +01:00
b0b41a07dc
new mib crate 2022-11-27 22:05:42 +01:00
7e0d3f394a
add returncode module 2022-11-27 19:24:18 +01:00
02817e8bf3
use function 2022-11-27 14:30:29 +01:00
5981495fa4
clean up TODOs 2022-11-27 01:20:32 +01:00
48b686bd95
no mutex lock for verif reporter required anymore 2022-11-27 01:19:34 +01:00
e06cadd088
overflow handling 2022-11-21 10:56:43 +01:00
607d53942a
lock not required anymore 2022-11-21 10:28:31 +01:00
43a1fb90ce
trying to avoid locking whole verification reporter 2022-11-21 10:16:15 +01:00
d6ae213a6e
some minor tweaks 2022-11-20 20:48:34 +01:00
0424db9365
basic README for example 2022-11-20 20:42:29 +01:00
c1d81779a2
the OBSW is the primary application 2022-11-20 20:12:35 +01:00
6385a65c4f
all name changes 2022-11-20 19:54:14 +01:00
ba537f08c6
somethings wrong 2022-11-20 19:29:50 +01:00
2e249ec086
rename subfolders, add more READMEs 2022-11-20 19:04:08 +01:00