summaryrefslogtreecommitdiffstats
path: root/src/plugins/sensors/ios/iosaccelerometer.mm
diff options
context:
space:
mode:
authorRichard Moe Gustavsen <richard.gustavsen@digia.com>2013-03-18 15:07:20 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-03-21 00:00:37 +0100
commitc4a899f5fb25e65b13d1297fb637af7aace8d701 (patch)
treecb9bcc518438fe54a1fc57fdd72cb70644d9800d /src/plugins/sensors/ios/iosaccelerometer.mm
parent420d133d22e81158dedccc4247a7b2b6fa52609f (diff)
iOS: bugfix accelerometer timestamp
Convert from NSTimeInterval to microseconds Change-Id: I51fb3791aa72dcc7514c39820e4347a3c1d4039a Reviewed-by: Thomas McGuire <thomas.mcguire@kdab.com> Reviewed-by: Lorn Potter <lorn.potter@jollamobile.com>
Diffstat (limited to 'src/plugins/sensors/ios/iosaccelerometer.mm')
-rw-r--r--src/plugins/sensors/ios/iosaccelerometer.mm4
1 files changed, 3 insertions, 1 deletions
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);
});
}];
}