Cleanup of unused virtual sensor class variables 34/34034/2
authorRamasamy <ram.kannan@samsung.com>
Tue, 20 Jan 2015 10:59:34 +0000 (16:29 +0530)
committerRamasamy Kannan <ram.kannan@samsung.com>
Wed, 21 Jan 2015 03:10:30 +0000 (19:10 -0800)
Removing all class variables added to store virtual sensor data
as this is not used anymore by get_sensor_data method.

Change-Id: Ifd878de73ab819f80b7042f02e1bc407a4427bc1

src/gravity/gravity_sensor.cpp
src/gravity/gravity_sensor.h
src/linear_accel/linear_accel_sensor.cpp
src/linear_accel/linear_accel_sensor.h
src/orientation/orientation_sensor.cpp
src/orientation/orientation_sensor.h
src/rotation_vector/rv/rv_sensor.cpp
src/rotation_vector/rv/rv_sensor.h

index c0a767a..69afaa4 100755 (executable)
@@ -53,9 +53,6 @@
 
 gravity_sensor::gravity_sensor()
 : m_orientation_sensor(NULL)
-, m_x(INITIAL_VALUE)
-, m_y(INITIAL_VALUE)
-, m_z(INITIAL_VALUE)
 , m_time(0)
 {
        cvirtual_sensor_config &config = cvirtual_sensor_config::get_instance();
@@ -187,6 +184,8 @@ void gravity_sensor::synthesize(const sensor_event_t &event, vector<sensor_event
                if (m_time && (diff_time < m_interval * MIN_DELIVERY_DIFF_FACTOR))
                        return;
 
+               m_time = get_timestamp();
+
                gravity_event.sensor_id = get_id();
                gravity_event.event_type = GRAVITY_EVENT_RAW_DATA_REPORT_ON_TIME;
                if ((roll >= (M_PI/2)-DEVIATION && roll <= (M_PI/2)+DEVIATION) ||
@@ -205,19 +204,10 @@ void gravity_sensor::synthesize(const sensor_event_t &event, vector<sensor_event
                        gravity_event.data.values[2] = m_gravity_sign_compensation[2] * GRAVITY * cos(roll) * cos(pitch);
                }
                gravity_event.data.value_count = 3;
-               gravity_event.data.timestamp = get_timestamp();
+               gravity_event.data.timestamp = m_time;
                gravity_event.data.accuracy = SENSOR_ACCURACY_GOOD;
 
                push(gravity_event);
-
-               {
-                       AUTOLOCK(m_value_mutex);
-
-                       m_time = gravity_event.data.timestamp;
-                       m_x = gravity_event.data.values[0];
-                       m_y = gravity_event.data.values[1];
-                       m_z = gravity_event.data.values[2];
-               }
        }
 }
 
index ea6c4a0..376a892 100755 (executable)
@@ -42,9 +42,6 @@ private:
        sensor_base *m_orientation_sensor;
        cmutex m_value_mutex;
 
-       float m_x;
-       float m_y;
-       float m_z;
        int m_accuracy;
        unsigned long long m_time;
        unsigned int m_interval;
index 5e64ed1..8ae8153 100755 (executable)
@@ -56,9 +56,6 @@
 linear_accel_sensor::linear_accel_sensor()
 : m_accel_sensor(NULL)
 , m_gravity_sensor(NULL)
-, m_x(INITIAL_VALUE)
-, m_y(INITIAL_VALUE)
-, m_z(INITIAL_VALUE)
 , m_time(0)
 {
        cvirtual_sensor_config &config = cvirtual_sensor_config::get_instance();
@@ -232,23 +229,16 @@ void linear_accel_sensor::synthesize(const sensor_event_t &event, vector<sensor_
        if (m_enable_linear_accel == LINEAR_ACCEL_ENABLED) {
                m_enable_linear_accel = 0;
 
+               m_time = get_timestamp();
                lin_accel_event.sensor_id = get_id();
                lin_accel_event.event_type = LINEAR_ACCEL_EVENT_RAW_DATA_REPORT_ON_TIME;
                lin_accel_event.data.value_count = 3;
-               lin_accel_event.data.timestamp = get_timestamp();
+               lin_accel_event.data.timestamp = m_time;
                lin_accel_event.data.accuracy = SENSOR_ACCURACY_GOOD;
                lin_accel_event.data.values[0] = m_linear_accel_sign_compensation[0] * (m_accel.m_data.m_vec[0] - m_gravity.m_data.m_vec[0]);
                lin_accel_event.data.values[1] = m_linear_accel_sign_compensation[1] * (m_accel.m_data.m_vec[1] - m_gravity.m_data.m_vec[1]);
                lin_accel_event.data.values[2] = m_linear_accel_sign_compensation[2] * (m_accel.m_data.m_vec[2] - m_gravity.m_data.m_vec[2]);
                push(lin_accel_event);
-
-               {
-                       AUTOLOCK(m_value_mutex);
-                       m_time = lin_accel_event.data.timestamp;
-                       m_x = lin_accel_event.data.values[0];
-                       m_y = lin_accel_event.data.values[1];
-                       m_z = lin_accel_event.data.values[2];
-               }
        }
 
        return;
index ec2dfe6..4ef10ab 100755 (executable)
@@ -47,9 +47,6 @@ private:
        sensor_data<float> m_accel;
        sensor_data<float> m_gravity;
 
-       float m_x;
-       float m_y;
-       float m_z;
        unsigned long long m_time;
        unsigned int m_interval;
 
index fe8118d..7629132 100755 (executable)
@@ -78,9 +78,6 @@ orientation_sensor::orientation_sensor()
 : m_accel_sensor(NULL)
 , m_gyro_sensor(NULL)
 , m_magnetic_sensor(NULL)
-, m_roll(INITIAL_VALUE)
-, m_pitch(INITIAL_VALUE)
-, m_azimuth(INITIAL_VALUE)
 , m_time(0)
 {
        cvirtual_sensor_config &config = cvirtual_sensor_config::get_instance();
@@ -355,10 +352,12 @@ void orientation_sensor::synthesize(const sensor_event_t &event, vector<sensor_e
                        azimuth_offset = AZIMUTH_OFFSET_RADIANS;
                }
 
+               m_time = get_timestamp();
+
                orientation_event.sensor_id = get_id();
                orientation_event.event_type = ORIENTATION_EVENT_RAW_DATA_REPORT_ON_TIME;
                orientation_event.data.accuracy = SENSOR_ACCURACY_GOOD;
-               orientation_event.data.timestamp = get_timestamp();
+               orientation_event.data.timestamp = m_time;
                orientation_event.data.value_count = 3;
                orientation_event.data.values[1] = euler_orientation.m_ang.m_vec[0];
                orientation_event.data.values[2] = euler_orientation.m_ang.m_vec[1];
@@ -367,14 +366,6 @@ void orientation_sensor::synthesize(const sensor_event_t &event, vector<sensor_e
                else
                        orientation_event.data.values[0] = euler_orientation.m_ang.m_vec[2] + azimuth_offset;
 
-               {
-                       AUTOLOCK(m_value_mutex);
-                       m_time = orientation_event.data.timestamp;
-                       m_azimuth = orientation_event.data.values[0];
-                       m_pitch = orientation_event.data.values[1];
-                       m_roll = orientation_event.data.values[2];
-               }
-
                push(orientation_event);
        }
 
index c333e5c..03755cc 100755 (executable)
@@ -55,9 +55,6 @@ private:
 
        unsigned int m_enable_orientation;
 
-       float m_roll;
-       float m_pitch;
-       float m_azimuth;
        unsigned long long m_time;
        unsigned int m_interval;
 
index e9ead61..80cfce7 100755 (executable)
@@ -70,10 +70,6 @@ rv_sensor::rv_sensor()
 : m_accel_sensor(NULL)
 , m_gyro_sensor(NULL)
 , m_magnetic_sensor(NULL)
-, m_x(-1)
-, m_y(-1)
-, m_z(-1)
-, m_w(-1)
 , m_accuracy(-1)
 , m_time(0)
 {
@@ -314,10 +310,12 @@ void rv_sensor::synthesize(const sensor_event_t& event, vector<sensor_event_t> &
                        quaternion_orientation = m_orientation.get_9axis_quaternion(m_accel, m_gyro, m_magnetic);
                }
 
+               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;
-               rv_event.data.timestamp = get_timestamp();
+               rv_event.data.timestamp = m_time;
                rv_event.data.value_count = 4;
                rv_event.data.values[0] = quaternion_orientation.m_quat.m_vec[1];
                rv_event.data.values[1] = quaternion_orientation.m_quat.m_vec[2];
@@ -325,15 +323,6 @@ void rv_sensor::synthesize(const sensor_event_t& event, vector<sensor_event_t> &
                rv_event.data.values[3] = quaternion_orientation.m_quat.m_vec[0];
 
                push(rv_event);
-
-               {
-                       AUTOLOCK(m_value_mutex);
-                       m_time = rv_event.data.value_count;
-                       m_x = rv_event.data.values[0];
-                       m_y = rv_event.data.values[1];
-                       m_z = rv_event.data.values[2];
-                       m_w = rv_event.data.values[3];
-               }
        }
 
        return;
index 04b42b6..ee7cfab 100755 (executable)
@@ -55,10 +55,6 @@ private:
 
        unsigned int m_enable_orientation;
 
-       float m_x;
-       float m_y;
-       float m_z;
-       float m_w;
        int m_accuracy;
        unsigned long long m_time;
        unsigned int m_interval;