TR-mbed 1.0
Loading...
Searching...
No Matches
Classes | Macros | Enumerations
BNO055.h File Reference
#include "mbed.h"

Go to the source code of this file.

Classes

struct  BNO055_ID_INF_TypeDef
 
struct  BNO055_EULER_TypeDef
 
struct  BNO055_QUATERNION_TypeDef
 
struct  BNO055_ANGULAR_POSITION_typedef
 
struct  BNO055_VECTOR_TypeDef
 
struct  BNO055_TEMPERATURE_TypeDef
 
class  BNO055
 

Macros

#define PI   3.14159265
 
#define BNO055_G_CHIP_ADDR   (0x28 << 1)
 
#define BNO055_V_CHIP_ADDR   (0x29 << 1)
 
#define CONFIGMODE   0x00
 
#define MODE_IMU   0x08
 
#define MODE_COMPASS   0x09
 
#define MODE_M4G   0x0a
 
#define MODE_NDOF_FMC_OFF   0x0b
 
#define MODE_NDOF   0x0c
 
#define UNIT_ACC_MSS   0x00
 
#define UNIT_ACC_MG   0x01
 
#define UNIT_GYR_DPS   0x00
 
#define UNIT_GYR_RPS   0x02
 
#define UNIT_EULER_DEG   0x00
 
#define UNIT_EULER_RAD   0x04
 
#define UNIT_TEMP_C   0x00
 
#define UNIT_TEMP_F   0x10
 
#define UNIT_ORI_WIN   0x00
 
#define UNIT_ORI_ANDROID   0x80
 
#define I_AM_BNO055_CHIP   0xa0
 
#define I_AM_BNO055_ACC   0xfb
 
#define I_AM_BNO055_MAG   0x32
 
#define I_AM_BNO055_GYR   0x0f
 
#define BNO055_PAGE_ID   0x07
 
#define BNO055_CHIP_ID   0x00
 
#define BNO055_ACCEL_REV_ID   0x01
 
#define BNO055_MAG_REV_ID   0x02
 
#define BNO055_GYRO_REV_ID   0x03
 
#define BNO055_SW_REV_ID_LSB   0x04
 
#define BNO055_SW_REV_ID_MSB   0x05
 
#define BNO055_BL_REV_ID   0x06
 
#define BNO055_ACC_X_LSB   0x08
 
#define BNO055_ACC_X_MSB   0x09
 
#define BNO055_ACC_Y_LSB   0x0a
 
#define BNO055_ACC_Y_MSB   0x0b
 
#define BNO055_ACC_Z_LSB   0x0c
 
#define BNO055_ACC_Z_MSB   0x0d
 
#define BNO055_MAG_X_LSB   0x0e
 
#define BNO055_MAG_X_MSB   0x0f
 
#define BNO055_MAG_Y_LSB   0x10
 
#define BNO055_MAG_Y_MSB   0x11
 
#define BNO055_MAG_Z_LSB   0x12
 
#define BNO055_MAG_Z_MSB   0x13
 
#define BNO055_GYR_X_LSB   0x14
 
#define BNO055_GYR_X_MSB   0x15
 
#define BNO055_GYR_Y_LSB   0x16
 
#define BNO055_GYR_Y_MSB   0x17
 
#define BNO055_GYR_Z_LSB   0x18
 
#define BNO055_GYR_Z_MSB   0x19
 
#define BNO055_EULER_H_LSB   0x1a
 
#define BNO055_EULER_H_MSB   0x1b
 
#define BNO055_EULER_R_LSB   0x1c
 
#define BNO055_EULER_R_MSB   0x1d
 
#define BNO055_EULER_P_LSB   0x1e
 
#define BNO055_EULER_P_MSB   0x1f
 
#define BNO055_QUATERNION_W_LSB   0x20
 
#define BNO055_QUATERNION_W_MSB   0x21
 
#define BNO055_QUATERNION_X_LSB   0x22
 
#define BNO055_QUATERNION_X_MSB   0x23
 
#define BNO055_QUATERNION_Y_LSB   0x24
 
#define BNO055_QUATERNION_Y_MSB   0x25
 
#define BNO055_QUATERNION_Z_LSB   0x26
 
#define BNO055_QUATERNION_Z_MSB   0x27
 
#define BNO055_LINEAR_ACC_X_LSB   0x28
 
#define BNO055_LINEAR_ACC_X_MSB   0x29
 
