diff options
author | Richard Moe Gustavsen <richard.gustavsen@digia.com> | 2013-03-18 15:23:29 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-03-21 00:00:42 +0100 |
commit | 35eb5a9a114b1bd48783e91b63c37bbefba98bd4 (patch) | |
tree | df5e20ce973c74ea2b35e7a0d1f35f6dea28c40a /src/plugins/sensors | |
parent | c4a899f5fb25e65b13d1297fb637af7aace8d701 (diff) |
iOS: set data rate on accelerometer before starting it
Respect user data rate settings by applying the rate just
before the sensor starts
Change-Id: I3da37497c574cbf94d57699c941ce2bf3b54373c
Reviewed-by: Thomas McGuire <thomas.mcguire@kdab.com>
Reviewed-by: Lorn Potter <lorn.potter@jollamobile.com>
Diffstat (limited to 'src/plugins/sensors')
-rw-r--r-- | src/plugins/sensors/ios/iosaccelerometer.mm | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/sensors/ios/iosaccelerometer.mm b/src/plugins/sensors/ios/iosaccelerometer.mm index 47349c5a..a01e4186 100644 --- a/src/plugins/sensors/ios/iosaccelerometer.mm +++ b/src/plugins/sensors/ios/iosaccelerometer.mm @@ -124,6 +124,10 @@ IOSAccelerometer::~IOSAccelerometer() void IOSAccelerometer::start() { + // Convert from Hz to NSTimeInterval: + int hz = sensor()->dataRate(); + NSTimeInterval interval = (hz == 0) ? 0 : 1. / hz; + [m_listener setInterval:interval]; [m_listener startAccelerometer]; } |