23 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
6072bc7657
new generic Mpsc PUS senders 2023-02-27 17:00:21 +01:00
40120dc83f
various fixes and updates for satrs-core
1. Fix pools integration test to avoid occasional deadlocks
2. tmtc module: The `CcsdsPacketHandler` and `PusServiceProvider`
   do not require a send bound anymore. However, these traits now
   have an extension trait called `Sendable<DefaultName>` which requires
   the trait + Send. A blanket implementation is provided. The helper
   structs like `PusDistributor` and `CcsdsDistributor` require
   the new Sendable trait version to allow more ergnomic usage
   with threads.
2023-01-27 00:04:56 +01:00
300eabafe2
fix tests 2023-01-21 13:52:21 +01:00
a665b04844
re-add satrs-core without git submoudule 2023-01-11 10:30:03 +01:00
f24b27ccaf
remove satrs-core to replace with submodule 2023-01-11 09:49:34 +01:00
9b4ada9bcb
split up error type to avoid unecessary generics 2023-01-03 20:44:28 +01:00
245388fafa
remove mut bound for seq counter impl 2023-01-03 17:20:17 +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
1fcc8d3f57
put hashbrown behind alloc feature 2023-01-03 00:22:48 +01:00
b74bfea7dd
put crossbeam dep behind feature gate 2022-12-30 23:28:33 +01:00
743a2c7611
now it compiles for no_std 2022-12-30 23:09:58 +01:00
lkoester
47b5f8a072 use typed timestamp 2022-12-19 10:11:11 +01:00
fbd5c27efc
print len of json string 2022-12-18 16:37:33 +01:00
4209c9a2a7
added prototyping module 2022-12-18 16:23:49 +01:00
b03f585661
bump spacepackets 2022-12-04 20:00:20 +01:00
6b93a9fce1
some docs and corrections 2022-11-21 10:39:48 +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
6385a65c4f
all name changes 2022-11-20 19:54:14 +01:00
2e249ec086
rename subfolders, add more READMEs 2022-11-20 19:04:08 +01:00