19#include "modules/common_msgs/sensor_msgs/nano_radar.pb.h"
20#include "modules/drivers/radar/nano_radar/proto/nano_radar_conf.pb.h"
33 static const uint32_t
ID;
51 void Reset()
override;
This is the base class of protocol data.
RegionConfig401 * set_region_max_output_number(uint8_t data)
RegionConfig401 * set_collision_detection_activation_valid(bool valid)
void set_point1_lateral_p(uint8_t *data, double value)
void set_point2_longitude_p(uint8_t *data, double value)
RegionConfig401 * set_region_id(uint8_t datad)
void set_collision_detection_activation_valid_p(uint8_t *data, bool valid)
void set_region_max_output_number_p(uint8_t *data, uint8_t value)
void set_point2_lateral_p(uint8_t *data, double value)
RegionConfig401 * set_point1_lateral(double data)
RegionConfig401 * set_collision_detection_coordinates_valid(bool valid)
RegionConfig401 * set_radar_conf(RadarConf radar_conf)
void UpdateData(uint8_t *data) override
update the data
void Reset() override
reset the private variables
uint32_t GetPeriod() const override
get the data period
void set_collision_detection_coordinates_valid_p(uint8_t *data, bool valid)
RegionConfig401 * set_point2_longitude(double data)
RegionConfig401 * set_point2_lateral(double data)
void set_point1_longitude_p(uint8_t *data, double value)
RegionConfig401 * set_point1_longitude(double data)
void set_region_id_p(uint8_t *data, uint8_t value)
The class of ProtocolData