Bitfield representation of the fault bits. More...
#include <CarState.hpp>
Public Attributes | |
| bool | fault_active: 1 |
| bool | fault_exceeded: 1 |
| bool | apps_5v_low: 1 |
| bool | apps_5v_high: 1 |
| bool | apps_3v3_low: 1 |
| bool | apps_3v3_high: 1 |
| bool | brake_low: 1 |
| bool | brake_high: 1 |
Bitfield representation of the fault bits.
Definition at line 54 of file CarState.hpp.
| bool TelemetryFramePedal::StateByteFaults::Bits::apps_3v3_high |
APPS 3V3 considered shorted to rail
Definition at line 61 of file CarState.hpp.
Referenced by Pedal::update().
| bool TelemetryFramePedal::StateByteFaults::Bits::apps_3v3_low |
APPS 3V3 considered shorted to ground
Definition at line 60 of file CarState.hpp.
Referenced by Pedal::update().
| bool TelemetryFramePedal::StateByteFaults::Bits::apps_5v_high |
APPS 5V considered shorted to rail
Definition at line 59 of file CarState.hpp.
Referenced by Pedal::update().
| bool TelemetryFramePedal::StateByteFaults::Bits::apps_5v_low |
APPS 5V considered shorted to ground
Definition at line 58 of file CarState.hpp.
Referenced by Pedal::update().
| bool TelemetryFramePedal::StateByteFaults::Bits::brake_high |
Brake considered shorted to rail
Definition at line 63 of file CarState.hpp.
Referenced by Pedal::update().
| bool TelemetryFramePedal::StateByteFaults::Bits::brake_low |
Brake considered shorted to ground
Definition at line 62 of file CarState.hpp.
Referenced by Pedal::update().
| bool TelemetryFramePedal::StateByteFaults::Bits::fault_active |
Pedal faulty now, only one resetable
Definition at line 56 of file CarState.hpp.
Referenced by Pedal::update().
| bool TelemetryFramePedal::StateByteFaults::Bits::fault_exceeded |
Current pedal fault exceeded allowed time
Definition at line 57 of file CarState.hpp.
Referenced by Pedal::update().