![]() |
WPILibC++ 2027.0.0-alpha-5
|
Sticky faults for a PowerDistribution device. More...
#include <wpi/hardware/power/PowerDistribution.hpp>
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 wpi::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 wpi::PowerDistribution::StickyFaults::brownout |
The input voltage is below the minimum voltage.
| uint32_t wpi::PowerDistribution::StickyFaults::canBusOff |
The device's CAN controller experienced a "Bus Off" event.
| uint32_t wpi::PowerDistribution::StickyFaults::canWarning |
A warning was raised by the device's CAN controller.
| uint32_t wpi::PowerDistribution::StickyFaults::channel0BreakerFault |
Breaker fault on channel 0.
| uint32_t wpi::PowerDistribution::StickyFaults::channel10BreakerFault |
Breaker fault on channel 10.
| uint32_t wpi::PowerDistribution::StickyFaults::channel11BreakerFault |
Breaker fault on channel 12.
| uint32_t wpi::PowerDistribution::StickyFaults::channel12BreakerFault |
Breaker fault on channel 13.
| uint32_t wpi::PowerDistribution::StickyFaults::channel13BreakerFault |
Breaker fault on channel 14.
| uint32_t wpi::PowerDistribution::StickyFaults::channel14BreakerFault |
Breaker fault on channel 15.
| uint32_t wpi::PowerDistribution::StickyFaults::channel15BreakerFault |
Breaker fault on channel 16.
| uint32_t wpi::PowerDistribution::StickyFaults::channel16BreakerFault |
Breaker fault on channel 17.
| uint32_t wpi::PowerDistribution::StickyFaults::channel17BreakerFault |
Breaker fault on channel 18.
| uint32_t wpi::PowerDistribution::StickyFaults::channel18BreakerFault |
Breaker fault on channel 19.
| uint32_t wpi::PowerDistribution::StickyFaults::channel19BreakerFault |
Breaker fault on channel 20.
| uint32_t wpi::PowerDistribution::StickyFaults::channel1BreakerFault |
Breaker fault on channel 1.
| uint32_t wpi::PowerDistribution::StickyFaults::channel20BreakerFault |
Breaker fault on channel 21.
| uint32_t wpi::PowerDistribution::StickyFaults::channel21BreakerFault |
Breaker fault on channel 22.
| uint32_t wpi::PowerDistribution::StickyFaults::channel22BreakerFault |
Breaker fault on channel 23.
| uint32_t wpi::PowerDistribution::StickyFaults::channel23BreakerFault |
Breaker fault on channel 24.
| uint32_t wpi::PowerDistribution::StickyFaults::channel2BreakerFault |
Breaker fault on channel 2.
| uint32_t wpi::PowerDistribution::StickyFaults::channel3BreakerFault |
Breaker fault on channel 3.
| uint32_t wpi::PowerDistribution::StickyFaults::channel4BreakerFault |
Breaker fault on channel 4.
| uint32_t wpi::PowerDistribution::StickyFaults::channel5BreakerFault |
Breaker fault on channel 5.
| uint32_t wpi::PowerDistribution::StickyFaults::channel6BreakerFault |
Breaker fault on channel 6.
| uint32_t wpi::PowerDistribution::StickyFaults::channel7BreakerFault |
Breaker fault on channel 7.
| uint32_t wpi::PowerDistribution::StickyFaults::channel8BreakerFault |
Breaker fault on channel 8.
| uint32_t wpi::PowerDistribution::StickyFaults::channel9BreakerFault |
Breaker fault on channel 9.
| uint32_t wpi::PowerDistribution::StickyFaults::firmwareFault |
The firmware on the device has malfunctioned.
| uint32_t wpi::PowerDistribution::StickyFaults::hardwareFault |
The hardware on the device has malfunctioned.
| uint32_t wpi::PowerDistribution::StickyFaults::hasReset |
The device has rebooted.