#define BNO055_LINEAR_ACC_Y_LSB   0x2a
 
#define BNO055_LINEAR_ACC_Y_MSB   0x2b
 
#define BNO055_LINEAR_ACC_Z_LSB   0x2c
 
#define BNO055_LINEAR_ACC_Z_MSB   0x2d
 
#define BNO055_GRAVITY_X_LSB   0x2e
 
#define BNO055_GRAVITY_X_MSB   0x2f
 
#define BNO055_GRAVITY_Y_LSB   0x30
 
#define BNO055_GRAVITY_Y_MSB   0x31
 
#define BNO055_GRAVITY_Z_LSB   0x32
 
#define BNO055_GRAVITY_Z_MSB   0x33
 
#define BNO055_TEMP   0x34
 
#define BNO055_CALIB_STAT   0x35
 
#define BNO055_SELFTEST_RESULT   0x36
 
#define BNO055_INTR_STAT   0x37
 
#define BNO055_SYS_CLK_STAT   0x38
 
#define BNO055_SYS_STAT   0x39
 
#define BNO055_SYS_ERR   0x3a
 
#define BNO055_UNIT_SEL   0x3b
 
#define BNO055_DATA_SELECT   0x3c
 
#define BNO055_OPR_MODE   0x3d
 
#define BNO055_PWR_MODE   0x3e
 
#define BNO055_SYS_TRIGGER   0x3f
 
#define BNO055_TEMP_SOURCE   0x40
 
#define BNO055_AXIS_MAP_CONFIG   0x41
 
#define BNO055_AXIS_MAP_SIGN   0x42
 
#define BNO055_SIC_MTRX_0_LSB   0x43
 
#define BNO055_SIC_MTRX_0_MSB   0x44
 
#define BNO055_SIC_MTRX_1_LSB   0x45
 
#define BNO055_SIC_MTRX_1_MSB   0x46
 
#define BNO055_SIC_MTRX_2_LSB   0x47
 
#define BNO055_SIC_MTRX_2_MSB   0x48
 
#define BNO055_SIC_MTRX_3_LSB   0x49
 
#define BNO055_SIC_MTRX_3_MSB   0x4a
 
#define BNO055_SIC_MTRX_4_LSB   0x4b
 
#define BNO055_SIC_MTRX_4_MSB   0x4c
 
#define BNO055_SIC_MTRX_5_LSB   0x4d
 
#define BNO055_SIC_MTRX_5_MSB   0x4e
 
#define BNO055_SIC_MTRX_6_LSB   0x4f
 
#define BNO055_SIC_MTRX_6_MSB   0x50
 
#define BNO055_SIC_MTRX_7_LSB   0x51
 
#define BNO055_SIC_MTRX_7_MSB   0x52
 
#define BNO055_SIC_MTRX_8_LSB   0x53
 
#define BNO055_SIC_MTRX_8_MSB   0x54
 
#define ACCEL_OFFSET_X_LSB   0x55
 
#define ACCEL_OFFSET_X_MSB   0x56
 
#define ACCEL_OFFSET_Y_LSB   0x57
 
#define ACCEL_OFFSET_Y_MSB   0x58
 
#define ACCEL_OFFSET_Z_LSB   0x59
 
#define ACCEL_OFFSET_Z_MSB   0x5a
 
#define MAG_OFFSET_X_LSB   0x5b
 
#define MAG_OFFSET_X_MSB   0x5c
 
#define MAG_OFFSET_Y_LSB   0x5d
 
#define MAG_OFFSET_Y_MSB   0x5e
 
#define MAG_OFFSET_Z_LSB   0x5f
 
#define MAG_OFFSET_Z_MSB   0x60
 
#define GYRO_OFFSET_X_LSB   0x61
 
#define GYRO_OFFSET_X_MSB   0x62
 
#define GYRO_OFFSET_Y_LSB   0x63
 
#define GYRO_OFFSET_Y_MSB   0x64
 
#define GYRO_OFFSET_Z_LSB   0x65
 
#define GYRO_OFFSET_Z_MSB   0x66
 
#define ACCEL_RADIUS_LSB   0x67
 
#define ACCEL_RADIUS_MSB   0x68
 
#define MAG_RADIUS_LSB   0x69
 
#define MAG_RADIUS_MSB   0x6a
 
#define ACCEL_CONFIG   0x08
 
#define MAG_CONFIG   0x09
 
#define GYRO_CONFIG   0x0a
 
#define GYRO_MODE_CONFIG   0x0b
 
