NVIDIA DriveWorks API: Radar
Description: This file defines the Radar sensor.
Definition in file Radar.h.
Go to the source code of this file.
| Data Structures | |
| struct | dwRadarScan | 
| Defines the structure for a complete radar scan.  More... | |
| Macros | |
| #define | DW_RADARSCAN_MINIMUM_PAYLOAD_SIZE 1744 | 
| The minimum payload size is larger than sizeof(dwRadarScan) to allow custom types to use a larger payload.  More... | |
| Typedefs | |
| typedef struct _dwRadarScanSSI | dwRadarScanSSI | 
| Not available as of current release. Will be added in future release.  More... | |
| Functions | |
| DW_API_PUBLIC dwStatus | dwSensorRadar_getProperties (dwRadarProperties *const radarProperties, dwSensorHandle_t const sensor) | 
| Gets information about the radar sensor.  More... | |
| DW_API_PUBLIC dwStatus | dwSensorRadar_processRawData (const dwRadarScan **const data, const uint8_t *const rawData, size_t const size, dwSensorHandle_t const sensor) | 
| Decodes raw data previously read onto the application side structure.  More... | |
| DW_API_PUBLIC dwStatus | dwSensorRadar_readData (const dwRadarScan **const data, const dwRadarScanType type, const dwTime_t timeoutUs, dwSensorHandle_t const sensor) | 
| Reads a single packet, which might be an entire scan or a fraction of a scan, which is sensor dependent.  More... | |
| DW_API_PUBLIC dwStatus | dwSensorRadar_readScan (const dwRadarScan **const data, const dwTime_t timeoutUs, dwSensorHandle_t const sensor) | 
| Reads a one scan chunk.  More... | |
| DW_API_PUBLIC dwStatus | dwSensorRadar_returnData (const dwRadarScan *const scan, dwSensorHandle_t const sensor) | 
| Returns the data read to the internal pool.  More... | |
| DW_API_PUBLIC dwStatus | dwSensorRadar_returnScan (const dwRadarScan *const scan, dwSensorHandle_t const sensor) | 
| Returns the data covering an entire scan read to the internal pool.  More... | |
| DW_API_PUBLIC dwStatus | dwSensorRadar_setDataDecoding (bool const enable, dwSensorHandle_t const sensor) | 
| Enables/disables the decoding of the Radar packets, which incurs in additional CPU load.  More... | |
| DW_API_PUBLIC dwStatus | dwSensorRadar_setMountPosition (dwRadarMountPosition *const data, dwSensorHandle_t const sensor) | 
| Sends the radar mount position information to the radar.  More... | |
| DW_API_PUBLIC dwStatus | dwSensorRadar_setVehicleState (dwRadarVehicleState *const data, dwSensorHandle_t const sensor) | 
| Sends vehicle dynamics information to the radar.  More... | |
| DW_API_PUBLIC dwStatus | dwSensorRadar_toggleScanType (bool const enable, dwRadarScanType const scanType, dwSensorHandle_t const sensor) | 
| Enables/Disables a scan type for the radar sensor.  More... | |