Local Data Pool #14
Labels
No Label
api
b-api
bug
concepts
duplicate
enhancement
help wanted
invalid
question
wontfix
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: rust/sat-rs#14
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This issue is tightly related to rust/fsrc-launchpad#13.
The FSFW offers a good way to expose data pool in a distributed manner and then allows grouping them into data sets which can be used by other SW components or packages as housekeeping telemetry directly.
It would be good if the same was possible for Rust. The data set aspect is tightly coupled to the custom packet format issue.
Exposing a pool structure which could be re-used by other SW components (e.g. read single pool variables) is actually a bit more tricky.
One possible way, assuming a std runtime would be to wrap shared pool variables into an
Arc<Mutex>>
so they can be used byArc<Mutex>>
to that variable, but maybe read-onlyArc<Mutex>>
as well.muellerr referenced this issue2022-08-29 11:03:13 +02:00