#define ACCEL_SLEEP_CONFIG   0x0c
 
#define GYRO_SLEEP_CONFIG   0x0d
 
#define MAG_SLEEP_CONFIG   0x0e
 
#define INT_MASK   0x0f
 
#define INT   0x10
 
#define ACCEL_ANY_MOTION_THRES   0x11
 
#define ACCEL_INTR_SETTINGS   0x12
 
#define ACCEL_HIGH_G_DURN   0x13
 
#define ACCEL_HIGH_G_THRES   0x14
 
#define ACCEL_NO_MOTION_THRES   0x15
 
#define ACCEL_NO_MOTION_SET   0x16
 
#define GYRO_INTR_SETING   0x17
 
#define GYRO_HIGHRATE_X_SET   0x18
 
#define GYRO_DURN_X   0x19
 
#define GYRO_HIGHRATE_Y_SET   0x1a
 
#define GYRO_DURN_Y   0x1b
 
#define GYRO_HIGHRATE_Z_SET   0x1c
 
#define GYRO_DURN_Z   0x1d
 
#define GYRO_ANY_MOTION_THRES   0x1e
 
#define GYRO_ANY_MOTION_SET   0x1f
 

Enumerations

enum  {
  MT_P0 = 0 , MT_P1 , MT_P2 , MT_P3 ,
  MT_P4 , MT_P5 , MT_P6 , MT_P7
}
 

Macro Definition Documentation

◆ ACCEL_ANY_MOTION_THRES

#define ACCEL_ANY_MOTION_THRES   0x11

◆ ACCEL_CONFIG

#define ACCEL_CONFIG   0x08

◆ ACCEL_HIGH_G_DURN

#define ACCEL_HIGH_G_DURN   0x13

◆ ACCEL_HIGH_G_THRES

#define ACCEL_HIGH_G_THRES   0x14

◆ ACCEL_INTR_SETTINGS

#define ACCEL_INTR_SETTINGS   0x12

◆ ACCEL_NO_MOTION_SET

#define ACCEL_NO_MOTION_SET   0x16

◆ ACCEL_NO_MOTION_THRES

#define ACCEL_NO_MOTION_THRES   0x15

◆ ACCEL_OFFSET_X_LSB

#define ACCEL_OFFSET_X_LSB   0x55

◆ ACCEL_OFFSET_X_MSB

#define ACCEL_OFFSET_X_MSB   0x56

◆ ACCEL_OFFSET_Y_LSB

#define ACCEL_OFFSET_Y_LSB   0x57

◆ ACCEL_OFFSET_Y_MSB

#define ACCEL_OFFSET_Y_MSB   0x58

◆ ACCEL_OFFSET_Z_LSB

#define ACCEL_OFFSET_Z_LSB   0x59

◆ ACCEL_OFFSET_Z_MSB

#define ACCEL_OFFSET_Z_MSB   0x5a

◆ ACCEL_RADIUS_LSB

#define ACCEL_RADIUS_LSB   0x67

◆ ACCEL_RADIUS_MSB

#define ACCEL_RADIUS_MSB   0x68

◆ ACCEL_SLEEP_CONFIG

#define ACCEL_SLEEP_CONFIG   0x0c

◆ BNO055_ACC_X_LSB

#define BNO055_ACC_X_LSB   0x08

◆ BNO055_ACC_X_MSB

#define BNO055_ACC_X_MSB   0x09

◆ BNO055_ACC_Y_LSB

#define BNO055_ACC_Y_LSB   0x0a

◆ BNO055_ACC_Y_MSB

#define BNO055_ACC_Y_MSB   0x0b

◆ BNO055_ACC_Z_LSB

#define BNO055_ACC_Z_LSB   0x0c

◆ BNO055_ACC_Z_MSB

#define BNO055_ACC_Z_MSB   0x0d

◆ BNO055_ACCEL_REV_ID

#define BNO055_ACCEL_REV_ID   0x01

◆ BNO055_AXIS_MAP_CONFIG

#define BNO055_AXIS_MAP_CONFIG   0x41

◆ BNO055_AXIS_MAP_SIGN

#define BNO055_AXIS_MAP_SIGN   0x42

◆ BNO055_BL_REV_ID

#define BNO055_BL_REV_ID   0x06

◆ BNO055_CALIB_STAT

#define BNO055_CALIB_STAT   0x35

◆ BNO055_CHIP_ID

