Commit Graph

23 Commits

Author SHA1 Message Date
muellerr 176a9f1612 Improvements for example and documentation
Rust/sat-rs/pipeline/pr-main This commit looks good
- Added diagrams for sat-rs example for both structure and data flow.
- Added explanations for those diagrams as well.
- Some renaming: Use `Pool` instead of `Store` for pool components.
- General improvements for satrs-book.
2024-02-08 17:42:36 +01:00
muellerr 0fd70c08c2 Major example update
Rust/sat-rs/pipeline/pr-main This commit looks good
- Increased example modularization by moving the majority
  of app logic inside dedicated modules
- Added a new `dyn_tmtc` feature for the satrs-example which is used
  to configure the heap as the backing store for TMTC packages instead
  of static stores.
- Added dedicated satrs-example chapter in satrs-book
2024-02-07 18:10:47 +01:00
muellerr a891b947c7 Finish PUS service optimizations
Rust/sat-rs/pipeline/pr-main This commit looks good
Rust/sat-rs/pipeline/head This commit looks good
- Better naming for pool abstractions
- Added last unittests for PUS helper services
- Introduce new abstraction for PUS schedulers
- `StoreAddr` is now a generic u64
- `spacepackets` points to 0.7.0 release
2024-02-03 13:43:46 +01:00
muellerr e2086391bc Merge remote-tracking branch 'origin/main' into tricky-pus-abstraction-changes
Rust/sat-rs/pipeline/head This commit looks good
2024-01-31 12:09:55 +01:00
muellerr 7cbe4f1170 some progress 2024-01-31 01:32:03 +01:00
muellerr 5f227d1a20 refactored PUS handlers
Rust/sat-rs/pipeline/head This commit looks good
2024-01-30 01:18:48 +01:00
muellerr 300ea91c6b updated example as well 2023-07-11 00:44:48 +02:00
muellerr dbcb1fb350 issue for another day.. 2023-07-10 01:27:37 +02:00
muellerr f7bf4a4d7b done 2023-07-06 00:49:18 +02:00
muellerr 5f5b77b721 almost finished completely 2023-07-05 21:08:04 +02:00
muellerr 831cb46059 fix to avoid burning through CPU time 2023-07-05 15:15:19 +02:00
muellerr 43408f3a9b only actions and modes remaining 2023-07-05 15:12:03 +02:00
muellerr 52a7682a55 continue 2023-07-05 14:25:51 +02:00
muellerr 363770066d start adding event service 2023-07-05 11:58:43 +02:00
muellerr d2e896fc92 more cleaning and restructuring 2023-07-05 11:25:23 +02:00
muellerr 9a40301c0f this seems to work 2023-07-05 09:39:35 +02:00
muellerr 3f47474393 try another trait 2023-07-05 09:37:34 +02:00
muellerr 2ba93b9942 some things in rust are really hard 2023-07-04 22:26:41 +02:00
muellerr 17c5b3d93e continue 2023-07-04 21:13:26 +02:00
muellerr 6723fd9e5c compleex 2023-07-04 20:01:06 +02:00
muellerr 82b7717b49 next helper class 2023-07-04 18:51:54 +02:00
muellerr 3a1c5832a9 continue 2023-07-04 15:17:43 +02:00
muellerr e786773a65 at least it compiles again 2023-07-03 18:22:08 +02:00