19 #include "modules/canbus/proto/chassis_detail.pb.h" 27 ::apollo::canbus::ChassisDetail> {
29 static const int32_t
ID;
37 void Reset()
override;
61 Throttle_command_100::Throttle_en_ctrlType throttle_en_ctrl);
67 void set_p_throttle_acc(uint8_t* data,
double throttle_acc);
72 void set_p_checksum_100(uint8_t* data,
int checksum_100);
78 void set_p_throttle_pedal_target(uint8_t* data,
double throttle_pedal_target);
85 void set_p_throttle_en_ctrl(
87 Throttle_command_100::Throttle_en_ctrlType throttle_en_ctrl);
92 double throttle_pedal_target_;
93 Throttle_command_100::Throttle_en_ctrlType throttle_en_ctrl_;
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
Throttlecommand100 * set_checksum_100(int checksum_100)
Throttlecommand100 * set_throttle_en_ctrl(Throttle_command_100::Throttle_en_ctrlType throttle_en_ctrl)
static const int32_t ID
Definition: throttle_command_100.h:29
void UpdateData(uint8_t *data) override
The class of ProtocolData.
uint32_t GetPeriod() const override
Throttlecommand100 * set_throttle_acc(double throttle_acc)
Throttlecommand100 * set_throttle_pedal_target(double throttle_pedal_target)
Definition: throttle_command_100.h:26