|
NVIDIA DriveOS Linux NSR SDK API Reference
|
7.0.3.0 Release
|
Go to the documentation of this file.
20 #ifndef DW_SENSORS_IMU_PLUGIN_H
21 #define DW_SENSORS_IMU_PLUGIN_H
23 #include <dw/sensors/legacy/plugins/SensorCommonPlugin.h>
24 #include <dw/sensors/imu/IMU.h>
50 DW_DEPRECATED(
"dwSensorIMUPlugin_parseDataBuffer is deprecated and will be removed in next major release. Please use dwSensorIMUPlugin_parseDataBufferNew instead")
72 #pragma GCC diagnostic push
73 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
75 #pragma GCC diagnostic pop
dwStatus(* dwSensorIMUPlugin_parseDataBufferNew)(dwIMUFrame *frame, size_t *consumed, dwSensorPlugin_timeDomain *outDomain, dwSensorPluginSensorHandle_t sensor)
Processes the data previously passed via the 'dwSensorPlugin_pushData' interface.
DW_API_PUBLIC const dwSensorHandle_t sensor
dwSensorIMUPlugin_parseDataBufferNew parseDataBufferNew
dwSensorIMUPlugin_parseDataBuffer parseDataBuffer
dwStatus dwSensorIMUPlugin_getFunctionTable(dwSensorIMUPluginFunctionTable *functions)
Gets the handle to functions defined in 'dwSensorIMUPluginFunctionTable' structure.
void * dwSensorPluginSensorHandle_t
Plugin handle. Used in plugin public interfaces.
This structure contains one frame of data from a IMU sensor.
#define DW_DEPRECATED(msg)
dwSensorCommonPluginFunctions common
Function Table exposing common plugin functions.
dwStatus(* dwSensorIMUPlugin_parseDataBuffer)(dwIMUFrame *frame, size_t *consumed, dwSensorPluginSensorHandle_t sensor)
Processes the data previously passed via the 'dwSensorPlugin_pushData' interface.
dwStatus
Status definition.
dwSensorPlugin_timeDomain
Function Table exposing IMU plugin functions.