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 | 
| Defines the structure for a decoded lidar packet.  More... | |
| struct | dwLidarDecodedReturn | 
| Defines the return structure for an extended decoded lidar packet.  More... | |
| struct | dwLidarPointRTHI | 
| Holds a Lidar point cloud RTHI and the associated intensity.  More... | |
| struct | dwLidarPointXYZI | 
| Holds a Lidar point cloud XYZ and the associated intensity.  More... | |
| struct | dwLidarProperties | 
| Defines the properties of the lidar.  More... | |
| Macros | |
| #define | DW_SENSORS_LIDAR_MAX_RETURNS 10 | 
| Maximum number of distinct lidar returns a point cloud can contain.  More... | |
| #define | DW_SENSORS_LIDAR_MAX_ROWS 256 | 
| Typedefs | |
| typedef struct _dwLidarDecodedSSI | dwLidarDecodedSSI | 
| Not available as of current release. Will be added in future release.  More... | |
| Functions | |
| DW_API_PUBLIC dwStatus | dwSensorLidar_disableDecoding (dwSensorHandle_t const sensor) | 
| Disable the decoding of the Lidar packets, which frees additional CPU load.  More... | |
| DW_API_PUBLIC dwStatus | dwSensorLidar_enableDecoding (dwSensorHandle_t const sensor) | 
| Enables the decoding of the Lidar packets, which incurs an additional CPU load.  More... | |
| DW_API_PUBLIC dwStatus | dwSensorLidar_getAuxElementSize (uint32_t *const sizeBytes, dwLidarAuxDataType const auxType) | 
| Returns size of auxiliary data element in bytes.  More... | |
| DW_API_PUBLIC dwStatus | dwSensorLidar_getProperties (dwLidarProperties *const lidarProperties, dwSensorHandle_t const sensor) | 
| Gets information about the Lidar sensor.  More... | |
| DW_API_PUBLIC dwStatus | dwSensorLidar_isDecodingEnabled (bool *const enable, dwSensorHandle_t const sensor) | 
| Retrieves the state of packet decoding.  More... | |
| DW_API_PUBLIC dwStatus | dwSensorLidar_processRawData (dwLidarDecodedPacket const **const data, uint8_t const *const rawData, size_t const size, dwSensorHandle_t const sensor) | 
| Decodes RAW data previously read and returns a pointer to it.  More... | |
| DW_API_PUBLIC dwStatus | dwSensorLidar_readPacket (dwLidarDecodedPacket const **const data, dwTime_t const timeoutUs, dwSensorHandle_t const sensor) | 
| Reads one scan packet.  More... | |
| DW_API_PUBLIC dwStatus | dwSensorLidar_returnPacket (dwLidarDecodedPacket const *const data, dwSensorHandle_t const sensor) | 
| Returns the data read to the internal pool.  More... | |
| DW_API_PUBLIC dwStatus | dwSensorLidar_sendMessage (uint32_t const cmd, uint8_t const *const data, size_t const size, dwSensorHandle_t const sensor) | 
| Sends a message to Lidar sensor.  More... | |