diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/ADXRS450_Gyro.java b/wpilibj/src/main/java/edu/wpi/first/wpilibj/ADXRS450_Gyro.java index bbef3c5517..1449a80682 100644 --- a/wpilibj/src/main/java/edu/wpi/first/wpilibj/ADXRS450_Gyro.java +++ b/wpilibj/src/main/java/edu/wpi/first/wpilibj/ADXRS450_Gyro.java @@ -80,6 +80,10 @@ public class ADXRS450_Gyro extends GyroBase implements Gyro, PIDSource, Sendable setName("ADXRS450_Gyro", port.value); } + public boolean isConnected() { + return m_spi != null; + } + @Override public void calibrate() { if (m_spi == null) { @@ -128,7 +132,9 @@ public class ADXRS450_Gyro extends GyroBase implements Gyro, PIDSource, Sendable @Override public void reset() { - m_spi.resetAccumulator(); + if (m_spi != null) { + m_spi.resetAccumulator(); + } } /**