From 6d05123edf6718f6d1149104df8be111d53d68f2 Mon Sep 17 00:00:00 2001 From: Richard Moe Gustavsen Date: Mon, 18 Mar 2013 15:07:20 +0100 Subject: iOS: bugfix accelerometer timestamp Convert from NSTimeInterval to microseconds Change-Id: I51fb3791aa72dcc7514c39820e4347a3c1d4039a Reviewed-by: Thomas McGuire Reviewed-by: Lorn Potter --- src/plugins/sensors/ios/iosaccelerometer.mm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/sensors/ios/iosaccelerometer.mm b/src/plugins/sensors/ios/iosaccelerometer.mm index ef7d2a6d..47349c5a 100644 --- a/src/plugins/sensors/ios/iosaccelerometer.mm +++ b/src/plugins/sensors/ios/iosaccelerometer.mm @@ -86,7 +86,9 @@ char const * const IOSAccelerometer::id("ios.accelerometer"); qreal x = qreal(acc.x) * G * -1; qreal y = qreal(acc.y) * G * -1; qreal z = qreal(acc.z) * G * -1; - m_qiosAccelerometer->readingsChanged(quint64(data.timestamp), x, y, z); + // Convert from NSTimeInterval to microseconds: + quint64 timestamp = quint64(data.timestamp * 1000000); + m_qiosAccelerometer->readingsChanged(timestamp, x, y, z); }); }]; } -- cgit v1.2.3