19#include "glog/logging.h"
28using ::apollo::drivers::canbus::Byte;
34 Lexus* chassis)
const {
35 chassis->mutable_wheel_speed_rpt_407()->set_wheel_spd_rear_right(
36 wheel_spd_rear_right(bytes, length));
37 chassis->mutable_wheel_speed_rpt_407()->set_wheel_spd_rear_left(
38 wheel_spd_rear_left(bytes, length));
39 chassis->mutable_wheel_speed_rpt_407()->set_wheel_spd_front_right(
40 wheel_spd_front_right(bytes, length));
41 chassis->mutable_wheel_speed_rpt_407()->set_wheel_spd_front_left(
42 wheel_spd_front_left(bytes, length));
48double Wheelspeedrpt407::wheel_spd_rear_right(
const std::uint8_t* bytes,
49 int32_t length)
const {
51 int32_t x = t0.get_byte(0, 8);
54 int32_t t = t1.get_byte(0, 8);
61 double ret = x * 0.010000;
68double Wheelspeedrpt407::wheel_spd_rear_left(
const std::uint8_t* bytes,
69 int32_t length)
const {
71 int32_t x = t0.get_byte(0, 8);
74 int32_t t = t1.get_byte(0, 8);
81 double ret = x * 0.010000;
88double Wheelspeedrpt407::wheel_spd_front_right(
const std::uint8_t* bytes,
89 int32_t length)
const {
91 int32_t x = t0.get_byte(0, 8);
94 int32_t t = t1.get_byte(0, 8);
101 double ret = x * 0.010000;
109double Wheelspeedrpt407::wheel_spd_front_left(
const std::uint8_t* bytes,
110 int32_t length)
const {
112 int32_t x = t0.get_byte(0, 8);
115 int32_t t = t1.get_byte(0, 8);
119 double ret = x * 0.010000;
void Parse(const std::uint8_t *bytes, int32_t length, Lexus *chassis) const override