19#include "glog/logging.h"
28using ::apollo::drivers::canbus::Byte;
35 chassis->mutable_date_time_rpt_83()->set_time_second(
36 time_second(bytes, length));
37 chassis->mutable_date_time_rpt_83()->set_time_minute(
38 time_minute(bytes, length));
39 chassis->mutable_date_time_rpt_83()->set_time_hour(
40 time_hour(bytes, length));
41 chassis->mutable_date_time_rpt_83()->set_date_day(
42 date_day(bytes, length));
43 chassis->mutable_date_time_rpt_83()->set_date_month(
44 date_month(bytes, length));
45 chassis->mutable_date_time_rpt_83()->set_date_year(
46 date_year(bytes, length));
52int Datetimerpt83::time_second(
const std::uint8_t* bytes,
53 int32_t length)
const {
55 int32_t x = t0.get_byte(0, 8);
64int Datetimerpt83::time_minute(
const std::uint8_t* bytes,
65 int32_t length)
const {
67 int32_t x = t0.get_byte(0, 8);
76int Datetimerpt83::time_hour(
const std::uint8_t* bytes, int32_t length)
const {
78 int32_t x = t0.get_byte(0, 8);
87int Datetimerpt83::date_day(
const std::uint8_t* bytes, int32_t length)
const {
89 int32_t x = t0.get_byte(0, 8);
98int Datetimerpt83::date_month(
const std::uint8_t* bytes, int32_t length)
const {
100 int32_t x = t0.get_byte(0, 8);
109int Datetimerpt83::date_year(
const std::uint8_t* bytes, int32_t length)
const {
111 int32_t x = t0.get_byte(0, 8);
void Parse(const std::uint8_t *bytes, int32_t length, Gem *chassis) const override