Skip to content

Commit 28548b7

Browse files
authored
Merge pull request #61 from DeepBlueRobotics/fix-sim-fail-with-old-lib199
Prevent simulation from failing if using a lib199 version that doesn't support absolute encoders.
2 parents 0d7a6ea + 7695318 commit 28548b7

File tree

1 file changed

+4
-1
lines changed
  • src/main/java/org/carlmontrobotics/subsystems

1 file changed

+4
-1
lines changed

src/main/java/org/carlmontrobotics/subsystems/Arm.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -464,6 +464,9 @@ public void setDefaultCommand(TeleopArm teleopArm, Object object) {
464464
@Override
465465
public void simulationPeriodic() {
466466
// Fake goaling to the goal instantaneously
467-
rotationsSim.set((goalState.position + armMasterEncoder.getZeroOffset()) / armMasterEncoder.getPositionConversionFactor());
467+
if (rotationsSim != null) {
468+
rotationsSim.set((goalState.position + armMasterEncoder.getZeroOffset())
469+
/ armMasterEncoder.getPositionConversionFactor());
470+
}
468471
}
469472
}

0 commit comments

Comments
 (0)