@@ -80,23 +80,24 @@ public static class PRACTICE_BOT {
8080 SN_SwerveConstants .MK4I .FALCON .L2 .driveGearRatio ,
8181 SN_SwerveConstants .MK4I .FALCON .L2 .maxSpeedMeters );
8282
83- public static final double BACK_RIGHT_ABS_ENCODER_OFFSET = -0.109375 ;
84- public static final double BACK_LEFT_ABS_ENCODER_OFFSET = - 0.066406 ;
85- public static final double FRONT_RIGHT_ABS_ENCODER_OFFSET = -0.049316 ;
86- public static final double FRONT_LEFT_ABS_ENCODER_OFFSET = 0.314209 ;
83+ public static final double BACK_RIGHT_ABS_ENCODER_OFFSET = -0.108398 ;
84+ public static final double BACK_LEFT_ABS_ENCODER_OFFSET = 0.752197 ;
85+ public static final double FRONT_RIGHT_ABS_ENCODER_OFFSET = -0.055420 ;
86+ public static final double FRONT_LEFT_ABS_ENCODER_OFFSET = - 0.679443 ;
8787
8888 public static SN_SwerveModule [] MODULES = new SN_SwerveModule [] {
8989 new SN_SwerveModule (0 , mapDrivetrain .FRONT_LEFT_DRIVE_CAN , mapDrivetrain .FRONT_LEFT_STEER_CAN ,
9090 mapDrivetrain .FRONT_LEFT_ABSOLUTE_ENCODER_CAN ,
91- constDrivetrain .PRACTICE_BOT .FRONT_LEFT_ABS_ENCODER_OFFSET ),
91+ constDrivetrain .PRACTICE_BOT .FRONT_LEFT_ABS_ENCODER_OFFSET , mapDrivetrain . PRACTICE_BOT_CAN_BUS_NAME ),
9292 new SN_SwerveModule (1 , mapDrivetrain .FRONT_RIGHT_DRIVE_CAN , mapDrivetrain .FRONT_RIGHT_STEER_CAN ,
9393 mapDrivetrain .FRONT_RIGHT_ABSOLUTE_ENCODER_CAN ,
94- constDrivetrain .PRACTICE_BOT .FRONT_RIGHT_ABS_ENCODER_OFFSET ),
94+ constDrivetrain .PRACTICE_BOT .FRONT_RIGHT_ABS_ENCODER_OFFSET , mapDrivetrain . PRACTICE_BOT_CAN_BUS_NAME ),
9595 new SN_SwerveModule (2 , mapDrivetrain .BACK_LEFT_DRIVE_CAN , mapDrivetrain .BACK_LEFT_STEER_CAN ,
96- mapDrivetrain .BACK_LEFT_ABSOLUTE_ENCODER_CAN , constDrivetrain .PRACTICE_BOT .BACK_LEFT_ABS_ENCODER_OFFSET ),
96+ mapDrivetrain .BACK_LEFT_ABSOLUTE_ENCODER_CAN , constDrivetrain .PRACTICE_BOT .BACK_LEFT_ABS_ENCODER_OFFSET ,
97+ mapDrivetrain .PRACTICE_BOT_CAN_BUS_NAME ),
9798 new SN_SwerveModule (3 , mapDrivetrain .BACK_RIGHT_DRIVE_CAN , mapDrivetrain .BACK_RIGHT_STEER_CAN ,
9899 mapDrivetrain .BACK_RIGHT_ABSOLUTE_ENCODER_CAN ,
99- constDrivetrain .PRACTICE_BOT .BACK_RIGHT_ABS_ENCODER_OFFSET ),
100+ constDrivetrain .PRACTICE_BOT .BACK_RIGHT_ABS_ENCODER_OFFSET , mapDrivetrain . PRACTICE_BOT_CAN_BUS_NAME ),
100101 };
101102
102103 }
@@ -139,13 +140,17 @@ public static class PRACTICE_BOT {
139140
140141 public static SN_SwerveModule [] MODULES = new SN_SwerveModule [] {
141142 new SN_SwerveModule (0 , mapDrivetrain .FRONT_LEFT_DRIVE_CAN , mapDrivetrain .FRONT_LEFT_STEER_CAN ,
142- mapDrivetrain .FRONT_LEFT_ABSOLUTE_ENCODER_CAN , constDrivetrain .FRONT_LEFT_ABS_ENCODER_OFFSET ),
143+ mapDrivetrain .FRONT_LEFT_ABSOLUTE_ENCODER_CAN , constDrivetrain .FRONT_LEFT_ABS_ENCODER_OFFSET ,
144+ mapDrivetrain .CAN_BUS_NAME ),
143145 new SN_SwerveModule (1 , mapDrivetrain .FRONT_RIGHT_DRIVE_CAN , mapDrivetrain .FRONT_RIGHT_STEER_CAN ,
144- mapDrivetrain .FRONT_RIGHT_ABSOLUTE_ENCODER_CAN , constDrivetrain .FRONT_RIGHT_ABS_ENCODER_OFFSET ),
146+ mapDrivetrain .FRONT_RIGHT_ABSOLUTE_ENCODER_CAN , constDrivetrain .FRONT_RIGHT_ABS_ENCODER_OFFSET ,
147+ mapDrivetrain .CAN_BUS_NAME ),
145148 new SN_SwerveModule (2 , mapDrivetrain .BACK_LEFT_DRIVE_CAN , mapDrivetrain .BACK_LEFT_STEER_CAN ,
146- mapDrivetrain .BACK_LEFT_ABSOLUTE_ENCODER_CAN , constDrivetrain .BACK_LEFT_ABS_ENCODER_OFFSET ),
149+ mapDrivetrain .BACK_LEFT_ABSOLUTE_ENCODER_CAN , constDrivetrain .BACK_LEFT_ABS_ENCODER_OFFSET ,
150+ mapDrivetrain .CAN_BUS_NAME ),
147151 new SN_SwerveModule (3 , mapDrivetrain .BACK_RIGHT_DRIVE_CAN , mapDrivetrain .BACK_RIGHT_STEER_CAN ,
148- mapDrivetrain .BACK_RIGHT_ABSOLUTE_ENCODER_CAN , constDrivetrain .BACK_RIGHT_ABS_ENCODER_OFFSET ),
152+ mapDrivetrain .BACK_RIGHT_ABSOLUTE_ENCODER_CAN , constDrivetrain .BACK_RIGHT_ABS_ENCODER_OFFSET ,
153+ mapDrivetrain .CAN_BUS_NAME ),
149154 };
150155
151156 // Physically measured from center to center of the wheels
0 commit comments