Adding latest timestamp for virtual sensor polling events 97/35997/1
authorRamasamy <ram.kannan@samsung.com>
Fri, 27 Feb 2015 09:23:07 +0000 (14:53 +0530)
committerRamasamy <ram.kannan@samsung.com>
Fri, 27 Feb 2015 09:23:15 +0000 (14:53 +0530)
- Fixing timestamp issue for polling based virtual sensor
events.
- cleanup.

Change-Id: Ie1c18f8f2b94b48eae7c84a723ddf0b56e0059f6

src/gravity/gravity_sensor.cpp
src/orientation/orientation_sensor.cpp
src/rotation_vector/gaming_rv/gaming_rv_sensor.cpp
src/rotation_vector/geomagnetic_rv/geomagnetic_rv_sensor.cpp
src/rotation_vector/rv/rv_sensor.cpp

index d6dc7d763bcdf1d1206800a5ec482683a267b48b..48fddf4a99a59221c3c372a5d38e0d91d91992b8 100755 (executable)
@@ -185,7 +185,6 @@ void gravity_sensor::synthesize(const sensor_event_t &event, vector<sensor_event
                        return;
 
                m_time = get_timestamp();
-
                gravity_event.sensor_id = get_id();
                gravity_event.event_type = GRAVITY_RAW_DATA_EVENT;
                if ((roll >= (M_PI/2)-DEVIATION && roll <= (M_PI/2)+DEVIATION) ||
index 708ca92a2dffdbe18b382558480bacbc0c363c0c..500217a1dc67b69553467be6f1a7c1d939b95414 100755 (executable)
@@ -353,7 +353,6 @@ void orientation_sensor::synthesize(const sensor_event_t &event, vector<sensor_e
                }
 
                m_time = get_timestamp();
-
                orientation_event.sensor_id = get_id();
                orientation_event.event_type = ORIENTATION_RAW_DATA_EVENT;
                orientation_event.data.accuracy = SENSOR_ACCURACY_GOOD;
index acfd00314d322daa0a36203dc6c19f1a182551f9..51a0a4bf2c1005584afcac736cee5569c6e04f63 100755 (executable)
@@ -250,7 +250,6 @@ void gaming_rv_sensor::synthesize(const sensor_event_t& event, vector<sensor_eve
                }
 
                m_time = get_timestamp();
-
                rv_event.sensor_id = get_id();
                rv_event.event_type = GAMING_RV_RAW_DATA_EVENT;
                rv_event.data.accuracy = SENSOR_ACCURACY_GOOD;
@@ -294,7 +293,7 @@ int gaming_rv_sensor::get_sensor_data(unsigned int event_type, sensor_data_t &da
        }
 
        data.accuracy = SENSOR_ACCURACY_GOOD;
-       data.timestamp = m_time;
+       data.timestamp = get_timestamp();
        data.value_count = 4;
        data.values[0] = quaternion_gaming_rv.m_quat.m_vec[1];
        data.values[1] = quaternion_gaming_rv.m_quat.m_vec[2];
index ab6001963d01bbf152837cbee4757b6b8cac7d9a..ae0348f148aaa2e222ee734fa66b40af6af4709e 100755 (executable)
@@ -261,7 +261,6 @@ void geomagnetic_rv_sensor::synthesize(const sensor_event_t& event, vector<senso
                }
 
                m_time = get_timestamp();
-
                rv_event.sensor_id = get_id();
                rv_event.event_type = GEOMAGNETIC_RV_RAW_DATA_EVENT;
                rv_event.data.accuracy = SENSOR_ACCURACY_GOOD;
@@ -307,7 +306,7 @@ int geomagnetic_rv_sensor::get_sensor_data(unsigned int event_type, sensor_data_
        }
 
        data.accuracy = SENSOR_ACCURACY_GOOD;
-       data.timestamp = m_time;
+       data.timestamp = get_timestamp();
        data.value_count = 4;
        data.values[0] = quaternion_geo_rv.m_quat.m_vec[1];
        data.values[1] = quaternion_geo_rv.m_quat.m_vec[2];
index a99887388ea87185f1d5a6b31e07cae45aafc837..958042e06be1ca9dadd47e6c8a2f9d0cc001f22d 100755 (executable)
@@ -311,7 +311,6 @@ void rv_sensor::synthesize(const sensor_event_t& event, vector<sensor_event_t> &
                }
 
                m_time = get_timestamp();
-
                rv_event.sensor_id = get_id();
                rv_event.event_type = ROTATION_VECTOR_EVENT_RAW_DATA_REPORT_ON_TIME;
                rv_event.data.accuracy = SENSOR_ACCURACY_GOOD;
@@ -365,7 +364,7 @@ int rv_sensor::get_sensor_data(unsigned int event_type, sensor_data_t &data)
        }
 
        data.accuracy = SENSOR_ACCURACY_GOOD;
-       data.timestamp = m_time;
+       data.timestamp = get_timestamp();
        data.value_count = 4;
        data.values[0] = quaternion_orientation.m_quat.m_vec[1];
        data.values[1] = quaternion_orientation.m_quat.m_vec[2];