19#include "glog/logging.h"
28using ::apollo::drivers::canbus::Byte;
34 Lexus* chassis)
const {
35 chassis->mutable_vin_rpt_414()->set_veh_serial(
36 veh_serial(bytes, length));
37 chassis->mutable_vin_rpt_414()->set_veh_my_code(
38 veh_my_code(bytes, length));
39 chassis->mutable_vin_rpt_414()->set_veh_mfg_code(
40 veh_mfg_code(bytes, length));
46int Vinrpt414::veh_serial(
const std::uint8_t* bytes, int32_t length)
const {
48 int32_t x = t0.get_byte(0, 8);
51 int32_t t = t1.get_byte(0, 8);
56 t = t2.get_byte(0, 8);
67int Vinrpt414::veh_my_code(
const std::uint8_t* bytes, int32_t length)
const {
69 int32_t x = t0.get_byte(0, 8);
78int Vinrpt414::veh_mfg_code(
const std::uint8_t* bytes, int32_t length)
const {
80 int32_t x = t0.get_byte(0, 8);
83 int32_t t = t1.get_byte(0, 8);
88 t = t2.get_byte(0, 8);
void Parse(const std::uint8_t *bytes, int32_t length, Lexus *chassis) const override