Correcting the polling function get_sensor_data error for rotation_vector 27/47927/1
authorAnkur <ankur29.garg@samsung.com>
Thu, 10 Sep 2015 06:26:24 +0000 (11:56 +0530)
committerAnkur <ankur29.garg@samsung.com>
Thu, 10 Sep 2015 06:26:29 +0000 (11:56 +0530)
signed-off-by:"Ankur Garg <ankur29.garg@samsung.com>"
Change-Id: Ieed8021b878a8b6cd91e2de51dd4c0f1fffb44fe

src/rotation_vector/rv/rv_sensor.cpp

index 5114cdc..bcf20e2 100755 (executable)
@@ -241,10 +241,10 @@ int rv_sensor::get_sensor_data(unsigned int event_type, sensor_data_t &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;
 }