diff options
Diffstat (limited to 'src/sensehat/qsensehatsensors.cpp')
-rw-r--r-- | src/sensehat/qsensehatsensors.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/sensehat/qsensehatsensors.cpp b/src/sensehat/qsensehatsensors.cpp index 6f72cae..0baafef 100644 --- a/src/sensehat/qsensehatsensors.cpp +++ b/src/sensehat/qsensehatsensors.cpp @@ -230,11 +230,9 @@ void QSenseHatSensorsPrivate::report(const RTIMU_DATA &data, QSenseHatSensors::U if (what.testFlag(QSenseHatSensors::UpdateOrientation)) { if (data.fusionPoseValid) { - // To be compatible with the Python lib's get_orientation(), report - // degrees in range 0..360 and in the order pitch, roll, yaw. - orientation = QVector3D(toDeg360(data.fusionPose.y()), - toDeg360(data.fusionPose.x()), - toDeg360(data.fusionPose.z())); + orientation = QVector3D(toDeg360(data.fusionPose.x()), // roll + toDeg360(data.fusionPose.y()), // pitch + toDeg360(data.fusionPose.z())); // yaw emit q->orientationChanged(orientation); } } |