Thrifty Config Issues

DescriptionGitHub URL
Thrifty Config logging page does not work (or at the very least is not clear about what to do)
Thrifty Config button "Start Logging" does nothing
Device names in Thrifty Config and logging do not show correctly (sometimes appears reversed)x
Feature: Access all Thrifty Novas by connecting to one controller on the CAN bus (similar to REV Hardware Client)
Refresh config sometimes doesn't do anything (requires disconnecting and/or restarting Thrifty Config to update
Allow setting encoder type in Thrifty Config



Thrifty Lib Issues

DescriptionGitHub URL

Typo in an include in the Conversion.h file causing a build error.


Add option to (not) persist settings between power cycles
No set voltage functions in ThriftyNova to control the ThriftyNova using a voltage.

Implement frc::MotorController correctly such that ThriftyNova is not a virtual class.


Feature: Config object to pass into a set config function so that setting a configuration only creates one request to the motors.


Feature: Make a rotorToSensor and sensorToMech ratio set function and make conversion functions across the different units.


Add clear method for persisting settings in Thrifty Lib


While in disabled ThriftyNova is still able to move.


Whenever the robot boots the Novas jolt a little.


External Encoder does not get set properly for SRX Mag Encoders. Only works up until the next reboot.