19#include "glog/logging.h"
28using ::apollo::drivers::canbus::Byte;
34 Lexus* chassis)
const {
35 chassis->mutable_brake_aux_rpt_304()
36 ->set_brake_on_off_is_valid(brake_on_off_is_valid(bytes, length));
37 chassis->mutable_brake_aux_rpt_304()->set_brake_on_off(
38 brake_on_off(bytes, length));
39 chassis->mutable_brake_aux_rpt_304()->set_user_interaction_is_valid(
40 user_interaction_is_valid(bytes, length));
41 chassis->mutable_brake_aux_rpt_304()->set_user_interaction(
42 user_interaction(bytes, length));
43 chassis->mutable_brake_aux_rpt_304()->set_raw_brake_pressure_is_valid(
44 raw_brake_pressure_is_valid(bytes, length));
45 chassis->mutable_brake_aux_rpt_304()->set_raw_brake_pressure(
46 raw_brake_pressure(bytes, length));
47 chassis->mutable_brake_aux_rpt_304()->set_raw_pedal_force_is_valid(
48 raw_pedal_force_is_valid(bytes, length));
49 chassis->mutable_brake_aux_rpt_304()->set_raw_pedal_force(
50 raw_pedal_force(bytes, length));
51 chassis->mutable_brake_aux_rpt_304()->set_raw_pedal_pos_is_valid(
52 raw_pedal_pos_is_valid(bytes, length));
53 chassis->mutable_brake_aux_rpt_304()->set_raw_pedal_pos(
54 raw_pedal_pos(bytes, length));
60bool Brakeauxrpt304::brake_on_off_is_valid(
const std::uint8_t* bytes,
61 int32_t length)
const {
63 int32_t x = t0.get_byte(4, 1);
72bool Brakeauxrpt304::brake_on_off(
const std::uint8_t* bytes,
73 int32_t length)
const {
75 int32_t x = t0.get_byte(1, 1);
84bool Brakeauxrpt304::user_interaction_is_valid(
const std::uint8_t* bytes,
85 int32_t length)
const {
87 int32_t x = t0.get_byte(3, 1);
96bool Brakeauxrpt304::user_interaction(
const std::uint8_t* bytes,
97 int32_t length)
const {
99 int32_t x = t0.get_byte(0, 1);
108bool Brakeauxrpt304::raw_brake_pressure_is_valid(
const std::uint8_t* bytes,
109 int32_t length)
const {
111 int32_t x = t0.get_byte(2, 1);
121double Brakeauxrpt304::raw_brake_pressure(
const std::uint8_t* bytes,
122 int32_t length)
const {
124 int32_t x = t0.get_byte(0, 8);
127 int32_t t = t1.get_byte(0, 8);
141bool Brakeauxrpt304::raw_pedal_force_is_valid(
const std::uint8_t* bytes,
142 int32_t length)
const {
144 int32_t x = t0.get_byte(1, 1);
153double Brakeauxrpt304::raw_pedal_force(
const std::uint8_t* bytes,
154 int32_t length)
const {
156 int32_t x = t0.get_byte(0, 8);
159 int32_t t = t1.get_byte(0, 8);
173bool Brakeauxrpt304::raw_pedal_pos_is_valid(
const std::uint8_t* bytes,
174 int32_t length)
const {
176 int32_t x = t0.get_byte(0, 1);
185double Brakeauxrpt304::raw_pedal_pos(
const std::uint8_t* bytes,
186 int32_t length)
const {
188 int32_t x = t0.get_byte(0, 8);
191 int32_t t = t1.get_byte(0, 8);
void Parse(const std::uint8_t *bytes, int32_t length, Lexus *chassis) const override