19 #include "modules/canbus/proto/chassis_detail.pb.h" 22 #include "gtest/gtest_prod.h" 29 ::apollo::canbus::ChassisDetail> {
31 static const int32_t
ID;
39 void Reset()
override;
47 double adc_cmd_steerwheelangle);
57 Adc_motioncontrol1_10::Adc_cmd_steeringcontrolmodeType
58 adc_cmd_steeringcontrolmode);
73 Adc_motioncontrol1_10::Adc_cmd_gearType adc_cmd_gear);
80 int adc_motioncontrol1_checksum);
88 double adc_cmd_brakepercentage);
96 double adc_cmd_throttleposition);
103 int adc_motioncontrol1_counter);
114 Adc_motioncontrol1_10::Adc_cmd_autonomyrequestType
115 adc_cmd_autonomyrequest);
126 Adc_motioncontrol1_10::Adc_cmd_longitudinalcontrolmodeType
127 adc_cmd_longitudinalcontrolmode);
140 void set_p_adc_cmd_steerwheelangle(uint8_t* data,
141 double adc_cmd_steerwheelangle);
150 void set_p_adc_cmd_steeringcontrolmode(
151 uint8_t* data, Adc_motioncontrol1_10::Adc_cmd_steeringcontrolmodeType
152 adc_cmd_steeringcontrolmode);
158 void set_p_adc_cmd_parkingbrake(uint8_t* data,
bool adc_cmd_parkingbrake);
166 void set_p_adc_cmd_gear(uint8_t* data,
167 Adc_motioncontrol1_10::Adc_cmd_gearType adc_cmd_gear);
173 void set_p_adc_motioncontrol1_checksum(uint8_t* data,
174 int adc_motioncontrol1_checksum);
181 void set_p_adc_cmd_brakepercentage(uint8_t* data,
182 double adc_cmd_brakepercentage);
189 void set_p_adc_cmd_throttleposition(uint8_t* data,
190 double adc_cmd_throttleposition);
196 void set_p_adc_motioncontrol1_counter(uint8_t* data,
197 int adc_motioncontrol1_counter);
207 void set_p_adc_cmd_autonomyrequest(
208 uint8_t* data, Adc_motioncontrol1_10::Adc_cmd_autonomyrequestType
209 adc_cmd_autonomyrequest);
219 void set_p_adc_cmd_longitudinalcontrolmode(
220 uint8_t* data, Adc_motioncontrol1_10::Adc_cmd_longitudinalcontrolmodeType
221 adc_cmd_longitudinalcontrolmode);
224 double adc_cmd_steerwheelangle_;
225 Adc_motioncontrol1_10::Adc_cmd_steeringcontrolmodeType
226 adc_cmd_steeringcontrolmode_;
227 bool adc_cmd_parkingbrake_;
228 Adc_motioncontrol1_10::Adc_cmd_gearType adc_cmd_gear_;
229 int adc_motioncontrol1_checksum_;
230 double adc_cmd_brakepercentage_;
231 double adc_cmd_throttleposition_;
232 int adc_motioncontrol1_counter_;
233 Adc_motioncontrol1_10::Adc_cmd_autonomyrequestType adc_cmd_autonomyrequest_;
234 Adc_motioncontrol1_10::Adc_cmd_longitudinalcontrolmodeType
235 adc_cmd_longitudinalcontrolmode_;
uint32_t GetPeriod() const override
Adcmotioncontrol110 * set_adc_motioncontrol1_checksum(int adc_motioncontrol1_checksum)
Adcmotioncontrol110 * set_adc_cmd_parkingbrake(bool adc_cmd_parkingbrake)
Adcmotioncontrol110 * set_adc_cmd_autonomyrequest(Adc_motioncontrol1_10::Adc_cmd_autonomyrequestType adc_cmd_autonomyrequest)
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
Definition: adc_motioncontrol1_10.h:28
This is the base class of protocol data.
Definition: protocol_data.h:44
Adcmotioncontrol110 * set_adc_cmd_steerwheelangle(double adc_cmd_steerwheelangle)
Adcmotioncontrol110 * set_adc_cmd_brakepercentage(double adc_cmd_brakepercentage)
Adcmotioncontrol110 * set_adc_cmd_throttleposition(double adc_cmd_throttleposition)
void UpdateData(uint8_t *data) override
Adcmotioncontrol110 * set_adc_cmd_gear(Adc_motioncontrol1_10::Adc_cmd_gearType adc_cmd_gear)
static const int32_t ID
Definition: adc_motioncontrol1_10.h:31
Adcmotioncontrol110 * set_adc_motioncontrol1_counter(int adc_motioncontrol1_counter)
The class of ProtocolData.
FRIEND_TEST(adc_motioncontrol1_10Test, part1)
Adcmotioncontrol110 * set_adc_cmd_steeringcontrolmode(Adc_motioncontrol1_10::Adc_cmd_steeringcontrolmodeType adc_cmd_steeringcontrolmode)
Adcmotioncontrol110 * set_adc_cmd_longitudinalcontrolmode(Adc_motioncontrol1_10::Adc_cmd_longitudinalcontrolmodeType adc_cmd_longitudinalcontrolmode)