19 #include "modules/canbus/proto/chassis_detail.pb.h" 27 ::apollo::canbus::ChassisDetail> {
29 static const int32_t
ID;
31 void Parse(
const std::uint8_t* bytes, int32_t length,
32 ChassisDetail* chassis)
const override;
40 Status_310::LongitudeaccvalidType longitudeaccvalid(
41 const std::uint8_t* bytes,
const int32_t length)
const;
48 Status_310::LateralaccevalidType lateralaccevalid(
const std::uint8_t* bytes,
49 const int32_t length)
const;
56 Status_310::VehdynyawratevalidType vehdynyawratevalid(
57 const std::uint8_t* bytes,
const int32_t length)
const;
64 Status_310::FlwheelspdvalidType flwheelspdvalid(
const std::uint8_t* bytes,
65 const int32_t length)
const;
72 Status_310::FrwheelspdvalidType frwheelspdvalid(
const std::uint8_t* bytes,
73 const int32_t length)
const;
80 Status_310::RlwheelspdvalidType rlwheelspdvalid(
const std::uint8_t* bytes,
81 const int32_t length)
const;
88 Status_310::RrwheelspdvalidType rrwheelspdvalid(
const std::uint8_t* bytes,
89 const int32_t length)
const;
96 Status_310::VehiclespdvalidType vehiclespdvalid(
const std::uint8_t* bytes,
97 const int32_t length)
const;
108 Status_310::LongitudedrivingmodeType longitudedrivingmode(
109 const std::uint8_t* bytes,
const int32_t length)
const;
117 Status_310::EngspdvalidType engspdvalid(
const std::uint8_t* bytes,
118 const int32_t length)
const;
125 Status_310::AccepedaloverrideType accepedaloverride(
126 const std::uint8_t* bytes,
const int32_t length)
const;
135 Status_310::BrakepedalstatusType brakepedalstatus(
const std::uint8_t* bytes,
136 const int32_t length)
const;
143 Status_310::EspbrakelightstsType espbrakelightsts(
const std::uint8_t* bytes,
144 const int32_t length)
const;
151 Status_310::EpbswtpositionvalidType epbswtpositionvalid(
152 const std::uint8_t* bytes,
const int32_t length)
const;
159 Status_310::EpbstsType epbsts(
const std::uint8_t* bytes,
160 const int32_t length)
const;
167 Status_310::CurrentgearvalidType currentgearvalid(
const std::uint8_t* bytes,
168 const int32_t length)
const;
175 Status_310::EpstrqsnsrstsType epstrqsnsrsts(
const std::uint8_t* bytes,
176 const int32_t length)
const;
184 Status_310::Eps_interferdetdvalidType eps_interferdetdvalid(
185 const std::uint8_t* bytes,
const int32_t length)
const;
193 Status_310::EpshandsdetnstsType epshandsdetnsts(
const std::uint8_t* bytes,
194 const int32_t length)
const;
202 Status_310::Eps_handsdetnstsvalidType eps_handsdetnstsvalid(
203 const std::uint8_t* bytes,
const int32_t length)
const;
211 Status_310::SteerwheelanglesignType steerwheelanglesign(
212 const std::uint8_t* bytes,
const int32_t length)
const;
220 Status_310::SteerwheelspdsignType steerwheelspdsign(
221 const std::uint8_t* bytes,
const int32_t length)
const;
228 Status_310::DriverdoorstsType driverdoorsts(
const std::uint8_t* bytes,
229 const int32_t length)
const;
236 Status_310::RldoorstsType rldoorsts(
const std::uint8_t* bytes,
237 const int32_t length)
const;
244 Status_310::PassengerdoorstsType passengerdoorsts(
const std::uint8_t* bytes,
245 const int32_t length)
const;
252 Status_310::RrdoorstsType rrdoorsts(
const std::uint8_t* bytes,
253 const int32_t length)
const;
261 Status_310::FrontfoglmpstsType frontfoglmpsts(
const std::uint8_t* bytes,
262 const int32_t length)
const;
269 Status_310::RearfoglmpstsType rearfoglmpsts(
const std::uint8_t* bytes,
270 const int32_t length)
const;
277 Status_310::LowbeamstsType lowbeamsts(
const std::uint8_t* bytes,
278 const int32_t length)
const;
285 Status_310::HighbeamstsType highbeamsts(
const std::uint8_t* bytes,
286 const int32_t length)
const;
293 Status_310::LeftturnlampstsType leftturnlampsts(
const std::uint8_t* bytes,
294 const int32_t length)
const;
301 Status_310::RightturnlampstsType rightturnlampsts(
const std::uint8_t* bytes,
302 const int32_t length)
const;
310 Status_310::Bcm_availstsType bcm_availsts(
const std::uint8_t* bytes,
311 const int32_t length)
const;
318 Status_310::BrakelmpstsType brakelmpsts(
const std::uint8_t* bytes,
319 const int32_t length)
const;
static const int32_t ID
Definition: status_310.h:29
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
Definition: status_310.h:26
void Parse(const std::uint8_t *bytes, int32_t length, ChassisDetail *chassis) const override
The class of ProtocolData.