WPILibC++ 2025.2.1
Loading...
Searching...
No Matches
HAL_REVPHFaults Struct Reference

Storage for REV PH Faults. More...

#include <hal/REVPH.h>

Public Attributes

uint32_t channel0Fault: 1
 Fault on channel 0.
 
uint32_t channel1Fault: 1
 Fault on channel 1.
 
uint32_t channel2Fault: 1
 Fault on channel 2.
 
uint32_t channel3Fault: 1
 Fault on channel 3.
 
uint32_t channel4Fault: 1
 Fault on channel 4.
 
uint32_t channel5Fault: 1
 Fault on channel 5.
 
uint32_t channel6Fault: 1
 Fault on channel 6.
 
uint32_t channel7Fault: 1
 Fault on channel 7.
 
uint32_t channel8Fault: 1
 Fault on channel 8.
 
uint32_t channel9Fault: 1
 Fault on channel 9.
 
uint32_t channel10Fault: 1
 Fault on channel 10.
 
uint32_t channel11Fault: 1
 Fault on channel 11.
 
uint32_t channel12Fault: 1
 Fault on channel 12.
 
uint32_t channel13Fault: 1
 Fault on channel 13.
 
uint32_t channel14Fault: 1
 Fault on channel 14.
 
uint32_t channel15Fault: 1
 Fault on channel 15.
 
uint32_t compressorOverCurrent: 1
 An overcurrent event occurred on the compressor output.
 
uint32_t compressorOpen: 1
 The compressor output has an open circuit.
 
uint32_t solenoidOverCurrent: 1
 An overcurrent event occurred on a solenoid output.
 
uint32_t brownout: 1
 The input voltage is below the minimum voltage.
 
uint32_t canWarning: 1
 A warning was raised by the device's CAN controller.
 
uint32_t hardwareFault: 1
 The hardware on the device has malfunctioned.
 

Detailed Description

Storage for REV PH Faults.

Member Data Documentation

◆ brownout

uint32_t HAL_REVPHFaults::brownout

The input voltage is below the minimum voltage.

◆ canWarning

uint32_t HAL_REVPHFaults::canWarning

A warning was raised by the device's CAN controller.

◆ channel0Fault

uint32_t HAL_REVPHFaults::channel0Fault

Fault on channel 0.

◆ channel10Fault

uint32_t HAL_REVPHFaults::channel10Fault

Fault on channel 10.

◆ channel11Fault

uint32_t HAL_REVPHFaults::channel11Fault

Fault on channel 11.

◆ channel12Fault

uint32_t HAL_REVPHFaults::channel12Fault

Fault on channel 12.

◆ channel13Fault

uint32_t HAL_REVPHFaults::channel13Fault

Fault on channel 13.

◆ channel14Fault

uint32_t HAL_REVPHFaults::channel14Fault

Fault on channel 14.

◆ channel15Fault

uint32_t HAL_REVPHFaults::channel15Fault

Fault on channel 15.

◆ channel1Fault

uint32_t HAL_REVPHFaults::channel1Fault

Fault on channel 1.

◆ channel2Fault

uint32_t HAL_REVPHFaults::channel2Fault

Fault on channel 2.

◆ channel3Fault

uint32_t HAL_REVPHFaults::channel3Fault

Fault on channel 3.

◆ channel4Fault

uint32_t HAL_REVPHFaults::channel4Fault

Fault on channel 4.

◆ channel5Fault

uint32_t HAL_REVPHFaults::channel5Fault

Fault on channel 5.

◆ channel6Fault

uint32_t HAL_REVPHFaults::channel6Fault

Fault on channel 6.

◆ channel7Fault

uint32_t HAL_REVPHFaults::channel7Fault

Fault on channel 7.

◆ channel8Fault

uint32_t HAL_REVPHFaults::channel8Fault

Fault on channel 8.

◆ channel9Fault

uint32_t HAL_REVPHFaults::channel9Fault

Fault on channel 9.

◆ compressorOpen

uint32_t HAL_REVPHFaults::compressorOpen

The compressor output has an open circuit.

◆ compressorOverCurrent

uint32_t HAL_REVPHFaults::compressorOverCurrent

An overcurrent event occurred on the compressor output.

◆ hardwareFault

uint32_t HAL_REVPHFaults::hardwareFault

The hardware on the device has malfunctioned.

◆ solenoidOverCurrent

uint32_t HAL_REVPHFaults::solenoidOverCurrent

An overcurrent event occurred on a solenoid output.


The documentation for this struct was generated from the following file: