35 static const uint32_t PERIOD = 100 * 1000;
64 radar_conf_.set_collision_detection_coordinates_valid(
false);
65 radar_conf_.set_collision_detection_activation_valid(
false);
67 radar_conf_.set_region_max_output_number(63);
68 radar_conf_.set_region_id(1);
69 radar_conf_.set_point1_longitude(0);
70 radar_conf_.set_point1_lateral(50);
71 radar_conf_.set_point2_longitude(20);
72 radar_conf_.set_point2_lateral(-50);
84 radar_conf_.set_collision_detection_coordinates_valid(valid);
90 radar_conf_.set_collision_detection_activation_valid(valid);
95 radar_conf_.set_region_max_output_number(data);
100 radar_conf_.set_region_id(data);
105 radar_conf_.set_point1_longitude(data);
110 radar_conf_.set_point1_lateral(data);
115 radar_conf_.set_point2_longitude(data);
120 radar_conf_.set_point2_lateral(data);
151 Byte frame(data + 1);
160 Byte to_set0(data + 3);
165 Byte to_set1(data + 2);
174 Byte to_set0(data + 4);
179 Byte to_set1(data + 3);
188 Byte to_set0(data + 6);
193 Byte to_set1(data + 5);
202 Byte to_set0(data + 7);
207 Byte to_set1(data + 6);
The class of one byte, which is 8 bits.
void set_value(const uint8_t value)
Reset this Byte by a specified one-byte unsigned integer.
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)
const double REGION_POINT_RES
const double REGION_POINT_LAT_MIN
const double REGION_POINT_LONG_MIN
optional bool collision_detection_coordinates_valid
optional double point1_lateral
optional bool collision_detection_activation_valid
optional double point2_lateral
optional uint32 region_max_output_number
optional double point1_longitude
optional double point2_longitude
optional uint32 region_id