19 #include "gtest/gtest.h" 20 #include "modules/canbus/proto/chassis_detail.pb.h" 29 ::apollo::canbus::ChassisDetail> {
31 static const int32_t
ID;
39 void Reset()
override;
48 double adc_cmd_throttlecommandlimit);
55 double adc_cmd_steeringrate);
63 double adc_cmd_steerwheelanglelimit);
70 void set_p_adc_cmd_throttlecommandlimit(uint8_t* data,
71 double adc_cmd_throttlecommandlimit);
77 void set_p_adc_cmd_steeringrate(uint8_t* data,
double adc_cmd_steeringrate);
84 void set_p_adc_cmd_steerwheelanglelimit(uint8_t* data,
85 double adc_cmd_steerwheelanglelimit);
88 double adc_cmd_throttlecommandlimit_;
89 double adc_cmd_steeringrate_;
90 double adc_cmd_steerwheelanglelimit_;
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
static const int32_t ID
Definition: adc_motioncontrollimits1_12.h:31
Definition: adc_motioncontrollimits1_12.h:27
FRIEND_TEST(Motioncontrollimits1_12_test, General)
uint32_t GetPeriod() const override
Adcmotioncontrollimits112 * set_adc_cmd_steerwheelanglelimit(double adc_cmd_steerwheelanglelimit)
Adcmotioncontrollimits112 * set_adc_cmd_throttlecommandlimit(double adc_cmd_throttlecommandlimit)
void UpdateData(uint8_t *data) override
Adcmotioncontrollimits112 * set_adc_cmd_steeringrate(double adc_cmd_steeringrate)
The class of ProtocolData.
Adcmotioncontrollimits112()