19#include "glog/logging.h"
28using ::apollo::drivers::canbus::Byte;
35 chassis->mutable_vcu_vehicle_info_response_502()
36 ->set_vehicle_softwareversion_indicati(
37 vehicle_softwareversion_indicati(bytes, length));
38 chassis->mutable_vcu_vehicle_info_response_502()
39 ->set_project(project(bytes, length));
40 chassis->mutable_vcu_vehicle_info_response_502()
41 ->set_manufacturer(manufacturer(bytes, length));
42 chassis ->mutable_vcu_vehicle_info_response_502()
43 ->set_year(year(bytes, length));
44 chassis->mutable_vcu_vehicle_info_response_502()
45 ->set_month(month(bytes, length));
46 chassis->mutable_vcu_vehicle_info_response_502()
47 ->set_day(day(bytes, length));
48 chassis->mutable_vcu_vehicle_info_response_502()
49 ->set_vehicle_serial_number(vehicle_serial_number(bytes, length));
56int Vcuvehicleinforesponse502::vehicle_softwareversion_indicati(
57 const std::uint8_t* bytes, int32_t length)
const {
59 int32_t x = t0.get_byte(0, 8);
62 int32_t t = t1.get_byte(0, 8);
67 t = t2.get_byte(0, 8);
78int Vcuvehicleinforesponse502::project(
const std::uint8_t* bytes,
79 int32_t length)
const {
81 int32_t x = t0.get_byte(0, 4);
90int Vcuvehicleinforesponse502::manufacturer(
const std::uint8_t* bytes,
91 int32_t length)
const {
93 int32_t x = t0.get_byte(4, 4);
102int Vcuvehicleinforesponse502::year(
const std::uint8_t* bytes,
103 int32_t length)
const {
105 int32_t x = t0.get_byte(0, 8);
114int Vcuvehicleinforesponse502::month(
const std::uint8_t* bytes,
115 int32_t length)
const {
117 int32_t x = t0.get_byte(4, 4);
126int Vcuvehicleinforesponse502::day(
const std::uint8_t* bytes,
127 int32_t length)
const {
129 int32_t x = t0.get_byte(0, 4);
132 int32_t t = t1.get_byte(7, 1);
144int Vcuvehicleinforesponse502::vehicle_serial_number(
const std::uint8_t* bytes,
145 int32_t length)
const {
147 int32_t x = t0.get_byte(0, 7);
150 int32_t t = t1.get_byte(0, 8);
void Parse(const std::uint8_t *bytes, int32_t length, Neolix_edu *chassis) const override
Vcuvehicleinforesponse502()