Struct MsgPropulsionInfo
Defined in File dispatch.hpp
Struct Documentation
-
struct MsgPropulsionInfo
Public Types
-
enum class GearNumber : uint8_t
Values:
-
enumerator Unknown
-
enumerator Drive01
-
enumerator Drive02
-
enumerator Drive03
-
enumerator Drive04
-
enumerator Drive05
-
enumerator Drive06
-
enumerator Drive07
-
enumerator Drive08
-
enumerator Drive09
-
enumerator Drive10
-
enumerator Reverse1
-
enumerator Reverse2
-
enumerator Neutral
-
enumerator Park
-
enumerator Unknown
Public Functions
-
inline void reset()
-
inline void setFordSignals(int32_t request_nm, int32_t actual_nm, GearNumber gear_num_target, GearNumber gear_num_actual)
-
inline void setPolarisSignals(float request_nm, float actual_nm, float ratio, Bool limiting, Bool limp_home)
-
inline bool propulsionTorqueRequestValid() const
-
inline float propulsionTorqueRequest() const
-
inline bool propulsionTorqueActualValid() const
-
inline float propulsionTorqueActual() const
-
inline bool engineTorqueRequestValid() const
-
inline float engineTorqueRequest() const
-
inline bool engineTorqueActualValid() const
-
inline float engineTorqueActual() const
-
inline bool transmissionRatioValid() const
-
inline float transmissionRatio() const
-
inline void setCrc()
-
inline bool validCrc() const
-
inline bool validRc(uint8_t rc) const
Public Members
-
int16_t propulsion_torque_request
-
int16_t propulsion_torque_actual
-
uint8_t __pad0__
-
GearNumber gear_num_target
-
GearNumber gear_num_actual
-
struct ds_dbw_can::MsgPropulsionInfo::[anonymous]::[anonymous] ford
-
int16_t engine_torque_request
-
int16_t engine_torque_actual
-
uint16_t trans_ratio
-
struct ds_dbw_can::MsgPropulsionInfo::[anonymous]::[anonymous] polaris
-
union ds_dbw_can::MsgPropulsionInfo::[anonymous] [anonymous]
-
uint8_t rc
-
uint8_t crc
-
enum class GearNumber : uint8_t