19#include "glog/logging.h"
28using ::apollo::drivers::canbus::Byte;
34 Demo* chassis)
const {
35 chassis->mutable_steering_report_502()->set_steer_angle_rear_actual(
36 steer_angle_rear_actual(bytes, length));
37 chassis->mutable_steering_report_502()->set_steer_angle_spd_actual(
38 steer_angle_spd_actual(bytes, length));
39 chassis->mutable_steering_report_502()->set_steer_flt2(
40 steer_flt2(bytes, length));
41 chassis->mutable_steering_report_502()->set_steer_flt1(
42 steer_flt1(bytes, length));
43 chassis->mutable_steering_report_502()->set_steer_en_state(
44 steer_en_state(bytes, length));
45 chassis->mutable_steering_report_502()->set_steer_angle_actual(
46 steer_angle_actual(bytes, length));
53int Steeringreport502::steer_angle_rear_actual(
const std::uint8_t* bytes,
54 int32_t length)
const {
56 int32_t x = t0.get_byte(0, 8);
59 int32_t t = t1.get_byte(0, 8);
63 int ret = x + -500.000000;
71int Steeringreport502::steer_angle_spd_actual(
const std::uint8_t* bytes,
72 int32_t length)
const {
74 int32_t x = t0.get_byte(0, 8);
87 const std::uint8_t* bytes, int32_t length)
const {
89 int32_t x = t0.get_byte(0, 8);
102 const std::uint8_t* bytes, int32_t length)
const {
104 int32_t x = t0.get_byte(0, 8);
118 const std::uint8_t* bytes, int32_t length)
const {
120 int32_t x = t0.get_byte(0, 2);
131int Steeringreport502::steer_angle_actual(
const std::uint8_t* bytes,
132 int32_t length)
const {
134 int32_t x = t0.get_byte(0, 8);
137 int32_t t = t1.get_byte(0, 8);
141 int ret = x + -500.000000;
void Parse(const std::uint8_t *bytes, int32_t length, Demo *chassis) const override