19 #include "gtest/gtest_prod.h" 21 #include "modules/canbus/proto/chassis_detail.pb.h" 29 ::apollo::canbus::ChassisDetail> {
31 static const int32_t
ID;
33 void Parse(
const std::uint8_t* bytes, int32_t length,
34 ChassisDetail* chassis)
const override;
36 FRIEND_TEST(llc_auxiliaryfeedback_120Test, General);
43 bool llc_fbk_inverter(
const std::uint8_t* bytes,
const int32_t length)
const;
49 bool llc_fbk_pdu_ch8(
const std::uint8_t* bytes,
const int32_t length)
const;
55 bool llc_fbk_pdu_ch7(
const std::uint8_t* bytes,
const int32_t length)
const;
61 bool llc_fbk_pdu_ch6(
const std::uint8_t* bytes,
const int32_t length)
const;
67 bool llc_fbk_pdu_ch5(
const std::uint8_t* bytes,
const int32_t length)
const;
73 bool llc_fbk_pdu_ch4(
const std::uint8_t* bytes,
const int32_t length)
const;
79 bool llc_fbk_pdu_ch3(
const std::uint8_t* bytes,
const int32_t length)
const;
85 bool llc_fbk_pdu_ch2(
const std::uint8_t* bytes,
const int32_t length)
const;
91 bool llc_fbk_pdu_ch1(
const std::uint8_t* bytes,
const int32_t length)
const;
97 bool llc_fbk_hazardlights(
const std::uint8_t* bytes,
98 const int32_t length)
const;
104 bool llc_fbk_ledgreenon(
const std::uint8_t* bytes,
105 const int32_t length)
const;
111 bool llc_fbk_horn(
const std::uint8_t* bytes,
const int32_t length)
const;
117 bool llc_fbk_buzzeron(
const std::uint8_t* bytes,
const int32_t length)
const;
125 Llc_auxiliaryfeedback_120::Llc_fbk_turnsignalType llc_fbk_turnsignal(
126 const std::uint8_t* bytes,
const int32_t length)
const;
132 bool llc_fbk_lowbeam(
const std::uint8_t* bytes,
const int32_t length)
const;
138 bool llc_fbk_highbeam(
const std::uint8_t* bytes,
const int32_t length)
const;
144 bool llc_fbk_ledredon(
const std::uint8_t* bytes,
const int32_t length)
const;
150 bool llc_fbk_autonomybuttonpressed(
const std::uint8_t* bytes,
151 const int32_t length)
const;
Llcauxiliaryfeedback120()
Definition: llc_auxiliaryfeedback_120.h:28
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
void Parse(const std::uint8_t *bytes, int32_t length, ChassisDetail *chassis) const override
static const int32_t ID
Definition: llc_auxiliaryfeedback_120.h:31
FRIEND_TEST(llc_auxiliaryfeedback_120Test, General)
The class of ProtocolData.