Apollo 10.0
自动驾驶开放平台
|
#include <radar_config_200.h>
Public 成员函数 | |
RadarConfig200 () | |
~RadarConfig200 () | |
uint32_t | GetPeriod () const override |
get the data period | |
void | UpdateData (uint8_t *data) override |
update the data | |
void | Reset () override |
reset the private variables | |
RadarConfig200 * | set_max_distance_valid (bool valid) |
RadarConfig200 * | set_sensor_id_valid (bool valid) |
RadarConfig200 * | set_radar_power_valid (bool valid) |
RadarConfig200 * | set_output_type_valid (bool valid) |
RadarConfig200 * | set_send_quality_valid (bool valid) |
RadarConfig200 * | set_send_ext_info_valid (bool valid) |
RadarConfig200 * | set_sort_index_valid (bool valid) |
RadarConfig200 * | set_store_in_nvm_valid (bool valid) |
RadarConfig200 * | set_ctrl_relay_valid (bool valid) |
RadarConfig200 * | set_rcs_threshold_valid (bool valid) |
RadarConfig200 * | set_max_distance (uint16_t data) |
RadarConfig200 * | set_sensor_id (uint8_t data) |
RadarConfig200 * | set_output_type (RadarState_201::OutputType type) |
RadarConfig200 * | set_radar_power (uint8_t data) |
RadarConfig200 * | set_ctrl_relay (uint8_t data) |
RadarConfig200 * | set_send_ext_info (uint8_t data) |
RadarConfig200 * | set_send_quality (uint8_t data) |
RadarConfig200 * | set_sort_index (uint8_t data) |
RadarConfig200 * | set_store_in_nvm (uint8_t data) |
RadarConfig200 * | set_rcs_threshold (RadarState_201::RcsThreshold rcs_theshold) |
RadarConfig200 * | set_radar_conf (RadarConf radar_conf) |
RadarConf | radar_conf () |
void | set_max_distance_valid_p (uint8_t *data, bool valid) |
void | set_sensor_id_valid_p (uint8_t *data, bool valid) |
void | set_radar_power_valid_p (uint8_t *data, bool valid) |
void | set_output_type_valid_p (uint8_t *data, bool valid) |
void | set_send_quality_valid_p (uint8_t *data, bool valid) |
void | set_send_ext_info_valid_p (uint8_t *data, bool valid) |
void | set_sort_index_valid_p (uint8_t *data, bool valid) |
void | set_store_in_nvm_valid_p (uint8_t *data, bool valid) |
void | set_ctrl_relay_valid_p (uint8_t *data, bool valid) |
void | set_rcs_threshold_valid_p (uint8_t *data, bool valid) |
void | set_max_distance_p (uint8_t *data, uint16_t value) |
void | set_sensor_id_p (uint8_t *data, uint8_t value) |
void | set_output_type_p (uint8_t *data, RadarState_201::OutputType type) |
void | set_radar_power_p (uint8_t *data, uint8_t value) |
void | set_ctrl_relay_p (uint8_t *data, uint8_t value) |
void | set_send_ext_info_p (uint8_t *data, uint8_t value) |
void | set_send_quality_p (uint8_t *data, uint8_t value) |
void | set_sort_index_p (uint8_t *data, uint8_t value) |
void | set_store_in_nvm_p (uint8_t *data, uint8_t value) |
void | set_rcs_threshold_p (uint8_t *data, RadarState_201::RcsThreshold rcs_theshold) |
![]() | |
ProtocolData ()=default | |
construct protocol data. | |
virtual | ~ProtocolData ()=default |
destruct protocol data. | |
virtual int32_t | GetLength () const |
virtual void | Parse (const uint8_t *bytes, int32_t length, ContiRadar *sensor_data) const |
virtual void | UpdateData_Heartbeat (uint8_t *data) |
静态 Public 属性 | |
static const uint32_t | ID = 0x200 |
额外继承的成员函数 | |
![]() | |
static std::uint8_t | CalculateCheckSum (const uint8_t *input, const uint32_t length) |
static function, used to calculate the checksum of input array. | |
static T | BoundedValue (T lower, T upper, T val) |
在文件 radar_config_200.h 第 30 行定义.
apollo::drivers::conti_radar::RadarConfig200::RadarConfig200 | ( | ) |
在文件 radar_config_200.cc 第 30 行定义.
apollo::drivers::conti_radar::RadarConfig200::~RadarConfig200 | ( | ) |
在文件 radar_config_200.cc 第 31 行定义.
|
overridevirtual |
get the data period
重载 apollo::drivers::canbus::ProtocolData< ContiRadar > .
在文件 radar_config_200.cc 第 33 行定义.
RadarConf apollo::drivers::conti_radar::RadarConfig200::radar_conf | ( | ) |
在文件 radar_config_200.cc 第 93 行定义.
|
overridevirtual |
reset the private variables
重载 apollo::drivers::canbus::ProtocolData< ContiRadar > .
在文件 radar_config_200.cc 第 69 行定义.
RadarConfig200 * apollo::drivers::conti_radar::RadarConfig200::set_ctrl_relay | ( | uint8_t | data | ) |
在文件 radar_config_200.cc 第 171 行定义.
void apollo::drivers::conti_radar::RadarConfig200::set_ctrl_relay_p | ( | uint8_t * | data, |
uint8_t | value | ||
) |
在文件 radar_config_200.cc 第 321 行定义.
RadarConfig200 * apollo::drivers::conti_radar::RadarConfig200::set_ctrl_relay_valid | ( | bool | valid | ) |
在文件 radar_config_200.cc 第 140 行定义.
void apollo::drivers::conti_radar::RadarConfig200::set_ctrl_relay_valid_p | ( | uint8_t * | data, |
bool | valid | ||
) |
在文件 radar_config_200.cc 第 274 行定义.
RadarConfig200 * apollo::drivers::conti_radar::RadarConfig200::set_max_distance | ( | uint16_t | data | ) |
在文件 radar_config_200.cc 第 150 行定义.
void apollo::drivers::conti_radar::RadarConfig200::set_max_distance_p | ( | uint8_t * | data, |
uint16_t | value | ||
) |
在文件 radar_config_200.cc 第 292 行定义.
RadarConfig200 * apollo::drivers::conti_radar::RadarConfig200::set_max_distance_valid | ( | bool | valid | ) |
在文件 radar_config_200.cc 第 100 行定义.
void apollo::drivers::conti_radar::RadarConfig200::set_max_distance_valid_p | ( | uint8_t * | data, |
bool | valid | ||
) |
在文件 radar_config_200.cc 第 202 行定义.
RadarConfig200 * apollo::drivers::conti_radar::RadarConfig200::set_output_type | ( | RadarState_201::OutputType | type | ) |
在文件 radar_config_200.cc 第 160 行定义.
void apollo::drivers::conti_radar::RadarConfig200::set_output_type_p | ( | uint8_t * | data, |
RadarState_201::OutputType | type | ||
) |
在文件 radar_config_200.cc 第 309 行定义.
RadarConfig200 * apollo::drivers::conti_radar::RadarConfig200::set_output_type_valid | ( | bool | valid | ) |
在文件 radar_config_200.cc 第 115 行定义.
void apollo::drivers::conti_radar::RadarConfig200::set_output_type_valid_p | ( | uint8_t * | data, |
bool | valid | ||
) |
在文件 radar_config_200.cc 第 229 行定义.
RadarConfig200 * apollo::drivers::conti_radar::RadarConfig200::set_radar_conf | ( | RadarConf | radar_conf | ) |
在文件 radar_config_200.cc 第 95 行定义.
RadarConfig200 * apollo::drivers::conti_radar::RadarConfig200::set_radar_power | ( | uint8_t | data | ) |
在文件 radar_config_200.cc 第 166 行定义.
void apollo::drivers::conti_radar::RadarConfig200::set_radar_power_p | ( | uint8_t * | data, |
uint8_t | value | ||
) |
在文件 radar_config_200.cc 第 316 行定义.
RadarConfig200 * apollo::drivers::conti_radar::RadarConfig200::set_radar_power_valid | ( | bool | valid | ) |
在文件 radar_config_200.cc 第 110 行定义.
void apollo::drivers::conti_radar::RadarConfig200::set_radar_power_valid_p | ( | uint8_t * | data, |
bool | valid | ||
) |
在文件 radar_config_200.cc 第 220 行定义.
RadarConfig200 * apollo::drivers::conti_radar::RadarConfig200::set_rcs_threshold | ( | RadarState_201::RcsThreshold | rcs_theshold | ) |
在文件 radar_config_200.cc 第 196 行定义.
void apollo::drivers::conti_radar::RadarConfig200::set_rcs_threshold_p | ( | uint8_t * | data, |
RadarState_201::RcsThreshold | rcs_theshold | ||
) |
在文件 radar_config_200.cc 第 346 行定义.
RadarConfig200 * apollo::drivers::conti_radar::RadarConfig200::set_rcs_threshold_valid | ( | bool | valid | ) |
在文件 radar_config_200.cc 第 145 行定义.
void apollo::drivers::conti_radar::RadarConfig200::set_rcs_threshold_valid_p | ( | uint8_t * | data, |
bool | valid | ||
) |
在文件 radar_config_200.cc 第 283 行定义.
RadarConfig200 * apollo::drivers::conti_radar::RadarConfig200::set_send_ext_info | ( | uint8_t | data | ) |
在文件 radar_config_200.cc 第 176 行定义.
void apollo::drivers::conti_radar::RadarConfig200::set_send_ext_info_p | ( | uint8_t * | data, |
uint8_t | value | ||
) |
在文件 radar_config_200.cc 第 326 行定义.
RadarConfig200 * apollo::drivers::conti_radar::RadarConfig200::set_send_ext_info_valid | ( | bool | valid | ) |
在文件 radar_config_200.cc 第 125 行定义.
void apollo::drivers::conti_radar::RadarConfig200::set_send_ext_info_valid_p | ( | uint8_t * | data, |
bool | valid | ||
) |
在文件 radar_config_200.cc 第 247 行定义.
RadarConfig200 * apollo::drivers::conti_radar::RadarConfig200::set_send_quality | ( | uint8_t | data | ) |
在文件 radar_config_200.cc 第 181 行定义.
void apollo::drivers::conti_radar::RadarConfig200::set_send_quality_p | ( | uint8_t * | data, |
uint8_t | value | ||
) |
在文件 radar_config_200.cc 第 331 行定义.
RadarConfig200 * apollo::drivers::conti_radar::RadarConfig200::set_send_quality_valid | ( | bool | valid | ) |
在文件 radar_config_200.cc 第 120 行定义.
void apollo::drivers::conti_radar::RadarConfig200::set_send_quality_valid_p | ( | uint8_t * | data, |
bool | valid | ||
) |
在文件 radar_config_200.cc 第 238 行定义.
RadarConfig200 * apollo::drivers::conti_radar::RadarConfig200::set_sensor_id | ( | uint8_t | data | ) |
在文件 radar_config_200.cc 第 155 行定义.
void apollo::drivers::conti_radar::RadarConfig200::set_sensor_id_p | ( | uint8_t * | data, |
uint8_t | value | ||
) |
在文件 radar_config_200.cc 第 304 行定义.
RadarConfig200 * apollo::drivers::conti_radar::RadarConfig200::set_sensor_id_valid | ( | bool | valid | ) |
在文件 radar_config_200.cc 第 105 行定义.
void apollo::drivers::conti_radar::RadarConfig200::set_sensor_id_valid_p | ( | uint8_t * | data, |
bool | valid | ||
) |
在文件 radar_config_200.cc 第 211 行定义.
RadarConfig200 * apollo::drivers::conti_radar::RadarConfig200::set_sort_index | ( | uint8_t | data | ) |
在文件 radar_config_200.cc 第 186 行定义.
void apollo::drivers::conti_radar::RadarConfig200::set_sort_index_p | ( | uint8_t * | data, |
uint8_t | value | ||
) |
在文件 radar_config_200.cc 第 336 行定义.
RadarConfig200 * apollo::drivers::conti_radar::RadarConfig200::set_sort_index_valid | ( | bool | valid | ) |
在文件 radar_config_200.cc 第 130 行定义.
void apollo::drivers::conti_radar::RadarConfig200::set_sort_index_valid_p | ( | uint8_t * | data, |
bool | valid | ||
) |
在文件 radar_config_200.cc 第 256 行定义.
RadarConfig200 * apollo::drivers::conti_radar::RadarConfig200::set_store_in_nvm | ( | uint8_t | data | ) |
在文件 radar_config_200.cc 第 191 行定义.
void apollo::drivers::conti_radar::RadarConfig200::set_store_in_nvm_p | ( | uint8_t * | data, |
uint8_t | value | ||
) |
在文件 radar_config_200.cc 第 341 行定义.
RadarConfig200 * apollo::drivers::conti_radar::RadarConfig200::set_store_in_nvm_valid | ( | bool | valid | ) |
在文件 radar_config_200.cc 第 135 行定义.
void apollo::drivers::conti_radar::RadarConfig200::set_store_in_nvm_valid_p | ( | uint8_t * | data, |
bool | valid | ||
) |
在文件 radar_config_200.cc 第 265 行定义.
|
overridevirtual |
update the data
data | a pointer to the data to be updated |
重载 apollo::drivers::canbus::ProtocolData< ContiRadar > .
在文件 radar_config_200.cc 第 42 行定义.
|
static |
在文件 radar_config_200.h 第 33 行定义.