YAGSL-Example icon indicating copy to clipboard operation
YAGSL-Example copied to clipboard

Make optional motor controller override

Open thenetworkgrinch opened this issue 1 year ago • 2 comments

Sometimes teams may wish to tune their motor controllers outside of YAGSL. YAGSL currently resets all motor controllers to factory default and applies its own configs to every motor controller. This is fine in most cases, except MAXSwerve, and some teams procesees.

I will make an config setting in swervedrive.json which will force motor controllers to not be reset to factory defaults and use existing configs, this is dangerous as configs can be corrupted in normal gameplay but beneficial to teams who dont want to be forced to use the JSON to configure things like inversions or PID.

thenetworkgrinch avatar Jan 25 '24 06:01 thenetworkgrinch