Fixing 64 bit compiler issue for sensor_data class 46/32646/3
authorRamasamy <ram.kannan@samsung.com>
Mon, 22 Dec 2014 05:39:57 +0000 (11:09 +0530)
committerRamasamy Kannan <ram.kannan@samsung.com>
Mon, 22 Dec 2014 11:41:52 +0000 (03:41 -0800)
Removed constructor default initialization for timestamp in
sensor_data class.sensor_data class is used only in sensor
fusion scenario. Since Sensor Fusion requires that timestamp
is always initialized in virtual sensors, timestamp
initialization in sensor_data class can be removed.

Change-Id: Ic2b4e96f6c0bcdcab53697a5f681e914b5fea5f9

src/sensor_fusion/sensor_data.cpp

index 98bed4c..677544f 100644 (file)
@@ -30,7 +30,7 @@ sensor_data<TYPE>::sensor_data() : m_data(SENSOR_DATA_SIZE), m_time_stamp(0)
 
 template <typename TYPE>
 sensor_data<TYPE>::sensor_data(const TYPE x, const TYPE y,
-               const TYPE z, const unsigned long long time_stamp = 0)
+               const TYPE z, const unsigned long long time_stamp)
 {
        TYPE vec_data[SENSOR_DATA_SIZE] = {x, y, z};
 
@@ -41,7 +41,7 @@ sensor_data<TYPE>::sensor_data(const TYPE x, const TYPE y,
 
 template <typename TYPE>
 sensor_data<TYPE>::sensor_data(const vect<TYPE> v,
-               const unsigned long long time_stamp = 0)
+               const unsigned long long time_stamp)
 {
        m_data = v;
        m_time_stamp = time_stamp;