DriveWorks SDK Reference
3.5.78 Release
For Test and Development only

Lidar.h File Reference

Detailed Description

NVIDIA DriveWorks API: Lidar

Description: This file defines the Lidar sensor.

Definition in file Lidar.h.

Go to the source code of this file.

Data Structures

struct  dwLidarDecodedPacket
 
struct  dwLidarPointRTHI
 
struct  dwLidarPointXYZI
 Holds a Lidar point cloud XYZ and the associated intensity. More...
 
struct  dwLidarProperties
 

Macros

#define DW_SENSORS_LIDAR_MAX_ROWS   256
 maximal number of rows in dwLidarProperties More...
 

Functions

DW_API_PUBLIC dwStatus dwSensorLidar_disableDecoding (dwSensorHandle_t sensor)
 Disable the decoding of the Lidar packets, which frees additional CPU load. More...
 
DW_API_PUBLIC dwStatus dwSensorLidar_enableDecoding (dwSensorHandle_t sensor)
 Enables the decoding of the Lidar packets, which incurs an additional CPU load. More...
 
DW_API_PUBLIC dwStatus dwSensorLidar_getProperties (dwLidarProperties *lidarProperties, dwSensorHandle_t sensor)
 Gets information about the Lidar sensor. More...
 
DW_API_PUBLIC dwStatus dwSensorLidar_isDecodingEnabled (bool *enable, dwSensorHandle_t sensor)
 Retrieves the state of packet decoding. More...
 
DW_API_PUBLIC dwStatus dwSensorLidar_processRawData (const dwLidarDecodedPacket **data, const uint8_t *rawData, size_t size, dwSensorHandle_t sensor)
 Decodes RAW data previously read and returns a pointer to it. More...
 
DW_API_PUBLIC dwStatus dwSensorLidar_readPacket (const dwLidarDecodedPacket **data, dwTime_t timeout_us, dwSensorHandle_t sensor)
 Reads one scan packet. More...
 
DW_API_PUBLIC dwStatus dwSensorLidar_returnPacket (const dwLidarDecodedPacket *scan, dwSensorHandle_t sensor)
 Returns the data read to the internal pool. More...