JeVois  1.22
JeVois Smart Embedded Machine Vision Toolkit
Share this page:
Loading...
Searching...
No Matches
IMUdata.H File Reference
#include <vector>
#include <string>
Include dependency graph for IMUdata.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  jevois::IMUrawData
 Raw IMU data. More...
 
struct  jevois::IMUdata
 IMU data. More...
 
struct  jevois::DMPdata
 DMP data (Digital Motion Processor) More...
 

Namespaces

namespace  jevois
 Main namespace for all JeVois classes and functions.
 

Macros

#define JEVOIS_DMP_ACCEL   0x8000
 
#define JEVOIS_DMP_GYRO   0x4000
 
#define JEVOIS_DMP_CPASS   0x2000
 
#define JEVOIS_DMP_ALS   0x1000
 
#define JEVOIS_DMP_QUAT6   0x0800
 
#define JEVOIS_DMP_QUAT9   0x0400
 
#define JEVOIS_DMP_PQUAT6   0x0200
 
#define JEVOIS_DMP_GEOMAG   0x0100
 
#define JEVOIS_DMP_PRESSURE   0x0080
 
#define JEVOIS_DMP_GYRO_CALIBR   0x0040
 
#define JEVOIS_DMP_CPASS_CALIBR   0x0020
 
#define JEVOIS_DMP_PED_STEPDET   0x0010
 
#define JEVOIS_DMP_HEADER2   0x0008
 
#define JEVOIS_DMP_PED_STEPIND   0x0007
 
#define JEVOIS_DMP_ACCEL_ACCURACY   0x4000
 
#define JEVOIS_DMP_GYRO_ACCURACY   0x2000
 
#define JEVOIS_DMP_CPASS_ACCURACY   0x1000
 
#define JEVOIS_DMP_FSYNC   0x0800
 
#define JEVOIS_DMP_FLIP_PICKUP   0x0400
 
#define JEVOIS_DMP_BATCH_MODE_EN   0x0100
 
#define JEVOIS_DMP_ACT_RECOG   0x0080
 

Functions

size_t jevois::DMPpacketSize (unsigned short ctl1, unsigned short ctl2)
 Helper function to determine DMP packet size depending on options.