WPILibC++ 2025.3.2
Loading...
Searching...
No Matches
HAL_REVPHStickyFaults Struct Reference

Storage for REV PH Sticky Faults. More...

#include <hal/REVPH.h>

Public Attributes

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 canBusOff: 1
 The device's CAN controller experienced a "Bus Off" event.
 
uint32_t hardwareFault: 1
 The hardware on the device has malfunctioned.
 
uint32_t firmwareFault: 1
 The firmware on the device has malfunctioned.
 
uint32_t hasReset: 1
 The device has rebooted.
 

Detailed Description

Storage for REV PH Sticky Faults.

Member Data Documentation

◆ brownout

uint32_t HAL_REVPHStickyFaults::brownout

The input voltage is below the minimum voltage.

◆ canBusOff

uint32_t HAL_REVPHStickyFaults::canBusOff

The device's CAN controller experienced a "Bus Off" event.

◆ canWarning

uint32_t HAL_REVPHStickyFaults::canWarning

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

◆ compressorOpen

uint32_t HAL_REVPHStickyFaults::compressorOpen

The compressor output has an open circuit.

◆ compressorOverCurrent

uint32_t HAL_REVPHStickyFaults::compressorOverCurrent

An overcurrent event occurred on the compressor output.

◆ firmwareFault

uint32_t HAL_REVPHStickyFaults::firmwareFault

The firmware on the device has malfunctioned.

◆ hardwareFault

uint32_t HAL_REVPHStickyFaults::hardwareFault

The hardware on the device has malfunctioned.

◆ hasReset

uint32_t HAL_REVPHStickyFaults::hasReset

The device has rebooted.

◆ solenoidOverCurrent

uint32_t HAL_REVPHStickyFaults::solenoidOverCurrent

An overcurrent event occurred on a solenoid output.


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