19#include "modules/canbus_vehicle/devkit/proto/devkit.pb.h"
27 ::apollo::canbus::Devkit> {
29 static const int32_t
ID;
35 void Parse(
const std::uint8_t* bytes, int32_t length,
36 Devkit* chassis)
const override;
40 void Reset()
override;
65 void set_p_checksum_104(uint8_t* data,
int checksum_104);
71 void set_p_park_target(uint8_t* data,
78 void set_p_park_en_ctrl(uint8_t* data,
83 const int32_t length)
const;
86 const int32_t length)
const;
88 int checksum_104(
const std::uint8_t* bytes,
const int32_t length)
const;
Parkcommand104 * set_park_en_ctrl(Park_command_104::Park_en_ctrlType park_en_ctrl)
void UpdateData(uint8_t *data) override
Parkcommand104 * set_checksum_104(int checksum_104)
void Parse(const std::uint8_t *bytes, int32_t length, Devkit *chassis) const override
Parkcommand104 * set_park_target(Park_command_104::Park_targetType park_target)
uint32_t GetPeriod() const override
This is the base class of protocol data.
The class of ProtocolData