19 #include "modules/canbus/proto/chassis_detail.pb.h" 27 ::apollo::canbus::ChassisDetail> {
29 static const int32_t
ID;
37 void Reset()
override;
55 Ads3_38e::Ads_bcmworkstsvalidType ads_bcmworkstsvalid);
64 Ads3_38e::Ads_reqcontrolbcmType ads_reqcontrolbcm);
94 Ads3_38e::EmergencylightonType emergencylighton);
130 Ads3_38e::FwindshieldwiperType fwindshieldwiper);
138 Ads3_38e::RwindshieldwiperType rwindshieldwiper);
148 void set_p_ads_bcm_worksts(uint8_t* data,
149 Ads3_38e::Ads_bcm_workstsType ads_bcm_worksts);
157 void set_p_ads_bcmworkstsvalid(
158 uint8_t* data, Ads3_38e::Ads_bcmworkstsvalidType ads_bcmworkstsvalid);
166 void set_p_ads_reqcontrolbcm(
167 uint8_t* data, Ads3_38e::Ads_reqcontrolbcmType ads_reqcontrolbcm);
174 void set_p_highbeamton(uint8_t* data, Ads3_38e::HighbeamtonType highbeamton);
181 void set_p_dippedbeamon(uint8_t* data,
182 Ads3_38e::DippedbeamonType dippedbeamon);
190 void set_p_turnllighton(uint8_t* data,
191 Ads3_38e::TurnllightonType turnllighton);
198 void set_p_emergencylighton(uint8_t* data,
199 Ads3_38e::EmergencylightonType emergencylighton);
206 void set_p_ffoglampon(uint8_t* data, Ads3_38e::FfoglamponType ffoglampon);
213 void set_p_rfoglampon(uint8_t* data, Ads3_38e::RfoglamponType rfoglampon);
220 void set_p_brakelight(uint8_t* data, Ads3_38e::BrakelightType brakelight);
227 void set_p_hornon(uint8_t* data, Ads3_38e::HornonType hornon);
234 void set_p_fwindshieldwiper(uint8_t* data,
235 Ads3_38e::FwindshieldwiperType fwindshieldwiper);
242 void set_p_rwindshieldwiper(uint8_t* data,
243 Ads3_38e::RwindshieldwiperType rwindshieldwiper);
246 Ads3_38e::Ads_bcm_workstsType ads_bcm_worksts_;
247 Ads3_38e::Ads_bcmworkstsvalidType ads_bcmworkstsvalid_;
248 Ads3_38e::Ads_reqcontrolbcmType ads_reqcontrolbcm_;
249 Ads3_38e::HighbeamtonType highbeamton_;
250 Ads3_38e::DippedbeamonType dippedbeamon_;
251 Ads3_38e::TurnllightonType turnllighton_;
252 Ads3_38e::EmergencylightonType emergencylighton_;
253 Ads3_38e::FfoglamponType ffoglampon_;
254 Ads3_38e::RfoglamponType rfoglampon_;
255 Ads3_38e::BrakelightType brakelight_;
256 Ads3_38e::HornonType hornon_;
257 Ads3_38e::FwindshieldwiperType fwindshieldwiper_;
258 Ads3_38e::RwindshieldwiperType rwindshieldwiper_;
Definition: ads3_38e.h:26
Ads338e * set_turnllighton(Ads3_38e::TurnllightonType turnllighton)
Ads338e * set_ads_bcmworkstsvalid(Ads3_38e::Ads_bcmworkstsvalidType ads_bcmworkstsvalid)
uint32_t GetPeriod() const override
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
Ads338e * set_highbeamton(Ads3_38e::HighbeamtonType highbeamton)
Ads338e * set_hornon(Ads3_38e::HornonType hornon)
Ads338e * set_ffoglampon(Ads3_38e::FfoglamponType ffoglampon)
Ads338e * set_rwindshieldwiper(Ads3_38e::RwindshieldwiperType rwindshieldwiper)
Ads338e * set_dippedbeamon(Ads3_38e::DippedbeamonType dippedbeamon)
Ads338e * set_brakelight(Ads3_38e::BrakelightType brakelight)
Ads338e * set_ads_bcm_worksts(Ads3_38e::Ads_bcm_workstsType ads_bcm_worksts)
Ads338e * set_emergencylighton(Ads3_38e::EmergencylightonType emergencylighton)
Ads338e * set_fwindshieldwiper(Ads3_38e::FwindshieldwiperType fwindshieldwiper)
The class of ProtocolData.
Ads338e * set_ads_reqcontrolbcm(Ads3_38e::Ads_reqcontrolbcmType ads_reqcontrolbcm)
static const int32_t ID
Definition: ads3_38e.h:29
void UpdateData(uint8_t *data) override
Ads338e * set_rfoglampon(Ads3_38e::RfoglamponType rfoglampon)