Fixing bug related to polling for geomagnetic_rv sensor 25/46525/2
authorAnkur <ankur29.garg@samsung.com>
Fri, 21 Aug 2015 09:46:56 +0000 (15:16 +0530)
committerAnkur Garg <ankur29.garg@samsung.com>
Mon, 7 Sep 2015 05:13:43 +0000 (22:13 -0700)
signed-off-by:"Ankur Garg <ankur29.garg@samsung.com>"
Change-Id: I23f837e6016ce80110f22432e55af44d8c403814

src/rotation_vector/geomagnetic_rv/geomagnetic_rv_sensor.cpp

index 723aca1..c3e8a26 100755 (executable)
@@ -219,10 +219,10 @@ int geomagnetic_rv_sensor::get_sensor_data(unsigned int event_type, sensor_data_
        data.accuracy = SENSOR_ACCURACY_GOOD;
        data.timestamp = get_timestamp();
        data.value_count = 4;
-       data.values[0] = data.values[1];
-       data.values[1] = data.values[2];
-       data.values[2] = data.values[3];
-       data.values[3] = data.values[0];
+       data.values[0] = fusion_data.values[1];
+       data.values[1] = fusion_data.values[2];
+       data.values[2] = fusion_data.values[3];
+       data.values[3] = fusion_data.values[0];
 
        return 0;
 }