|  | 
    
        | 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.