WPILibC++ 2027.0.0-alpha-5
Loading...
Searching...
No Matches
wpi::PneumaticHub::StickyFaults Struct Reference

Sticky faults for a REV PH. More...

#include <wpi/hardware/pneumatic/PneumaticHub.hpp>

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 wpi::PneumaticHub::StickyFaults::brownout

The input voltage is below the minimum voltage.

◆ canBusOff

uint32_t wpi::PneumaticHub::StickyFaults::canBusOff

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

◆ canWarning

uint32_t wpi::PneumaticHub::StickyFaults::canWarning

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

◆ compressorOpen

uint32_t wpi::PneumaticHub::StickyFaults::compressorOpen

The compressor output has an open circuit.

◆ compressorOverCurrent

uint32_t wpi::PneumaticHub::StickyFaults::compressorOverCurrent

An overcurrent event occurred on the compressor output.

◆ firmwareFault

uint32_t wpi::PneumaticHub::StickyFaults::firmwareFault

The firmware on the device has malfunctioned.

◆ hardwareFault

uint32_t wpi::PneumaticHub::StickyFaults::hardwareFault

The hardware on the device has malfunctioned.

◆ hasReset

uint32_t wpi::PneumaticHub::StickyFaults::hasReset

The device has rebooted.

◆ solenoidOverCurrent

uint32_t wpi::PneumaticHub::StickyFaults::solenoidOverCurrent

An overcurrent event occurred on a solenoid output.


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