38 #ifndef DW_SENSORS_LIDAR_PLUGIN_H 39 #define DW_SENSORS_LIDAR_PLUGIN_H void * dwSensorPluginSensorHandle_t
NVIDIA DriveWorks API: Lidar
NVIDIA DriveWorks: Common Sensor Plugin Interface
dwSensorLidarPlugin_parseDataBuffer parseDataBuffer
dwSensorCommonPluginFunctions common
dwLidarProperties properties
Lidar properties.
dwStatus
Status definition.
dwStatus(* dwSensorLidarPlugin_parseDataBuffer)(dwLidarDecodedPacket *output, const uint64_t hostTimeStamp, dwSensorPluginSensorHandle_t sensor)
Processes the data previously passed via the 'dwSensorPlugin_pushData' interface. ...
dwSensorLidarPlugin_getDecoderConstants getDecoderConstants
Function Table exposing common plugin functions.
dwStatus dwSensorLidarPlugin_getFunctionTable(dwSensorLidarPluginFunctionTable *functions)
Returns the table of functions that are provided by the vendor-provided library for the sensor...
Holds the list of exported functions implemented by the vendor-provided library.
dwStatus(* dwSensorLidarPlugin_getDecoderConstants)(_dwSensorLidarDecoder_constants *constants, dwSensorPluginSensorHandle_t sensor)
Gets constants associated with this lidar sensor.
size_t maxPayloadSize
Packet max payload size, in bytes.
Holds constants for a given lidar.