Skip to content

Commit f6580af

Browse files
committed
MotorErrorsTest
1 parent 88c7b6e commit f6580af

File tree

1 file changed

+7
-24
lines changed

1 file changed

+7
-24
lines changed

src/test/java/org/carlmontrobotics/lib199/MotorErrorsTest.java

Lines changed: 7 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
import com.ctre.phoenix.ErrorCode;
1212
import com.revrobotics.REVLibError;
13-
13+
import com.revrobotics.spark.SparkBase.Faults;
1414
import com.revrobotics.spark.SparkMax;
1515

1616
import org.carlmontrobotics.lib199.testUtils.ErrStreamTest;
@@ -19,36 +19,19 @@
1919
import edu.wpi.first.wpilibj.smartdashboard.SmartDashboard;
2020

2121
public class MotorErrorsTest extends ErrStreamTest {
22-
public enum FaultID {
23-
kBrownout(0), kOvercurrent(1), kOvervoltage(2), kMotorFault(3), kSensorFault(4), kStall(5), kEEPROMCRC(6),
24-
kCANTX(7), kCANRX(8), kHasReset(9), kDRVFault(10), kOtherFault(11), kSoftLimitFwd(12), kSoftLimitRev(13),
25-
kHardLimitFwd(14), kHardLimitRev(15);
26-
27-
@SuppressWarnings("MemberName")
28-
public final int value;
29-
30-
FaultID(int value) {
31-
this.value = value;
32-
}
33-
}
34-
3522
public static class SensorFaultSparkMax {
23+
Faults sensorFault = new Faults(4);
3624
public short getFaults() {
37-
return (short)FaultID.kSensorFault.value;
38-
}
39-
40-
public boolean getFault(FaultID faultID) {
41-
return faultID == FaultID.kSensorFault;
25+
// return (short)FaultID.kSensorFault.value;
26+
return (short)sensorFault.rawBits;
4227
}
4328
}
4429

4530
public static class StickySensorFaultSparkMax {
31+
Faults sensorFault = new Faults(4);
4632
public short getStickyFaults() {
47-
return (short)FaultID.kSensorFault.value;
48-
}
49-
50-
public boolean getStickyFault(FaultID faultID) {
51-
return faultID == FaultID.kSensorFault;
33+
// return (short)FaultID.kSensorFault.value;
34+
return (short)sensorFault.rawBits;
5235
}
5336
}
5437

0 commit comments

Comments
 (0)