19#include "modules/canbus_vehicle/devkit/proto/devkit.pb.h"
28 ::apollo::canbus::Devkit> {
30 static const int32_t
ID;
36 void Parse(
const std::uint8_t* bytes, int32_t length,
37 Devkit* chassis)
const override;
41 void Reset()
override;
69 void set_p_gear_target(uint8_t* data,
76 void set_p_gear_en_ctrl(uint8_t* data,
82 void set_p_checksum_103(uint8_t* data,
int checksum_103);
86 const int32_t length)
const;
89 const int32_t length)
const;
91 int checksum_103(
const std::uint8_t* bytes,
const int32_t length)
const;
Gearcommand103 * set_gear_en_ctrl(Gear_command_103::Gear_en_ctrlType gear_en_ctrl)
Gearcommand103 * set_gear_target(Gear_command_103::Gear_targetType gear_target)
uint32_t GetPeriod() const override
void UpdateData(uint8_t *data) override
Gearcommand103 * set_checksum_103(int checksum_103)
void Parse(const std::uint8_t *bytes, int32_t length, Devkit *chassis) const override
This is the base class of protocol data.
The class of ProtocolData