Revision 48741e1f Adafruit_BNO055.h
| Adafruit_BNO055.h | ||
|---|---|---|
| 227 | 227 |
uint8_t self_test_result; |
| 228 | 228 |
uint8_t system_error; |
| 229 | 229 |
} adafruit_bno055_system_status_t; |
| 230 |
|
|
| 231 |
typedef enum |
|
| 232 |
{
|
|
| 233 |
VECTOR_ACCELEROMETER = BNO055_ACCEL_DATA_X_LSB_ADDR, |
|
| 234 |
VECTOR_MAGNETOMETER = BNO055_MAG_DATA_X_LSB_ADDR, |
|
| 235 |
VECTOR_GYROSCOPE = BNO055_GYRO_DATA_X_LSB_ADDR, |
|
| 236 |
VECTOR_EULER = BNO055_EULER_H_LSB_ADDR, |
|
| 237 |
VECTOR_LINEARACCEL = BNO055_LINEAR_ACCEL_DATA_X_LSB_ADDR, |
|
| 238 |
VECTOR_GRAVITY = BNO055_GRAVITY_DATA_X_LSB_ADDR |
|
| 239 |
} adafruit_vector_type_t; |
|
| 230 | 240 |
|
| 231 | 241 |
Adafruit_BNO055 ( int32_t sensorID = -1, uint8_t address = BNO055_ADDRESS_A ); |
| 232 | 242 |
|
| ... | ... | |
| 237 | 247 |
void getSystemStatus ( adafruit_bno055_system_status_t* ); |
| 238 | 248 |
void displaySystemStatus ( void ); |
| 239 | 249 |
|
| 240 |
imu::Vector<3> getEuler ( void );
|
|
| 241 |
imu::Vector<3> getAccel ( void );
|
|
| 250 |
imu::Vector<3> getVector ( adafruit_vector_type_t vector_type );
|
|
| 251 |
imu::Quaternion getQuat ( void );
|
|
| 242 | 252 |
|
| 243 | 253 |
/* Adafruit_Sensor implementation */ |
| 244 | 254 |
bool getEvent ( sensors_event_t* ); |
Also available in: Unified diff