19#include "glog/logging.h"
27using ::apollo::drivers::canbus::Byte;
34 chassis->mutable_ultr_sensor_2_508()->set_uiuss9_tof_indirect(
35 uiuss9_tof_indirect(bytes, length));
36 chassis->mutable_ultr_sensor_2_508()->set_uiuss8_tof_indirect(
37 uiuss8_tof_indirect(bytes, length));
38 chassis->mutable_ultr_sensor_2_508()->set_uiuss11_tof_indirect(
39 uiuss11_tof_indirect(bytes, length));
40 chassis->mutable_ultr_sensor_2_508()->set_uiuss10_tof_indirect(
41 uiuss10_tof_indirect(bytes, length));
47double Ultrsensor2508::uiuss9_tof_indirect(
const std::uint8_t* bytes,
48 int32_t length)
const {
50 int32_t x = t0.get_byte(0, 8);
53 int32_t t = t1.get_byte(0, 8);
64double Ultrsensor2508::uiuss8_tof_indirect(
const std::uint8_t* bytes,
65 int32_t length)
const {
67 int32_t x = t0.get_byte(0, 8);
70 int32_t t = t1.get_byte(0, 8);
81double Ultrsensor2508::uiuss11_tof_indirect(
const std::uint8_t* bytes,
82 int32_t length)
const {
84 int32_t x = t0.get_byte(0, 8);
87 int32_t t = t1.get_byte(0, 8);
98double Ultrsensor2508::uiuss10_tof_indirect(
const std::uint8_t* bytes,
99 int32_t length)
const {
101 int32_t x = t0.get_byte(0, 8);
104 int32_t t = t1.get_byte(0, 8);
void Parse(const std::uint8_t *bytes, int32_t length, Devkit *chassis) const override