Commit Graph

900 Commits

Author SHA1 Message Date
75697797ed Merge pull request 'fixed tc insertion, added unit tests for releasing single tcs as well as inserting and releasing multiple tcs with same timestamp' (#27) from scheduler_unit_tests into main
Reviewed-on: rust/satrs-launchpad#27
2023-01-25 00:32:23 +01:00
299135a4c4 ran clippy and fmt, added insert checks to insert_multi test 2023-01-24 18:57:19 +01:00
82f44ed0cc fixed tc insertion, added unit tests for releasing single tcs as well as inserting and releasing multiple tcs with same timestamp 2023-01-24 14:44:28 +01:00
3315017b9b bugfix for scheduling file 2023-01-24 11:37:25 +01:00
fbd62f1a3a update NOTICE file 2023-01-24 11:27:29 +01:00
ad6e8a149e Merge branch 'main' of https://egit.irs.uni-stuttgart.de/rust/satrs-launchpad 2023-01-22 16:58:37 +01:00
64bac76e29 add more scheduler unittests 2023-01-22 16:58:23 +01:00
0eb245b190 use specific spacepackets release again 2023-01-22 13:25:05 +01:00
ce6f804eed first basic scheduler impl 2023-01-21 14:29:40 +01:00
300eabafe2 fix tests 2023-01-21 13:52:21 +01:00
89a7de355f continue scheduler 2023-01-21 13:18:57 +01:00
1f27c23447 bump used spacepackets version 2023-01-21 12:19:05 +01:00
e03620542c update README 2023-01-11 10:41:52 +01:00
a665b04844 re-add satrs-core without git submoudule 2023-01-11 10:30:03 +01:00
eeccc66f0a actually, id prefer not to use submodules for this.. 2023-01-11 10:28:27 +01:00
2d37300b74 use alpha version now 2023-01-11 09:58:08 +01:00
7ba69a09e7 add satrs-core as submodule 2023-01-11 09:50:07 +01:00
f24b27ccaf remove satrs-core to replace with submodule 2023-01-11 09:49:34 +01:00
ae29c5e2ba bump spacepackets again 2023-01-11 09:48:02 +01:00
2be2ef20c9 dont need a preview release 2023-01-10 17:18:29 +01:00
622dfb2089 use re-export in example now 2023-01-10 17:16:57 +01:00
af8a7e3e7a preview version 0, re-export spacepackets 2023-01-10 17:08:30 +01:00
ef547b4d80 bump spacepackets to 0.4.0 2023-01-10 16:27:31 +01:00
93bd12ad3e make some fields public 2023-01-04 15:00:23 +01:00
d5d816b846 use new API internally now 2023-01-04 14:55:14 +01:00
3b5aa8c1eb cargo update and completed new send API 2023-01-04 14:39:56 +01:00
2427e9ef6e additional type parameter for success/failure 2023-01-04 13:51:04 +01:00
fc47159806 needs to be done differently.. 2023-01-04 11:55:04 +01:00
2ca2abe0bb the release function returns the TM struct 2023-01-04 11:07:58 +01:00
aa2989b16f even better 2023-01-04 00:30:00 +01:00
f6b88a9ae0 ithink this name is better 2023-01-04 00:29:47 +01:00
316a52b4fb add utility function and rename to release 2023-01-04 00:28:34 +01:00
86710efc56 allow type/lifetime/ref erasure 2023-01-04 00:22:52 +01:00
9b4ada9bcb split up error type to avoid unecessary generics 2023-01-03 20:44:28 +01:00
4effc5bbb3 that was annoying 2023-01-03 20:06:10 +01:00
245388fafa remove mut bound for seq counter impl 2023-01-03 17:20:17 +01:00
328a060e9c its not that easy.. 2023-01-03 16:54:01 +01:00
b5d3b47056 maybe this will work for bare metal code as well 2023-01-03 16:35:23 +01:00
74c3f78183 some more docs added 2023-01-03 14:36:43 +01:00
c606bfae5a add SequenceCountProvider blanket impl 2023-01-03 13:09:14 +01:00
a952a8405f doc fixes 2023-01-03 13:02:12 +01:00
985dca351a a blanket impl makes this easier 2023-01-03 12:45:53 +01:00
61303a9841 even Downcast requires alloc.. 2023-01-03 01:15:17 +01:00
f8cd28c4f5 dyn-clone also requires alloc.. 2023-01-03 01:00:51 +01:00
1fcc8d3f57 put hashbrown behind alloc feature 2023-01-03 00:22:48 +01:00
e85e953c93 use concrete git branch dependency 2023-01-02 23:54:59 +01:00
c03c88a85d add Serialize/Deserialize derives 2023-01-02 23:32:31 +01:00
ec16ee7e6c bump required version to stable version 2022-12-31 14:10:13 +01:00
55a9422992 heapless dep is optional now 2022-12-30 23:29:56 +01:00
b74bfea7dd put crossbeam dep behind feature gate 2022-12-30 23:28:33 +01:00