24 #include "modules/canbus/proto/chassis_detail.pb.h" 41 ::apollo::canbus::ChassisDetail> {
43 static const int32_t
ID;
51 virtual void Parse(
const std::uint8_t *bytes, int32_t length,
52 ChassisDetail *chassis_detail)
const;
55 bool is_cross_traffic_alert_left(
const std::uint8_t *bytes,
56 int32_t length)
const;
58 bool is_cross_traffic_alert_left_enabled(
const std::uint8_t *bytes,
59 int32_t length)
const;
61 bool is_blind_spot_left_alert(
const std::uint8_t *bytes,
62 int32_t length)
const;
64 bool is_blind_spot_left_alert_enabled(
const std::uint8_t *bytes,
65 int32_t length)
const;
67 bool is_cross_traffic_alert_right(
const std::uint8_t *bytes,
68 int32_t length)
const;
70 bool is_cross_traffic_alert_right_enabled(
const std::uint8_t *bytes,
71 int32_t length)
const;
73 bool is_blind_spot_right_alert(
const std::uint8_t *bytes,
74 int32_t length)
const;
76 bool is_blind_spot_right_alert_enabled(
const std::uint8_t *bytes,
77 int32_t length)
const;
79 double sonar00(
const std::uint8_t *bytes, int32_t length)
const;
81 double sonar01(
const std::uint8_t *bytes, int32_t length)
const;
83 double sonar02(
const std::uint8_t *bytes, int32_t length)
const;
85 double sonar03(
const std::uint8_t *bytes, int32_t length)
const;
87 double sonar04(
const std::uint8_t *bytes, int32_t length)
const;
89 double sonar05(
const std::uint8_t *bytes, int32_t length)
const;
91 double sonar06(
const std::uint8_t *bytes, int32_t length)
const;
93 double sonar07(
const std::uint8_t *bytes, int32_t length)
const;
95 double sonar08(
const std::uint8_t *bytes, int32_t length)
const;
97 double sonar09(
const std::uint8_t *bytes, int32_t length)
const;
99 double sonar10(
const std::uint8_t *bytes, int32_t length)
const;
101 double sonar11(
const std::uint8_t *bytes, int32_t length)
const;
103 bool sonar_enabled(
const std::uint8_t *bytes, int32_t length)
const;
105 bool sonar_fault(
const std::uint8_t *bytes, int32_t length)
const;
107 double sonar_range(
const std::int32_t x)
const;
109 double sonars(
const std::uint8_t *bytes, std::uint8_t sonar_number,
110 int32_t length)
const;
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
This is the base class of protocol data.
Definition: protocol_data.h:44
one of the protocol data of lincoln vehicle
Definition: surround_73.h:40
virtual void Parse(const std::uint8_t *bytes, int32_t length, ChassisDetail *chassis_detail) const
The class of ProtocolData.
static const int32_t ID
Definition: surround_73.h:43