Skip to content

[FEATURE] Capture Parameter Updates Via AuthRouter #319

@Mikefly123

Description

@Mikefly123

Short summary

We want to know when parameters update from their compile time defaults.

Motivation and user story

In flight, parameters might get updated by the mission operator away from their compile time default values. This can create uncertainty in what the configuration of the flight software truly is if these parameter changes are not carefully tracked.

Ideally, we would like a way for the ground operators to be able to request information from the satellite that will inform us about whether there are deltas between the default parameters and the current parameters.

Proposed implementation

One way to accomplish this is to telemeter all of the parameter updates, as seen in #266. This adds a pretty significant amount of overhead to the components though and would require developer adherence to this design pattern.

Another possible implementation is to instead try and intercept any parameter update commands in the Authentication Router, since it is already unpacking and inspecting every command that goes through. This way we could also implement a compile time check for what all of the parameter update commands are rather than having to implement them downstream in the components.

Priority

Low

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    Status

    New Features

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions