Class REVPHFaults

java.lang.Object
org.wpilib.hardware.hal.REVPHFaults

public class REVPHFaults extends Object
Faults for a REV PH. These faults are only active while the condition is active.
  • Field Details

    • channel0Fault

      public final boolean channel0Fault
      Fault on channel 0.
    • channel1Fault

      public final boolean channel1Fault
      Fault on channel 1.
    • channel2Fault

      public final boolean channel2Fault
      Fault on channel 2.
    • channel3Fault

      public final boolean channel3Fault
      Fault on channel 3.
    • channel4Fault

      public final boolean channel4Fault
      Fault on channel 4.
    • channel5Fault

      public final boolean channel5Fault
      Fault on channel 5.
    • channel6Fault

      public final boolean channel6Fault
      Fault on channel 6.
    • channel7Fault

      public final boolean channel7Fault
      Fault on channel 7.
    • channel8Fault

      public final boolean channel8Fault
      Fault on channel 8.
    • channel9Fault

      public final boolean channel9Fault
      Fault on channel 9.
    • channel10Fault

      public final boolean channel10Fault
      Fault on channel 10.
    • channel11Fault

      public final boolean channel11Fault
      Fault on channel 11.
    • channel12Fault

      public final boolean channel12Fault
      Fault on channel 12.
    • channel13Fault

      public final boolean channel13Fault
      Fault on channel 13.
    • channel14Fault

      public final boolean channel14Fault
      Fault on channel 14.
    • channel15Fault

      public final boolean channel15Fault
      Fault on channel 15.
    • compressorOverCurrent

      public final boolean compressorOverCurrent
      An overcurrent event occurred on the compressor output.
    • compressorOpen

      public final boolean compressorOpen
      The compressor output has an open circuit.
    • solenoidOverCurrent

      public final boolean solenoidOverCurrent
      An overcurrent event occurred on a solenoid output.
    • brownout

      public final boolean brownout
      The input voltage is below the minimum voltage.
    • canWarning

      public final boolean canWarning
      A warning was raised by the device's CAN controller.
    • hardwareFault

      public final boolean hardwareFault
      The 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.