Struct MsgMonitorSteerRateDebug

Struct Documentation

struct MsgMonitorSteerRateDebug

Public Functions

inline void reset()
inline void setAngleCmdDeg(float deg)
inline bool angleCmdValid() const
inline float angleCmdDeg() const
inline void setAngleCmdRateCalcDegS(float deg_s)
inline bool angleCmdRateCalcValid() const
inline float angleCmdRateCalcDegS() const
inline void setAngleCmdRateLimitDegS(float deg_s)
inline bool angleCmdRateLimitValid() const
inline float angleCmdRateLimitDegS() const
inline void setCrc()
inline bool validCrc() const
inline bool validRc(uint8_t rc) const

Public Members

int16_t angle_cmd
int16_t angle_cmd_rate_calc
uint16_t angle_cmd_rate_limit
uint8_t stamp_ms
uint8_t rate_limit_exceeded
uint8_t __pad0__
uint8_t rc
uint8_t crc

Public Static Attributes

static constexpr uint32_t ID = 0x3F0
static constexpr size_t PERIOD_MIN = 8
static constexpr size_t PERIOD_MS = 20
static constexpr size_t PERIOD_MAX = 50
static constexpr size_t TIMEOUT_MS = 250