#define BNO055_CHIP_ID   0x00

◆ BNO055_DATA_SELECT

#define BNO055_DATA_SELECT   0x3c

◆ BNO055_EULER_H_LSB

#define BNO055_EULER_H_LSB   0x1a

◆ BNO055_EULER_H_MSB

#define BNO055_EULER_H_MSB   0x1b

◆ BNO055_EULER_P_LSB

#define BNO055_EULER_P_LSB   0x1e

◆ BNO055_EULER_P_MSB

#define BNO055_EULER_P_MSB   0x1f

◆ BNO055_EULER_R_LSB

#define BNO055_EULER_R_LSB   0x1c

◆ BNO055_EULER_R_MSB

#define BNO055_EULER_R_MSB   0x1d

◆ BNO055_G_CHIP_ADDR

#define BNO055_G_CHIP_ADDR   (0x28 << 1)

◆ BNO055_GRAVITY_X_LSB

#define BNO055_GRAVITY_X_LSB   0x2e

◆ BNO055_GRAVITY_X_MSB

#define BNO055_GRAVITY_X_MSB   0x2f

◆ BNO055_GRAVITY_Y_LSB

#define BNO055_GRAVITY_Y_LSB   0x30

◆ BNO055_GRAVITY_Y_MSB

#define BNO055_GRAVITY_Y_MSB   0x31

◆ BNO055_GRAVITY_Z_LSB

#define BNO055_GRAVITY_Z_LSB   0x32

◆ BNO055_GRAVITY_Z_MSB

#define BNO055_GRAVITY_Z_MSB   0x33

◆ BNO055_GYR_X_LSB

#define BNO055_GYR_X_LSB   0x14

◆ BNO055_GYR_X_MSB

#define BNO055_GYR_X_MSB   0x15

◆ BNO055_GYR_Y_LSB

#define BNO055_GYR_Y_LSB   0x16

◆ BNO055_GYR_Y_MSB

#define BNO055_GYR_Y_MSB   0x17

◆ BNO055_GYR_Z_LSB

#define BNO055_GYR_Z_LSB   0x18

◆ BNO055_GYR_Z_MSB

#define BNO055_GYR_Z_MSB   0x19

◆ BNO055_GYRO_REV_ID

#define BNO055_GYRO_REV_ID   0x03

◆ BNO055_INTR_STAT

#define BNO055_INTR_STAT   0x37

◆ BNO055_LINEAR_ACC_X_LSB

#define BNO055_LINEAR_ACC_X_LSB   0x28

◆ BNO055_LINEAR_ACC_X_MSB

#define BNO055_LINEAR_ACC_X_MSB   0x29

◆ BNO055_LINEAR_ACC_Y_LSB

#define BNO055_LINEAR_ACC_Y_LSB   0x2a

◆ BNO055_LINEAR_ACC_Y_MSB

#define BNO055_LINEAR_ACC_Y_MSB   0x2b

◆ BNO055_LINEAR_ACC_Z_LSB

#define BNO055_LINEAR_ACC_Z_LSB   0x2c

◆ BNO055_LINEAR_ACC_Z_MSB

#define BNO055_LINEAR_ACC_Z_MSB   0x2d

◆ BNO055_MAG_REV_ID

#define BNO055_MAG_REV_ID   0x02

◆ BNO055_MAG_X_LSB

#define BNO055_MAG_X_LSB   0x0e

◆ BNO055_MAG_X_MSB

#define BNO055_MAG_X_MSB   0x0f

◆ BNO055_MAG_Y_LSB

#define BNO055_MAG_Y_LSB   0x10

◆ BNO055_MAG_Y_MSB

#define BNO055_MAG_Y_MSB   0x11

◆ BNO055_MAG_Z_LSB

#define BNO055_MAG_Z_LSB   0x12

◆ BNO055_MAG_Z_MSB

#define BNO055_MAG_Z_MSB   0x13

◆ BNO055_OPR_MODE

#define BNO055_OPR_MODE   0x3d

◆ BNO055_PAGE_ID

#define BNO055_PAGE_ID   0x07

◆ BNO055_PWR_MODE

#define BNO055_PWR_MODE   0x3e

◆ BNO055_QUATERNION_W_LSB

#define BNO055_QUATERNION_W_LSB   0x20

◆ BNO055_QUATERNION_W_MSB

#define BNO055_QUATERNION_W_MSB   0x21

◆ BNO055_QUATERNION_X_LSB

