![]() |
WPILibC++ 2025.3.1
|
Sticky faults for a PowerDistribution device. More...
#include <frc/PowerDistribution.h>
Public Member Functions | |
bool | GetBreakerFault (int channel) const |
Gets whether there is a sticky breaker fault at the specified channel. | |
Public Attributes | |
uint32_t | Channel0BreakerFault: 1 |
Breaker fault on channel 0. | |
uint32_t | Channel1BreakerFault: 1 |
Breaker fault on channel 1. | |
uint32_t | Channel2BreakerFault: 1 |
Breaker fault on channel 2. | |
uint32_t | Channel3BreakerFault: 1 |
Breaker fault on channel 3. | |
uint32_t | Channel4BreakerFault: 1 |
Breaker fault on channel 4. | |
uint32_t | Channel5BreakerFault: 1 |
Breaker fault on channel 5. | |
uint32_t | Channel6BreakerFault: 1 |
Breaker fault on channel 6. | |
uint32_t | Channel7BreakerFault: 1 |
Breaker fault on channel 7. | |
uint32_t | Channel8BreakerFault: 1 |
Breaker fault on channel 8. | |
uint32_t | Channel9BreakerFault: 1 |
Breaker fault on channel 9. | |
uint32_t | Channel10BreakerFault: 1 |
Breaker fault on channel 10. | |
uint32_t | Channel11BreakerFault: 1 |
Breaker fault on channel 12. | |
uint32_t | Channel12BreakerFault: 1 |
Breaker fault on channel 13. | |
uint32_t | Channel13BreakerFault: 1 |
Breaker fault on channel 14. | |
uint32_t | Channel14BreakerFault: 1 |
Breaker fault on channel 15. | |
uint32_t | Channel15BreakerFault: 1 |
Breaker fault on channel 16. | |
uint32_t | Channel16BreakerFault: 1 |
Breaker fault on channel 17. | |
uint32_t | Channel17BreakerFault: 1 |
Breaker fault on channel 18. | |
uint32_t | Channel18BreakerFault: 1 |
Breaker fault on channel 19. | |
uint32_t | Channel19BreakerFault: 1 |
Breaker fault on channel 20. | |
uint32_t | Channel20BreakerFault: 1 |
Breaker fault on channel 21. | |
uint32_t | Channel21BreakerFault: 1 |
Breaker fault on channel 22. | |
uint32_t | Channel22BreakerFault: 1 |
Breaker fault on channel 23. | |
uint32_t | Channel23BreakerFault: 1 |
Breaker fault on channel 24. | |
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. | |
Sticky faults for a PowerDistribution device.
These faults will remain active until they are reset by the user.
bool frc::PowerDistribution::StickyFaults::GetBreakerFault | ( | int | channel | ) | const |
Gets whether there is a sticky breaker fault at the specified channel.
channel | Index to check for sticky faults. |
uint32_t frc::PowerDistribution::StickyFaults::Brownout |
The input voltage is below the minimum voltage.
uint32_t frc::PowerDistribution::StickyFaults::CanBusOff |
The device's CAN controller experienced a "Bus Off" event.
uint32_t frc::PowerDistribution::StickyFaults::CanWarning |
A warning was raised by the device's CAN controller.
uint32_t frc::PowerDistribution::StickyFaults::Channel0BreakerFault |
Breaker fault on channel 0.
uint32_t frc::PowerDistribution::StickyFaults::Channel10BreakerFault |
Breaker fault on channel 10.
uint32_t frc::PowerDistribution::StickyFaults::Channel11BreakerFault |
Breaker fault on channel 12.
uint32_t frc::PowerDistribution::StickyFaults::Channel12BreakerFault |
Breaker fault on channel 13.
uint32_t frc::PowerDistribution::StickyFaults::Channel13BreakerFault |
Breaker fault on channel 14.
uint32_t frc::PowerDistribution::StickyFaults::Channel14BreakerFault |
Breaker fault on channel 15.
uint32_t frc::PowerDistribution::StickyFaults::Channel15BreakerFault |
Breaker fault on channel 16.
uint32_t frc::PowerDistribution::StickyFaults::Channel16BreakerFault |
Breaker fault on channel 17.
uint32_t frc::PowerDistribution::StickyFaults::Channel17BreakerFault |
Breaker fault on channel 18.
uint32_t frc::PowerDistribution::StickyFaults::Channel18BreakerFault |
Breaker fault on channel 19.
uint32_t frc::PowerDistribution::StickyFaults::Channel19BreakerFault |
Breaker fault on channel 20.
uint32_t frc::PowerDistribution::StickyFaults::Channel1BreakerFault |
Breaker fault on channel 1.
uint32_t frc::PowerDistribution::StickyFaults::Channel20BreakerFault |
Breaker fault on channel 21.
uint32_t frc::PowerDistribution::StickyFaults::Channel21BreakerFault |
Breaker fault on channel 22.
uint32_t frc::PowerDistribution::StickyFaults::Channel22BreakerFault |
Breaker fault on channel 23.
uint32_t frc::PowerDistribution::StickyFaults::Channel23BreakerFault |
Breaker fault on channel 24.
uint32_t frc::PowerDistribution::StickyFaults::Channel2BreakerFault |
Breaker fault on channel 2.
uint32_t frc::PowerDistribution::StickyFaults::Channel3BreakerFault |
Breaker fault on channel 3.
uint32_t frc::PowerDistribution::StickyFaults::Channel4BreakerFault |
Breaker fault on channel 4.
uint32_t frc::PowerDistribution::StickyFaults::Channel5BreakerFault |
Breaker fault on channel 5.
uint32_t frc::PowerDistribution::StickyFaults::Channel6BreakerFault |
Breaker fault on channel 6.
uint32_t frc::PowerDistribution::StickyFaults::Channel7BreakerFault |
Breaker fault on channel 7.
uint32_t frc::PowerDistribution::StickyFaults::Channel8BreakerFault |
Breaker fault on channel 8.
uint32_t frc::PowerDistribution::StickyFaults::Channel9BreakerFault |
Breaker fault on channel 9.
uint32_t frc::PowerDistribution::StickyFaults::FirmwareFault |
The firmware on the device has malfunctioned.
uint32_t frc::PowerDistribution::StickyFaults::HardwareFault |
The hardware on the device has malfunctioned.
uint32_t frc::PowerDistribution::StickyFaults::HasReset |
The device has rebooted.