qtmobility/plugins/sensors/maemo6/maemo6accelerometer.cpp
changeset 8 71781823f776
parent 5 453da2cfceef
child 11 06b8e2af4411
--- a/qtmobility/plugins/sensors/maemo6/maemo6accelerometer.cpp	Fri May 14 16:41:33 2010 +0300
+++ b/qtmobility/plugins/sensors/maemo6/maemo6accelerometer.cpp	Thu May 27 13:42:11 2010 +0300
@@ -60,7 +60,8 @@
             qWarning() << "Unable to initialize accelerometer sensor.";
 
         // adding metadata
-        addDataRate(100, 100); // 100Hz
+        addDataRate(142, 142); // 142Hz
+        sensor->setDataRate(142);
         //addDataRate(400, 400); // 400Hz
 
         // accuracy - or resolution???
@@ -77,9 +78,9 @@
 {
     // Convert from milli-Gs to meters per second per second
     // Using 1 G = 9.80665 m/s^2
-    qreal ax = - data.x() * GRAVITY_EARTH_THOUSANDTH;
-    qreal ay = - data.y() * GRAVITY_EARTH_THOUSANDTH;
-    qreal az = - data.z() * GRAVITY_EARTH_THOUSANDTH;
+    qreal ax = -data.x() * GRAVITY_EARTH_THOUSANDTH;
+    qreal ay = -data.y() * GRAVITY_EARTH_THOUSANDTH;
+    qreal az = -data.z() * GRAVITY_EARTH_THOUSANDTH;
 
     m_reading.setX(ax);
     m_reading.setY(ay);
@@ -88,4 +89,3 @@
     m_reading.setTimestamp(createTimestamp()); //TODO: use correct timestamp
     newReadingAvailable();
 }
-