From 9a1b163e1fdd99a838c082805c687205b766da25 Mon Sep 17 00:00:00 2001 From: Edward Welbourne Date: Wed, 22 Feb 2017 20:35:39 +0100 Subject: Use qRadiansToDegrees() and qDegreesToRadians() more widely They document intent more clearly than arithmetic with pi does. Also eliminate some hand-rolled RADIANS_TO_DEGREES constants in favor of calling qRadiansToDegrees(). Change-Id: I7ca5e876b3591433bf681b56ad51c4cb409ac59f Reviewed-by: Lorn Potter --- src/plugins/sensors/ios/iosgyroscope.mm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/plugins/sensors/ios/iosgyroscope.mm') diff --git a/src/plugins/sensors/ios/iosgyroscope.mm b/src/plugins/sensors/ios/iosgyroscope.mm index 0cd37ae..8155aba 100644 --- a/src/plugins/sensors/ios/iosgyroscope.mm +++ b/src/plugins/sensors/ios/iosgyroscope.mm @@ -41,6 +41,7 @@ #include "iosgyroscope.h" #import +#import char const * const IOSGyroscope::id("ios.gyroscope"); @@ -89,9 +90,9 @@ void IOSGyroscope::timerEvent(QTimerEvent *) if (rate.x != rate.x || rate.y != rate.y || rate.z != rate.z) return; m_reading.setTimestamp(quint64(data.timestamp * 1e6)); - m_reading.setX((qreal(rate.x) / M_PI) * 180); - m_reading.setY((qreal(rate.y) / M_PI) * 180); - m_reading.setZ((qreal(rate.z) / M_PI) * 180); + m_reading.setX(qRadiansToDegrees(qreal(rate.x))); + m_reading.setY(qRadiansToDegrees(qreal(rate.y))); + m_reading.setZ(qRadiansToDegrees(qreal(rate.z))); newReadingAvailable(); } -- cgit v1.2.1