WPILibC++ 2025.1.1
Loading...
Searching...
No Matches
frc::PneumaticHub::StickyFaults Struct Reference

Sticky faults for a REV PH. More...

#include <frc/PneumaticHub.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

Sticky faults for a REV PH.

These faults will remain active until they are reset by the user.

Member Data Documentation

◆ Brownout

uint32_t frc::PneumaticHub::StickyFaults::Brownout

The input voltage is below the minimum voltage.

◆ CanBusOff

uint32_t frc::PneumaticHub::StickyFaults::CanBusOff

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

◆ CanWarning

uint32_t frc::PneumaticHub::StickyFaults::CanWarning

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

◆ CompressorOpen

uint32_t frc::PneumaticHub::StickyFaults::CompressorOpen

The compressor output has an open circuit.

◆ CompressorOverCurrent

uint32_t frc::PneumaticHub::StickyFaults::CompressorOverCurrent

An overcurrent event occurred on the compressor output.

◆ FirmwareFault

uint32_t frc::PneumaticHub::StickyFaults::FirmwareFault

The firmware on the device has malfunctioned.

◆ HardwareFault

uint32_t frc::PneumaticHub::StickyFaults::HardwareFault

The hardware on the device has malfunctioned.

◆ HasReset

uint32_t frc::PneumaticHub::StickyFaults::HasReset

The device has rebooted.

◆ SolenoidOverCurrent

uint32_t frc::PneumaticHub::StickyFaults::SolenoidOverCurrent

An overcurrent event occurred on a solenoid output.


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