Add Small Event Support #18
No reviewers
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#18
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "mueller/continue-event-pus-manager"
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?
Adds support for small events where the raw representation only spans two bytes.
When it comes to TM downlink, minimizing the size of the received telemetry is always something worth considering. Adding a small event type allows to make all PUS event telemetry packets smaller.
Having a limit of around 70-80 group IDs and up to 255 events for each group ID should also be sufficient for many missions.
Further roadmap:
EventProvider
could be used. For the event name itself, this is actually tricky without a code parser and would probably require a macro. Maybestringify
can be used in some way? This is a good starting point to try creating a static library which can be consumed to retrieve MIB values or an event list CSV.