22
33public final class SwerveConfig {
44
5- public double wheelDiameterMeters , driveGearing , mu , autoCentripetalAccel ;
5+ public double wheelDiameterMeters , driveGearing , mu , autoCentripetalAccel , driveModifier ;
66 public double [] kForwardVolts , kForwardVels , kForwardAccels , kBackwardVolts , kBackwardVels , kBackwardAccels ,
77 drivekP , drivekI , drivekD , turnkP , turnkI , turnkD , turnkS , turnkV , turnkA , turnZero ;
8- public boolean [] driveInversion , reversed ;
8+ public boolean [] driveInversion , turnInversion , reversed ;
99
1010 public SwerveConfig (double wheelDiameterMeters , double driveGearing , double mu ,
1111 double autoCentripetalAccel , double [] kForwardVolts , double [] kForwardVels , double [] kForwardAccels ,
1212 double [] kBackwardVolts , double [] kBackwardVels , double [] kBackwardAccels , double [] drivekP ,
1313 double [] drivekI , double [] drivekD , double [] turnkP , double [] turnkI , double [] turnkD , double [] turnkS ,
14- double [] turnkV , double [] turnkA , double [] turnZero , boolean [] driveInversion , boolean [] reversed ) {
14+ double [] turnkV , double [] turnkA , double [] turnZero , boolean [] driveInversion , boolean [] reversed , double driveModifier , boolean [] turnInversion ) {
1515 this .wheelDiameterMeters = wheelDiameterMeters ;
1616 this .driveGearing = driveGearing ;
1717 this .mu = mu ;
@@ -34,6 +34,8 @@ public SwerveConfig(double wheelDiameterMeters, double driveGearing, double mu,
3434 this .turnZero = turnZero ;
3535 this .driveInversion = driveInversion ;
3636 this .reversed = reversed ;
37+ this .driveModifier = driveModifier ;
38+ this .turnInversion = turnInversion ;
3739 }
3840
3941}
0 commit comments