Commit Graph

23 Commits

Author SHA1 Message Date
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
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