Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add the ability to adjust thresholds and other tunables without recompiling. #30

Open
blu28 opened this issue Mar 4, 2023 · 0 comments

Comments

@blu28
Copy link
Contributor

blu28 commented Mar 4, 2023

Sometimes things change over the course of a competition. It might become necessary to adjust a PID set point, or threshold, or scaling factor to a new value and it would be great if doing so did not require making a code change and new deploy. Rick has also requested that things like the arm position set points be able to be nudged up or down from the controller, possibly using the DPAD.

As a general rule, we should put all tunables into the preferences class, or find a suitable way to configure them. They should be logged in the telemetry logs and on the console whenever they are changed, and it would be wise to put them under source code control if possible.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant