19#include "modules/canbus_vehicle/demo/proto/demo.pb.h"
30 static const int32_t
ID;
36 void Parse(
const std::uint8_t* bytes, int32_t length,
37 Demo* chassis)
const override;
43 void Reset()
override;
75 void set_p_heartbeat_104(uint8_t* data,
int heartbeat_104);
80 void set_p_checksum_104(uint8_t* data,
int checksum_104);
87 void set_p_park_target(uint8_t* data,
95 void set_p_park_en_ctrl(uint8_t* data,
98 int heartbeat_104(
const std::uint8_t* bytes,
const int32_t length)
const;
100 int checksum_104(
const std::uint8_t* bytes,
const int32_t length)
const;
103 const int32_t length)
const;
106 const int32_t length)
const;
void UpdateData_Heartbeat(uint8_t *data) override
void UpdateData(uint8_t *data) override
Parkcommand104 * set_heartbeat_104(int heartbeat_104)
Parkcommand104 * set_park_en_ctrl(Park_command_104::Park_en_ctrlType park_en_ctrl)
uint32_t GetPeriod() const override
Parkcommand104 * set_park_target(Park_command_104::Park_targetType park_target)
Parkcommand104 * set_checksum_104(int checksum_104)
void Parse(const std::uint8_t *bytes, int32_t length, Demo *chassis) const override
This is the base class of protocol data.
The class of ProtocolData