DriveWorks SDK Reference
5.6.215 Release
For Test and Development only

IMUNew.h File Reference

Detailed Description

NVIDIA DriveWorks API: IMU

Description: This file defines a new IMU sensor structure.

Definition in file IMUNew.h.

Go to the source code of this file.

Data Structures

struct  dwIMUFrameNew
 This structure contains one frame of data from a IMU sensor. More...
 
struct  dwIMUFrameNew.validityInfo
 

Enumerations

enum  dwIMUImuAccelerationQuality {
  DW_IMU_IMU_ACCELERATION_QUALITY_INIT = 0 ,
  DW_IMU_IMU_ACCELERATION_QUALITY_UNCALIB = 1 ,
  DW_IMU_IMU_ACCELERATION_QUALITY_OK = 2 ,
  DW_IMU_IMU_ACCELERATION_QUALITY_TMP_FAIL = 3 ,
  DW_IMU_IMU_ACCELERATION_QUALITY_PRMNT_FAIL = 4 ,
  DW_IMU_IMU_ACCELERATION_QUALITY_SENS_NOT_INST = 5 ,
  DW_IMU_IMU_ACCELERATION_QUALITY_FORCE32 = 0x7FFFFFFF
}
 
enum  dwIMUImuStatus {
  DW_IMU_IMU_STATUS_INIT = 0 ,
  DW_IMU_IMU_STATUS_UNCALIB = 1 ,
  DW_IMU_IMU_STATUS_OK = 2 ,
  DW_IMU_IMU_STATUS_TMP_FAIL = 3 ,
  DW_IMU_IMU_STATUS_PRMNT_FAIL = 4 ,
  DW_IMU_IMU_STATUS_SENS_NOT_INST = 5 ,
  DW_IMU_IMU_STATUS_FORCE32 = 0x7FFFFFFF
}
 
enum  dwIMUImuTempQuality {
  DW_IMU_IMU_TEMP_QUALITY_INIT = 0 ,
  DW_IMU_IMU_TEMP_QUALITY_UNCALIB = 1 ,
  DW_IMU_IMU_TEMP_QUALITY_OK = 2 ,
  DW_IMU_IMU_TEMP_QUALITY_TMP_FAIL = 3 ,
  DW_IMU_IMU_TEMP_QUALITY_PRMNT_FAIL = 4 ,
  DW_IMU_IMU_TEMP_QUALITY_SENS_NOT_INST = 5 ,
  DW_IMU_IMU_TEMP_QUALITY_FORCE32 = 0x7FFFFFFF
}
 
enum  dwIMUImuTimestampQuality {
  DW_IMU_IMU_TIMESTAMP_QUALITY_INIT = 0 ,
  DW_IMU_IMU_TIMESTAMP_QUALITY_UNCALIB = 1 ,
  DW_IMU_IMU_TIMESTAMP_QUALITY_OK = 2 ,
  DW_IMU_IMU_TIMESTAMP_QUALITY_TMP_FAIL = 3 ,
  DW_IMU_IMU_TIMESTAMP_QUALITY_PRMNT_FAIL = 4 ,
  DW_IMU_IMU_TIMESTAMP_QUALITY_SENS_NOT_INST = 5 ,
  DW_IMU_IMU_TIMESTAMP_QUALITY_FORCE32 = 0x7FFFFFFF
}
 
enum  dwIMUImuTurnrateAccelQuality {
  DW_IMU_IMU_TURNRATE_ACCEL_QUALITY_INIT = 0 ,
  DW_IMU_IMU_TURNRATE_ACCEL_QUALITY_UNCALIB = 1 ,
  DW_IMU_IMU_TURNRATE_ACCEL_QUALITY_OK = 2 ,
  DW_IMU_IMU_TURNRATE_ACCEL_QUALITY_TMP_FAIL = 3 ,
  DW_IMU_IMU_TURNRATE_ACCEL_QUALITY_PRMNT_FAIL = 4 ,
  DW_IMU_IMU_TURNRATE_ACCEL_QUALITY_SENS_NOT_INST = 5 ,
  DW_IMU_IMU_TURNRATE_ACCEL_QUALITY_FORCE32 = 0x7FFFFFFF
}
 
enum  dwIMUImuTurnrateQuality {
  DW_IMU_IMU_TURNRATE_QUALITY_INIT = 0 ,
  DW_IMU_IMU_TURNRATE_QUALITY_UNCALIB = 1 ,
  DW_IMU_IMU_TURNRATE_QUALITY_OK = 2 ,
  DW_IMU_IMU_TURNRATE_QUALITY_TMP_FAIL = 3 ,
  DW_IMU_IMU_TURNRATE_QUALITY_PRMNT_FAIL = 4 ,
  DW_IMU_IMU_TURNRATE_QUALITY_SENS_NOT_INST = 5 ,
  DW_IMU_IMU_TURNRATE_QUALITY_FORCE32 = 0x7FFFFFFF
}