diff options
Diffstat (limited to 'src/plugins')
-rw-r--r-- | src/plugins/sensors/blackberry/bbrotationsensor.cpp | 6 | ||||
-rw-r--r-- | src/plugins/sensors/generic/genericrotationsensor.cpp | 4 |
2 files changed, 4 insertions, 6 deletions
diff --git a/src/plugins/sensors/blackberry/bbrotationsensor.cpp b/src/plugins/sensors/blackberry/bbrotationsensor.cpp index 28dc49c9..e6d038d2 100644 --- a/src/plugins/sensors/blackberry/bbrotationsensor.cpp +++ b/src/plugins/sensors/blackberry/bbrotationsensor.cpp @@ -137,9 +137,9 @@ bool BbRotationSensor::updateReadingFromEvent(const sensor_event_t &event, QRota matrixToEulerZXY(event.rotation_matrix, xRad, yRad, zRad); } - reading->setX(radiansToDegrees(xRad)); - reading->setY(radiansToDegrees(yRad)); - reading->setZ(radiansToDegrees(zRad)); + reading->setFromEuler(radiansToDegrees(xRad), + radiansToDegrees(yRad), + radiansToDegrees(zRad)); return true; } diff --git a/src/plugins/sensors/generic/genericrotationsensor.cpp b/src/plugins/sensors/generic/genericrotationsensor.cpp index 7142227c..dddacb24 100644 --- a/src/plugins/sensors/generic/genericrotationsensor.cpp +++ b/src/plugins/sensors/generic/genericrotationsensor.cpp @@ -107,9 +107,7 @@ bool genericrotationsensor::filter(QSensorReading *reading) } m_reading.setTimestamp(ar->timestamp()); - m_reading.setX(pitch); - m_reading.setY(roll); - m_reading.setZ(0); + m_reading.setFromEuler(pitch, roll, 0); newReadingAvailable(); return false; } |