DriveWorks SDK Reference
3.5.78 Release
For Test and Development only

RadarPlugin.h File Reference

Detailed Description

NVIDIA DriveWorks: Radar Sensor Plugin Interface

Description: This file defines the interfaces to be implemented for Radar sensor plugins.

Definition in file RadarPlugin.h.

Go to the source code of this file.

Data Structures

struct  _dwSensorRadarDecoder_constants
 Holds constants for a given radar. More...
struct  dwSensorRadarPluginFunctionTable
 Holds the list of exported functions implemented by the vendor-provided library. More...


typedef dwStatus(* dwSensorRadarPlugin_getDecoderConstants) (_dwSensorRadarDecoder_constants *constants, dwSensorPluginSensorHandle_t sensor)
 Gets constants associated with this radar sensor. More...
typedef dwStatus(* dwSensorRadarPlugin_parseDataBuffer) (dwRadarScan *output, const dwRadarScanType scanType, dwSensorPluginSensorHandle_t sensor)
 Processes the data previously passed via the 'dwSensorPlugin_pushData' interface. More...
typedef dwStatus(* dwSensorRadarPlugin_setVehicleState) (const dwRadarVehicleState *state, dwSensorPluginSensorHandle_t sensor)
 Sends vehicle dynamics information to the radar. More...
typedef dwStatus(* dwSensorRadarPlugin_validatePacket) (const char *rawData, size_t size, dwRadarScanType *messageType, dwSensorPluginSensorHandle_t sensor)
 Validates the raw data packet. More...


dwStatus dwSensorRadarPlugin_getFunctionTable (dwSensorRadarPluginFunctionTable *functions)
 Returns the table of functions that are provided by the vendor-provided library for the sensor. More...