diff --git a/src/SparkFun_BNO080_Arduino_Library.cpp b/src/SparkFun_BNO080_Arduino_Library.cpp index c706996..9e67592 100644 --- a/src/SparkFun_BNO080_Arduino_Library.cpp +++ b/src/SparkFun_BNO080_Arduino_Library.cpp @@ -372,7 +372,7 @@ float BNO080::getQuatReal() //Return the rotation vector accuracy float BNO080::getQuatRadianAccuracy() { - float quat = qToFloat(rawQuatRadianAccuracy, rotationVector_Q1); + float quat = qToFloat(rawQuatRadianAccuracy, rotationVectorAccuracy_Q1); return (quat); } diff --git a/src/SparkFun_BNO080_Arduino_Library.h b/src/SparkFun_BNO080_Arduino_Library.h index 5627532..30693ef 100644 --- a/src/SparkFun_BNO080_Arduino_Library.h +++ b/src/SparkFun_BNO080_Arduino_Library.h @@ -271,6 +271,7 @@ class BNO080 //These Q values are defined in the datasheet but can also be obtained by querying the meta data records //See the read metadata example for more info int16_t rotationVector_Q1 = 14; + int16_t rotationVectorAccuracy_Q1 = 12; //Heading accuracy estimate in radians. The Q point is 12. int16_t accelerometer_Q1 = 8; int16_t linear_accelerometer_Q1 = 8; int16_t gyro_Q1 = 9;