19 #include "modules/canbus/proto/chassis_detail.pb.h" 27 ::apollo::canbus::ChassisDetail> {
29 static const int32_t
ID;
37 void Reset()
override;
45 Pc_bcm_201::Pc_reverselampreqType pc_reverselampreq);
67 Pc_bcm_201::Pc_rightturnlampreqType pc_rightturnlampreq);
75 Pc_bcm_201::Pc_leftturnlampreqType pc_leftturnlampreq);
90 Pc_bcm_201::Pc_hazardlampreqType pc_hazardlampreq);
98 void set_p_pc_reverselampreq(
99 uint8_t* data, Pc_bcm_201::Pc_reverselampreqType pc_reverselampreq);
106 void set_p_pc_lowbeamreq(uint8_t* data,
107 Pc_bcm_201::Pc_lowbeamreqType pc_lowbeamreq);
114 void set_p_pc_highbeamreq(uint8_t* data,
115 Pc_bcm_201::Pc_highbeamreqType pc_highbeamreq);
122 void set_p_pc_rightturnlampreq(
123 uint8_t* data, Pc_bcm_201::Pc_rightturnlampreqType pc_rightturnlampreq);
130 void set_p_pc_leftturnlampreq(
131 uint8_t* data, Pc_bcm_201::Pc_leftturnlampreqType pc_leftturnlampreq);
138 void set_p_pc_hornreq(uint8_t* data, Pc_bcm_201::Pc_hornreqType pc_hornreq);
145 void set_p_pc_hazardlampreq(
146 uint8_t* data, Pc_bcm_201::Pc_hazardlampreqType pc_hazardlampreq);
149 Pc_bcm_201::Pc_reverselampreqType pc_reverselampreq_;
150 Pc_bcm_201::Pc_lowbeamreqType pc_lowbeamreq_;
151 Pc_bcm_201::Pc_highbeamreqType pc_highbeamreq_;
152 Pc_bcm_201::Pc_rightturnlampreqType pc_rightturnlampreq_;
153 Pc_bcm_201::Pc_leftturnlampreqType pc_leftturnlampreq_;
154 Pc_bcm_201::Pc_hornreqType pc_hornreq_;
155 Pc_bcm_201::Pc_hazardlampreqType pc_hazardlampreq_;
Pcbcm201 * set_pc_highbeamreq(Pc_bcm_201::Pc_highbeamreqType pc_highbeamreq)
Pcbcm201 * set_pc_lowbeamreq(Pc_bcm_201::Pc_lowbeamreqType pc_lowbeamreq)
Pcbcm201 * set_pc_reverselampreq(Pc_bcm_201::Pc_reverselampreqType pc_reverselampreq)
Pcbcm201 * set_pc_hornreq(Pc_bcm_201::Pc_hornreqType pc_hornreq)
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
void UpdateData(uint8_t *data) override
This is the base class of protocol data.
Definition: protocol_data.h:44
uint32_t GetPeriod() const override
Pcbcm201 * set_pc_leftturnlampreq(Pc_bcm_201::Pc_leftturnlampreqType pc_leftturnlampreq)
Pcbcm201 * set_pc_hazardlampreq(Pc_bcm_201::Pc_hazardlampreqType pc_hazardlampreq)
Pcbcm201 * set_pc_rightturnlampreq(Pc_bcm_201::Pc_rightturnlampreqType pc_rightturnlampreq)
The class of ProtocolData.
Definition: pc_bcm_201.h:26
static const int32_t ID
Definition: pc_bcm_201.h:29