Struct MsgDriveModeReport1

Struct Documentation

struct MsgDriveModeReport1

Public Functions

inline void reset()
inline void setCrc()
inline bool validCrc() const
inline bool validRc(uint8_t rc) const

Public Members

DriveMode drive_mode
DriveMode drive_mode_cmd
DriveMode suspension_mode
DriveMode suspension_mode_cmd
AwdMode awd_mode
uint8_t __pad0__
AwdMode awd_mode_cmd
uint8_t __pad1__
DiffLock rear_diff
DiffLock rear_diff_cmd
DiffLock front_diff
DiffLock front_diff_cmd
uint8_t __pad2__
uint8_t __pad3__
uint8_t __pad4__
uint8_t __pad5__
uint8_t override_active
uint8_t override_other
uint8_t __pad6__
uint8_t ready
uint8_t __pad7__
uint8_t fault
uint8_t __pad8__
uint8_t bad_crc
uint8_t __pad9__
uint8_t rc
uint8_t crc

Public Static Attributes

static constexpr uint32_t ID = 0x2C7
static constexpr size_t PERIOD_MIN = 20
static constexpr size_t PERIOD_MS = 100
static constexpr size_t PERIOD_MAX = 125
static constexpr size_t TIMEOUT_MS = 400