毫米波 & 超声波雷达 Radar¶
GetRadarDetections¶
bool GetRadarDetections(const char *mainVehicleId, const char *sensorId, SimOne_Data_RadarDetection *pDetections)
得到毫米波雷达目标信息.
Obtaining Millimeter-Wave Radar Target Information
参数:
| 名称 | 类型 | 说明 |
|---|---|---|
mainVehicleId |
const char * |
主车的ID Id of the main vehicle |
sensorId |
const char * |
毫米波雷达传感器ID Sensor Index |
pDetections |
SimOne_Data_RadarDetection * |
毫米波雷达感知消息 Radar detections |
返回值:
| 类型 | 说明 |
|---|---|
bool |
如果成功获取感知物数据,则返回true,否则返回false Returns true if the obstacle data is successfully retrieved, false otherwise |
SetRadarDetectionsUpdateCB¶
bool SetRadarDetectionsUpdateCB(void(*cb)(const char *mainVehicleId, const char *sensorId, SimOne_Data_RadarDetection *pDetections))
毫米波雷达目标信息回调.
Register Millimeter-Wave Radar Target Information Callback
参数:
| 名称 | 类型 | 说明 |
|---|---|---|
cb |
void(*)(const char *mainVehicleId, const char *sensorId, SimOne_Data_RadarDetection *pDetections) |
获取仿真场景中物体真值的更新回调 Obstacle ground truth data update callback function |
返回值:
| 类型 | 说明 |
|---|---|
bool |
如果注册回调函数成功,则返回true,否则返回false Returns true if the callback registration is successful, false otherwise. |
GetUltrasonicRadar¶
bool GetUltrasonicRadar(const char *mainVehicleId, const char *sensorId, SimOne_Data_UltrasonicRadar *pUltrasonic)
获得一个超声波雷达信息.
Retrieve Individual Ultrasonic Radar Information
参数:
| 名称 | 类型 | 说明 |
|---|---|---|
mainVehicleId |
const char * |
主车的ID Id of the main vehicle |
sensorId |
const char * |
超声波雷达传感器ID Sensor Index |
pUltrasonic |
SimOne_Data_UltrasonicRadar * |
超声波雷达感知消息 Radar detections |
返回值:
| 类型 | 说明 |
|---|---|
bool |
如果成功获取感知物数据,则返回true,否则返回false Returns true if the obstacle data is successfully retrieved, false otherwise |
GetUltrasonicRadar_Pys¶
bool GetUltrasonicRadar_Pys(const char *mainVehicleId, const char *sensorId, SimOne_Data_UltrasonicRadar_Pys *pUltrasonic)
获得一个物理级超声波雷达信息.
Retrieve Individual Physical Ultrasonic Radar Information
参数:
| 名称 | 类型 | 说明 |
|---|---|---|
mainVehicleId |
const char * |
主车的ID Id of the main vehicle |
sensorId |
const char * |
物理级超声波雷达传感器ID Sensor Index |
pUltrasonic |
SimOne_Data_UltrasonicRadar_Pys * |
超声波雷达感知消息 Radar detections |
返回值:
| 类型 | 说明 |
|---|---|
bool |
如果成功获取感知物数据,则返回true,否则返回false Returns true if the obstacle data is successfully retrieved, false otherwiset |
GetUltrasonicRadars¶
bool GetUltrasonicRadars(const char *mainVehicleId, SimOne_Data_UltrasonicRadars *pUltrasonics)
获得所有超声波雷达信息.
Retrieve All Ultrasonic Radar Information for Vehicle Configuration
参数:
| 名称 | 类型 | 说明 |
|---|---|---|
mainVehicleId |
const char * |
主车的ID Id of the main vehicle |
pUltrasonics |
SimOne_Data_UltrasonicRadars * |
所有超声波雷达感知消息 All Radars' detections |
返回值:
| 类型 | 说明 |
|---|---|
bool |
如果成功获取感知物数据,则返回true,否则返回false Returns true if the obstacle data is successfully retrieved, false otherwise |
GetUltrasonicRadars_Pys¶
bool GetUltrasonicRadars_Pys(const char *mainVehicleId, SimOne_Data_UltrasonicRadars_Pys *pUltrasonics)
获得所有物理级超声波雷达信息.
Retrieve All Physical Ultrasonic Radar Information for Vehicle Configuration
参数:
| 名称 | 类型 | 说明 |
|---|---|---|
mainVehicleId |
const char * |
主车的ID Id of the main vehicle |
pUltrasonics |
SimOne_Data_UltrasonicRadars_Pys * |
所有物理级超声波雷达感知消息 All Physical Radars' detections |
返回值:
| 类型 | 说明 |
|---|---|
bool |
如果成功获取感知物数据,则返回true,否则返回false Returns true if the obstacle data is successfully retrieved, false otherwise |
SetUltrasonicRadarsCB¶
bool SetUltrasonicRadarsCB(void(*cb)(const char *mainVehicleId, SimOne_Data_UltrasonicRadars *pUltrasonics))
超生波雷达真值信息更新回调.
Register the callback func applying for ultrasonics radar detections
参数:
| 名称 | 类型 | 说明 |
|---|---|---|
cb |
void(*)(const char *mainVehicleId, SimOne_Data_UltrasonicRadars *pUltrasonics) |
获取仿真场景中超声波雷达真值的更新回调 ultrasonic detection data update callback function |
返回值:
| 类型 | 说明 |
|---|---|
bool |
如果注册回调函数成功,则返回true,否则返回false Returns true if the callback registration is successful, false otherwise. |
SetUltrasonicRadarsPysCB¶
bool SetUltrasonicRadarsPysCB(void(*cb)(const char *mainVehicleId, SimOne_Data_UltrasonicRadars_Pys *pUltrasonics))
物理级超生波雷达真值信息更新回调.
Register the callback func applying for physical ultrasonics radar detections
参数:
| 名称 | 类型 | 说明 |
|---|---|---|
cb |
void(*)(const char *mainVehicleId, SimOne_Data_UltrasonicRadars_Pys *pUltrasonics) |
获取仿真场景中物理级超声波雷达真值的更新回调 physical ultrasonic detection data update callback function |
返回值:
| 类型 | 说明 |
|---|---|
bool |
如果注册回调函数成功,则返回true,否则返回false Returns true if the callback registration is successful, false otherwise. |