Commit Graph

76 Commits

Author SHA1 Message Date
lkoester
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
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
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
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
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
769f5be913 Merge branch 'main' of https://egit.irs.uni-stuttgart.de/rust/satrs-launchpad 2022-12-30 23:10:06 +01:00
743a2c7611
now it compiles for no_std 2022-12-30 23:09:58 +01:00
4e450808b7
always supply addressable ID 2022-12-22 09:26:00 +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