18#include "glog/logging.h"
26using ::apollo::drivers::canbus::Byte;
33 chassis->mutable_scu_bcs_3_308()->set_bcs_rrwheelspdvd(
34 bcs_rrwheelspdvd(bytes, length));
35 chassis->mutable_scu_bcs_3_308()->set_bcs_rrwheeldirectionvd(
36 bcs_rrwheeldirectionvd(bytes, length));
37 chassis->mutable_scu_bcs_3_308()->set_bcs_rlwheelspdvd(
38 bcs_rlwheelspdvd(bytes, length));
39 chassis->mutable_scu_bcs_3_308()->set_bcs_rlwheeldirectionvd(
40 bcs_rlwheeldirectionvd(bytes, length));
41 chassis->mutable_scu_bcs_3_308()->set_bcs_frwheelspdvd(
42 bcs_frwheelspdvd(bytes, length));
43 chassis->mutable_scu_bcs_3_308()->set_bcs_frwheeldirectionvd(
44 bcs_frwheeldirectionvd(bytes, length));
45 chassis->mutable_scu_bcs_3_308()->set_bcs_flwheelspdvd(
46 bcs_flwheelspdvd(bytes, length));
47 chassis->mutable_scu_bcs_3_308()->set_bcs_flwheeldirectionvd(
48 bcs_flwheeldirectionvd(bytes, length));
49 chassis->mutable_scu_bcs_3_308()->set_bcs_rrwheelspd(
50 bcs_rrwheelspd(bytes, length));
51 chassis->mutable_scu_bcs_3_308()->set_bcs_rrwheeldirection(
52 bcs_rrwheeldirection(bytes, length));
53 chassis->mutable_scu_bcs_3_308()->set_bcs_rlwheelspd(
54 bcs_rlwheelspd(bytes, length));
55 chassis->mutable_scu_bcs_3_308()->set_bcs_rlwheeldirection(
56 bcs_rlwheeldirection(bytes, length));
57 chassis->mutable_scu_bcs_3_308()->set_bcs_frwheelspd(
58 bcs_frwheelspd(bytes, length));
59 chassis->mutable_scu_bcs_3_308()->set_bcs_frwheeldirection(
60 bcs_frwheeldirection(bytes, length));
61 chassis->mutable_scu_bcs_3_308()->set_bcs_flwheelspd(
62 bcs_flwheelspd(bytes, length));
63 chassis->mutable_scu_bcs_3_308()->set_bcs_flwheeldirection(
64 bcs_flwheeldirection(bytes, length));
73 const std::uint8_t* bytes, int32_t length)
const {
75 int32_t x = t0.get_byte(1, 1);
89 const std::uint8_t* bytes, int32_t length)
const {
91 int32_t x = t0.get_byte(2, 1);
104 const std::uint8_t* bytes, int32_t length)
const {
106 int32_t x = t0.get_byte(1, 1);
120 const std::uint8_t* bytes, int32_t length)
const {
122 int32_t x = t0.get_byte(2, 1);
135 const std::uint8_t* bytes, int32_t length)
const {
137 int32_t x = t0.get_byte(1, 1);
151 const std::uint8_t* bytes, int32_t length)
const {
153 int32_t x = t0.get_byte(2, 1);
166 const std::uint8_t* bytes, int32_t length)
const {
168 int32_t x = t0.get_byte(1, 1);
182 const std::uint8_t* bytes, int32_t length)
const {
184 int32_t x = t0.get_byte(2, 1);
195double Scubcs3308::bcs_rrwheelspd(
const std::uint8_t* bytes,
196 int32_t length)
const {
198 int32_t x = t0.get_byte(0, 8);
201 int32_t t = t1.get_byte(3, 5);
205 double ret = x * 0.056250;
215 const std::uint8_t* bytes, int32_t length)
const {
217 int32_t x = t0.get_byte(0, 1);
228double Scubcs3308::bcs_rlwheelspd(
const std::uint8_t* bytes,
229 int32_t length)
const {
231 int32_t x = t0.get_byte(0, 8);
234 int32_t t = t1.get_byte(3, 5);
238 double ret = x * 0.056250;
248 const std::uint8_t* bytes, int32_t length)
const {
250 int32_t x = t0.get_byte(0, 1);
261double Scubcs3308::bcs_frwheelspd(
const std::uint8_t* bytes,
262 int32_t length)
const {
264 int32_t x = t0.get_byte(0, 8);
267 int32_t t = t1.get_byte(3, 5);
271 double ret = x * 0.056250;
281 const std::uint8_t* bytes, int32_t length)
const {
283 int32_t x = t0.get_byte(0, 1);
294double Scubcs3308::bcs_flwheelspd(
const std::uint8_t* bytes,
295 int32_t length)
const {
297 int32_t x = t0.get_byte(0, 8);
300 int32_t t = t1.get_byte(3, 5);
304 double ret = x * 0.056250;
314 const std::uint8_t* bytes, int32_t length)
const {
316 int32_t x = t0.get_byte(0, 1);
void Parse(const std::uint8_t *bytes, int32_t length, Ge3 *chassis) const override
Bcs_rrwheeldirectionvdType
Bcs_rlwheeldirectionvdType
Bcs_frwheeldirectionvdType
Bcs_flwheeldirectionvdType