#define BNO055_QUATERNION_X_LSB   0x22

◆ BNO055_QUATERNION_X_MSB

#define BNO055_QUATERNION_X_MSB   0x23

◆ BNO055_QUATERNION_Y_LSB

#define BNO055_QUATERNION_Y_LSB   0x24

◆ BNO055_QUATERNION_Y_MSB

#define BNO055_QUATERNION_Y_MSB   0x25

◆ BNO055_QUATERNION_Z_LSB

#define BNO055_QUATERNION_Z_LSB   0x26

◆ BNO055_QUATERNION_Z_MSB

#define BNO055_QUATERNION_Z_MSB   0x27

◆ BNO055_SELFTEST_RESULT

#define BNO055_SELFTEST_RESULT   0x36

◆ BNO055_SIC_MTRX_0_LSB

#define BNO055_SIC_MTRX_0_LSB   0x43

◆ BNO055_SIC_MTRX_0_MSB

#define BNO055_SIC_MTRX_0_MSB   0x44

◆ BNO055_SIC_MTRX_1_LSB

#define BNO055_SIC_MTRX_1_LSB   0x45

◆ BNO055_SIC_MTRX_1_MSB

#define BNO055_SIC_MTRX_1_MSB   0x46

◆ BNO055_SIC_MTRX_2_LSB

#define BNO055_SIC_MTRX_2_LSB   0x47

◆ BNO055_SIC_MTRX_2_MSB

#define BNO055_SIC_MTRX_2_MSB   0x48

◆ BNO055_SIC_MTRX_3_LSB

#define BNO055_SIC_MTRX_3_LSB   0x49

◆ BNO055_SIC_MTRX_3_MSB

#define BNO055_SIC_MTRX_3_MSB   0x4a

◆ BNO055_SIC_MTRX_4_LSB

#define BNO055_SIC_MTRX_4_LSB   0x4b

◆ BNO055_SIC_MTRX_4_MSB

#define BNO055_SIC_MTRX_4_MSB   0x4c

◆ BNO055_SIC_MTRX_5_LSB

#define BNO055_SIC_MTRX_5_LSB   0x4d

◆ BNO055_SIC_MTRX_5_MSB

#define BNO055_SIC_MTRX_5_MSB   0x4e

◆ BNO055_SIC_MTRX_6_LSB

#define BNO055_SIC_MTRX_6_LSB   0x4f

◆ BNO055_SIC_MTRX_6_MSB

#define BNO055_SIC_MTRX_6_MSB   0x50

◆ BNO055_SIC_MTRX_7_LSB

#define BNO055_SIC_MTRX_7_LSB   0x51

◆ BNO055_SIC_MTRX_7_MSB

#define BNO055_SIC_MTRX_7_MSB   0x52

◆ BNO055_SIC_MTRX_8_LSB

#define BNO055_SIC_MTRX_8_LSB   0x53

◆ BNO055_SIC_MTRX_8_MSB

#define BNO055_SIC_MTRX_8_MSB   0x54

◆ BNO055_SW_REV_ID_LSB

#define BNO055_SW_REV_ID_LSB   0x04

◆ BNO055_SW_REV_ID_MSB

#define BNO055_SW_REV_ID_MSB   0x05

◆ BNO055_SYS_CLK_STAT

#define BNO055_SYS_CLK_STAT   0x38

◆ BNO055_SYS_ERR

#define BNO055_SYS_ERR   0x3a

◆ BNO055_SYS_STAT

#define BNO055_SYS_STAT   0x39

◆ BNO055_SYS_TRIGGER

#define BNO055_SYS_TRIGGER   0x3f

◆ BNO055_TEMP

#define BNO055_TEMP   0x34

◆ BNO055_TEMP_SOURCE

#define BNO055_TEMP_SOURCE   0x40

◆ BNO055_UNIT_SEL

#define BNO055_UNIT_SEL   0x3b

◆ BNO055_V_CHIP_ADDR

#define BNO055_V_CHIP_ADDR   (0x29 << 1)

◆ CONFIGMODE

#define CONFIGMODE   0x00

◆ GYRO_ANY_MOTION_SET

#define GYRO_ANY_MOTION_SET   0x1f

◆ GYRO_ANY_MOTION_THRES

#define GYRO_ANY_MOTION_THRES   0x1e

◆ GYRO_CONFIG

#define GYRO_CONFIG   0x0a

◆ GYRO_DURN_X

#define GYRO_DURN_X   0x19

