diff --git a/src/main/java/swervelib/encoders/SparkMaxEncoderSwerve.java b/src/main/java/swervelib/encoders/SparkMaxEncoderSwerve.java index dd81adaea..6bd68dade 100644 --- a/src/main/java/swervelib/encoders/SparkMaxEncoderSwerve.java +++ b/src/main/java/swervelib/encoders/SparkMaxEncoderSwerve.java @@ -35,6 +35,14 @@ public class SparkMaxEncoderSwerve extends SwerveAbsoluteEncoder */ public SparkMaxEncoderSwerve(SwerveMotor motor, int conversionFactor) { + failureConfiguring = new Alert( + "Encoders", + "Failure configuring SparkMax Analog Encoder", + Alert.AlertType.WARNING_TRACE); + offsetFailure = new Alert( + "Encoders", + "Failure to set Absolute Encoder Offset", + Alert.AlertType.WARNING_TRACE); if (motor.getMotor() instanceof CANSparkMax) { encoder = ((CANSparkMax) motor.getMotor()).getAbsoluteEncoder(Type.kDutyCycle); @@ -44,14 +52,6 @@ public SparkMaxEncoderSwerve(SwerveMotor motor, int conversionFactor) { throw new RuntimeException("Motor given to instantiate SparkMaxEncoder is not a CANSparkMax"); } - failureConfiguring = new Alert( - "Encoders", - "Failure configuring SparkMax Analog Encoder", - Alert.AlertType.WARNING_TRACE); - offsetFailure = new Alert( - "Encoders", - "Failure to set Absolute Encoder Offset", - Alert.AlertType.WARNING_TRACE); } /**