From 2d03125616781cb96afb3d7f74a2c8d91f46aa5a Mon Sep 17 00:00:00 2001 From: Ramasamy Date: Fri, 27 Feb 2015 14:53:07 +0530 Subject: [PATCH] Adding latest timestamp for virtual sensor polling events - Fixing timestamp issue for polling based virtual sensor events. - cleanup. Change-Id: Ie1c18f8f2b94b48eae7c84a723ddf0b56e0059f6 --- src/gravity/gravity_sensor.cpp | 1 - src/orientation/orientation_sensor.cpp | 1 - src/rotation_vector/gaming_rv/gaming_rv_sensor.cpp | 3 +-- src/rotation_vector/geomagnetic_rv/geomagnetic_rv_sensor.cpp | 3 +-- src/rotation_vector/rv/rv_sensor.cpp | 3 +-- 5 files changed, 3 insertions(+), 8 deletions(-) diff --git a/src/gravity/gravity_sensor.cpp b/src/gravity/gravity_sensor.cpp index d6dc7d7..48fddf4 100755 --- a/src/gravity/gravity_sensor.cpp +++ b/src/gravity/gravity_sensor.cpp @@ -185,7 +185,6 @@ void gravity_sensor::synthesize(const sensor_event_t &event, vector= (M_PI/2)-DEVIATION && roll <= (M_PI/2)+DEVIATION) || diff --git a/src/orientation/orientation_sensor.cpp b/src/orientation/orientation_sensor.cpp index 708ca92..500217a 100755 --- a/src/orientation/orientation_sensor.cpp +++ b/src/orientation/orientation_sensor.cpp @@ -353,7 +353,6 @@ void orientation_sensor::synthesize(const sensor_event_t &event, vector & } 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]; -- 2.7.4