Class REVPHFaults
java.lang.Object
org.wpilib.hardware.hal.REVPHFaults
Faults for a REV PH. These faults are only active while the condition is active.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal booleanThe input voltage is below the minimum voltage.final booleanA warning was raised by the device's CAN controller.final booleanFault on channel 0.final booleanFault on channel 10.final booleanFault on channel 11.final booleanFault on channel 12.final booleanFault on channel 13.final booleanFault on channel 14.final booleanFault on channel 15.final booleanFault on channel 1.final booleanFault on channel 2.final booleanFault on channel 3.final booleanFault on channel 4.final booleanFault on channel 5.final booleanFault on channel 6.final booleanFault on channel 7.final booleanFault on channel 8.final booleanFault on channel 9.final booleanThe compressor output has an open circuit.final booleanAn overcurrent event occurred on the compressor output.final booleanThe hardware on the device has malfunctioned.final booleanAn overcurrent event occurred on a solenoid output. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal booleangetchannelFault(int channel) Gets whether there is a fault at the specified channel.
-
Field Details
-
channel0Fault
public final boolean channel0FaultFault on channel 0. -
channel1Fault
public final boolean channel1FaultFault on channel 1. -
channel2Fault
public final boolean channel2FaultFault on channel 2. -
channel3Fault
public final boolean channel3FaultFault on channel 3. -
channel4Fault
public final boolean channel4FaultFault on channel 4. -
channel5Fault
public final boolean channel5FaultFault on channel 5. -
channel6Fault
public final boolean channel6FaultFault on channel 6. -
channel7Fault
public final boolean channel7FaultFault on channel 7. -
channel8Fault
public final boolean channel8FaultFault on channel 8. -
channel9Fault
public final boolean channel9FaultFault on channel 9. -
channel10Fault
public final boolean channel10FaultFault on channel 10. -
channel11Fault
public final boolean channel11FaultFault on channel 11. -
channel12Fault
public final boolean channel12FaultFault on channel 12. -
channel13Fault
public final boolean channel13FaultFault on channel 13. -
channel14Fault
public final boolean channel14FaultFault on channel 14. -
channel15Fault
public final boolean channel15FaultFault on channel 15. -
compressorOverCurrent
public final boolean compressorOverCurrentAn overcurrent event occurred on the compressor output. -
compressorOpen
public final boolean compressorOpenThe compressor output has an open circuit. -
solenoidOverCurrent
public final boolean solenoidOverCurrentAn overcurrent event occurred on a solenoid output. -
brownout
public final boolean brownoutThe input voltage is below the minimum voltage. -
canWarning
public final boolean canWarningA warning was raised by the device's CAN controller. -
hardwareFault
public final boolean hardwareFaultThe hardware on the device has malfunctioned.
-
-
Constructor Details
-
REVPHFaults
public REVPHFaults(int faults) Called from HAL to construct.- Parameters:
faults- the fault bitfields
-
-
Method Details
-
getchannelFault
public final boolean getchannelFault(int channel) Gets whether there is a fault at the specified channel.- Parameters:
channel- Channel to check for faults.- Returns:
- True if a a fault exists at the channel, otherwise false.
- Throws:
IndexOutOfBoundsException- if the provided channel is outside of the range supported by the hardware.
-