◆ GYRO_DURN_Y

#define GYRO_DURN_Y   0x1b

◆ GYRO_DURN_Z

#define GYRO_DURN_Z   0x1d

◆ GYRO_HIGHRATE_X_SET

#define GYRO_HIGHRATE_X_SET   0x18

◆ GYRO_HIGHRATE_Y_SET

#define GYRO_HIGHRATE_Y_SET   0x1a

◆ GYRO_HIGHRATE_Z_SET

#define GYRO_HIGHRATE_Z_SET   0x1c

◆ GYRO_INTR_SETING

#define GYRO_INTR_SETING   0x17

◆ GYRO_MODE_CONFIG

#define GYRO_MODE_CONFIG   0x0b

◆ GYRO_OFFSET_X_LSB

#define GYRO_OFFSET_X_LSB   0x61

◆ GYRO_OFFSET_X_MSB

#define GYRO_OFFSET_X_MSB   0x62

◆ GYRO_OFFSET_Y_LSB

#define GYRO_OFFSET_Y_LSB   0x63

◆ GYRO_OFFSET_Y_MSB

#define GYRO_OFFSET_Y_MSB   0x64

◆ GYRO_OFFSET_Z_LSB

#define GYRO_OFFSET_Z_LSB   0x65

◆ GYRO_OFFSET_Z_MSB

#define GYRO_OFFSET_Z_MSB   0x66

◆ GYRO_SLEEP_CONFIG

#define GYRO_SLEEP_CONFIG   0x0d

◆ I_AM_BNO055_ACC

#define I_AM_BNO055_ACC   0xfb

◆ I_AM_BNO055_CHIP

#define I_AM_BNO055_CHIP   0xa0

◆ I_AM_BNO055_GYR

#define I_AM_BNO055_GYR   0x0f

◆ I_AM_BNO055_MAG

#define I_AM_BNO055_MAG   0x32

◆ INT

#define INT   0x10

◆ INT_MASK

#define INT_MASK   0x0f

◆ MAG_CONFIG

#define MAG_CONFIG   0x09

◆ MAG_OFFSET_X_LSB

#define MAG_OFFSET_X_LSB   0x5b

◆ MAG_OFFSET_X_MSB

#define MAG_OFFSET_X_MSB   0x5c

◆ MAG_OFFSET_Y_LSB

#define MAG_OFFSET_Y_LSB   0x5d

◆ MAG_OFFSET_Y_MSB

#define MAG_OFFSET_Y_MSB   0x5e

◆ MAG_OFFSET_Z_LSB

#define MAG_OFFSET_Z_LSB   0x5f

◆ MAG_OFFSET_Z_MSB

#define MAG_OFFSET_Z_MSB   0x60

◆ MAG_RADIUS_LSB

#define MAG_RADIUS_LSB   0x69

◆ MAG_RADIUS_MSB

#define MAG_RADIUS_MSB   0x6a

◆ MAG_SLEEP_CONFIG

#define MAG_SLEEP_CONFIG   0x0e

◆ MODE_COMPASS

#define MODE_COMPASS   0x09

◆ MODE_IMU

#define MODE_IMU   0x08

◆ MODE_M4G

#define MODE_M4G   0x0a

◆ MODE_NDOF

#define MODE_NDOF   0x0c

◆ MODE_NDOF_FMC_OFF

#define MODE_NDOF_FMC_OFF   0x0b

◆ PI

#define PI   3.14159265

◆ UNIT_ACC_MG

#define UNIT_ACC_MG   0x01

◆ UNIT_ACC_MSS

#define UNIT_ACC_MSS   0x00

◆ UNIT_EULER_DEG

#define UNIT_EULER_DEG   0x00

◆ UNIT_EULER_RAD

#define UNIT_EULER_RAD   0x04

◆ UNIT_GYR_DPS

#define UNIT_GYR_DPS   0x00

◆ UNIT_GYR_RPS

#define UNIT_GYR_RPS   0x02

◆ UNIT_ORI_ANDROID

#define UNIT_ORI_ANDROID   0x80

◆ UNIT_ORI_WIN

#define UNIT_ORI_WIN   0x00

◆ UNIT_TEMP_C

#define UNIT_TEMP_C   0x00

◆ UNIT_TEMP_F

#define UNIT_TEMP_F   0x10

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
MT_P0 
MT_P1 
MT_P2 
MT_P3 
MT_P4 
MT_P5 
MT_P6 
MT_P7