Struct MsgMiscReport3

Struct Documentation

struct MsgMiscReport3

Public Functions

inline void reset()
inline void setEngineCoolantTempDegC(float deg_c)
inline void setEngineOilTempDegC(float deg_c)
inline void setTransOilTempDegC(float deg_c)
inline void setTransClutchTempDegC(float deg_c)
inline void setTractionMotorCoilTempDegC(float deg_c)
inline void setTractionMotorElecTempDegC(float deg_c)
inline bool engineCoolantTempValid() const
inline bool engineOilTempValid() const
inline bool transOilTempValid() const
inline bool transClutchTempValid() const
inline bool tractionMotorTempCoilValid() const
inline bool tractionMotorTempElecValid() const
inline float engineCoolantTempDegC() const
inline float engineOilTempDegC() const
inline float transOilTempDegC() const
inline float transClutchTempDegC() const
inline float tractionMotorCoilTempDegC() const
inline float tractionMotorElecTempDegC() const
inline void setCrc()
inline bool validCrc() const
inline bool validRc(uint8_t rc) const

Public Members

uint8_t engine_coolant_temp
uint8_t engine_oil_temp
uint8_t trans_oil_temp
uint8_t trans_clutch_temp
uint8_t traction_motor_coil_temp
uint8_t traction_motor_elec_temp
uint8_t engine_coolant_hot_warn
uint8_t engine_oil_hot_warn
uint8_t trans_oil_hot_warn
uint8_t trans_clutch_hot_warn
uint8_t traction_motor_coil_hot_warn
uint8_t traction_motor_elec_hot_warn
uint8_t rc
uint8_t crc

Public Static Attributes

static constexpr uint32_t ID = 0x2E0
static constexpr size_t PERIOD_MS = 500
static constexpr size_t TIMEOUT_MS = 2500