|
Apollo
6.0
Open source self driving car software
|
#include <radar_config_200.h>


Public Member Functions | |
| RadarConfig200 () | |
| ~RadarConfig200 () | |
| uint32_t | GetPeriod () const override |
| get the data period More... | |
| void | UpdateData (uint8_t *data) override |
| update the data More... | |
| void | Reset () override |
| reset the private variables More... | |
| 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 (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 (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, 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, RcsThreshold rcs_theshold) |
Public Member Functions inherited from apollo::drivers::canbus::ProtocolData< RacobitRadar > | |
| ProtocolData ()=default | |
| construct protocol data. More... | |
| virtual | ~ProtocolData ()=default |
| destruct protocol data. More... | |
| virtual int32_t | GetLength () const |
| virtual void | Parse (const uint8_t *bytes, int32_t length, RacobitRadar *sensor_data) const |
Static Public Attributes | |
| static const uint32_t | ID |
Additional Inherited Members | |
Static Public Member Functions inherited from apollo::drivers::canbus::ProtocolData< RacobitRadar > | |
| static std::uint8_t | CalculateCheckSum (const uint8_t *input, const uint32_t length) |
| static function, used to calculate the checksum of input array. More... | |
| static T | BoundedValue (T lower, T upper, T val) |
| apollo::drivers::racobit_radar::RadarConfig200::RadarConfig200 | ( | ) |
| apollo::drivers::racobit_radar::RadarConfig200::~RadarConfig200 | ( | ) |
|
overridevirtual |
get the data period
Reimplemented from apollo::drivers::canbus::ProtocolData< RacobitRadar >.
| RadarConf apollo::drivers::racobit_radar::RadarConfig200::radar_conf | ( | ) |
|
overridevirtual |
reset the private variables
Reimplemented from apollo::drivers::canbus::ProtocolData< RacobitRadar >.
| RadarConfig200* apollo::drivers::racobit_radar::RadarConfig200::set_ctrl_relay | ( | uint8_t | data | ) |
| void apollo::drivers::racobit_radar::RadarConfig200::set_ctrl_relay_p | ( | uint8_t * | data, |
| uint8_t | value | ||
| ) |
| RadarConfig200* apollo::drivers::racobit_radar::RadarConfig200::set_ctrl_relay_valid | ( | bool | valid | ) |
| void apollo::drivers::racobit_radar::RadarConfig200::set_ctrl_relay_valid_p | ( | uint8_t * | data, |
| bool | valid | ||
| ) |
| RadarConfig200* apollo::drivers::racobit_radar::RadarConfig200::set_max_distance | ( | uint16_t | data | ) |
| void apollo::drivers::racobit_radar::RadarConfig200::set_max_distance_p | ( | uint8_t * | data, |
| uint16_t | value | ||
| ) |
| RadarConfig200* apollo::drivers::racobit_radar::RadarConfig200::set_max_distance_valid | ( | bool | valid | ) |
| void apollo::drivers::racobit_radar::RadarConfig200::set_max_distance_valid_p | ( | uint8_t * | data, |
| bool | valid | ||
| ) |
| RadarConfig200* apollo::drivers::racobit_radar::RadarConfig200::set_output_type | ( | OutputType | type | ) |
| void apollo::drivers::racobit_radar::RadarConfig200::set_output_type_p | ( | uint8_t * | data, |
| OutputType | type | ||
| ) |
| RadarConfig200* apollo::drivers::racobit_radar::RadarConfig200::set_output_type_valid | ( | bool | valid | ) |
| void apollo::drivers::racobit_radar::RadarConfig200::set_output_type_valid_p | ( | uint8_t * | data, |
| bool | valid | ||
| ) |
| RadarConfig200* apollo::drivers::racobit_radar::RadarConfig200::set_radar_conf | ( | RadarConf | radar_conf | ) |
| RadarConfig200* apollo::drivers::racobit_radar::RadarConfig200::set_radar_power | ( | uint8_t | data | ) |
| void apollo::drivers::racobit_radar::RadarConfig200::set_radar_power_p | ( | uint8_t * | data, |
| uint8_t | value | ||
| ) |
| RadarConfig200* apollo::drivers::racobit_radar::RadarConfig200::set_radar_power_valid | ( | bool | valid | ) |
| void apollo::drivers::racobit_radar::RadarConfig200::set_radar_power_valid_p | ( | uint8_t * | data, |
| bool | valid | ||
| ) |
| RadarConfig200* apollo::drivers::racobit_radar::RadarConfig200::set_rcs_threshold | ( | RcsThreshold | rcs_theshold | ) |
| void apollo::drivers::racobit_radar::RadarConfig200::set_rcs_threshold_p | ( | uint8_t * | data, |
| RcsThreshold | rcs_theshold | ||
| ) |
| RadarConfig200* apollo::drivers::racobit_radar::RadarConfig200::set_rcs_threshold_valid | ( | bool | valid | ) |
| void apollo::drivers::racobit_radar::RadarConfig200::set_rcs_threshold_valid_p | ( | uint8_t * | data, |
| bool | valid | ||
| ) |
| RadarConfig200* apollo::drivers::racobit_radar::RadarConfig200::set_send_ext_info | ( | uint8_t | data | ) |
| void apollo::drivers::racobit_radar::RadarConfig200::set_send_ext_info_p | ( | uint8_t * | data, |
| uint8_t | value | ||
| ) |
| RadarConfig200* apollo::drivers::racobit_radar::RadarConfig200::set_send_ext_info_valid | ( | bool | valid | ) |
| void apollo::drivers::racobit_radar::RadarConfig200::set_send_ext_info_valid_p | ( | uint8_t * | data, |
| bool | valid | ||
| ) |
| RadarConfig200* apollo::drivers::racobit_radar::RadarConfig200::set_send_quality | ( | uint8_t | data | ) |
| void apollo::drivers::racobit_radar::RadarConfig200::set_send_quality_p | ( | uint8_t * | data, |
| uint8_t | value | ||
| ) |
| RadarConfig200* apollo::drivers::racobit_radar::RadarConfig200::set_send_quality_valid | ( | bool | valid | ) |
| void apollo::drivers::racobit_radar::RadarConfig200::set_send_quality_valid_p | ( | uint8_t * | data, |
| bool | valid | ||
| ) |
| RadarConfig200* apollo::drivers::racobit_radar::RadarConfig200::set_sensor_id | ( | uint8_t | data | ) |
| void apollo::drivers::racobit_radar::RadarConfig200::set_sensor_id_p | ( | uint8_t * | data, |
| uint8_t | value | ||
| ) |
| RadarConfig200* apollo::drivers::racobit_radar::RadarConfig200::set_sensor_id_valid | ( | bool | valid | ) |
| void apollo::drivers::racobit_radar::RadarConfig200::set_sensor_id_valid_p | ( | uint8_t * | data, |
| bool | valid | ||
| ) |
| RadarConfig200* apollo::drivers::racobit_radar::RadarConfig200::set_sort_index | ( | uint8_t | data | ) |
| void apollo::drivers::racobit_radar::RadarConfig200::set_sort_index_p | ( | uint8_t * | data, |
| uint8_t | value | ||
| ) |
| RadarConfig200* apollo::drivers::racobit_radar::RadarConfig200::set_sort_index_valid | ( | bool | valid | ) |
| void apollo::drivers::racobit_radar::RadarConfig200::set_sort_index_valid_p | ( | uint8_t * | data, |
| bool | valid | ||
| ) |
| RadarConfig200* apollo::drivers::racobit_radar::RadarConfig200::set_store_in_nvm | ( | uint8_t | data | ) |
| void apollo::drivers::racobit_radar::RadarConfig200::set_store_in_nvm_p | ( | uint8_t * | data, |
| uint8_t | value | ||
| ) |
| RadarConfig200* apollo::drivers::racobit_radar::RadarConfig200::set_store_in_nvm_valid | ( | bool | valid | ) |
| void apollo::drivers::racobit_radar::RadarConfig200::set_store_in_nvm_valid_p | ( | uint8_t * | data, |
| bool | valid | ||
| ) |
|
overridevirtual |
update the data
| data | a pointer to the data to be updated |
Reimplemented from apollo::drivers::canbus::ProtocolData< RacobitRadar >.
|
static |
1.8.13