From 377bab9f669bbbd6646b753de155901870652485 Mon Sep 17 00:00:00 2001 From: akhilkedia94 Date: Tue, 16 Aug 2016 17:37:51 +0900 Subject: [PATCH] [Bugfix] Timestamp was not being passed by refferencce to sensor_fusion Change-Id: Ifb0ff04689880ede5fe565f85931a49f8bc16e6d Signed-off-by: akhilkedia94 --- src/sensor/sensor_fusion/fusion.h | 2 +- src/sensor/sensor_fusion/fusion_base.cpp | 4 ++-- src/sensor/sensor_fusion/fusion_base.h | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/sensor/sensor_fusion/fusion.h b/src/sensor/sensor_fusion/fusion.h index d53f800..6c14439 100644 --- a/src/sensor/sensor_fusion/fusion.h +++ b/src/sensor/sensor_fusion/fusion.h @@ -29,7 +29,7 @@ public: virtual void push_accel(sensor_data_t &data) = 0; virtual void push_gyro(sensor_data_t &data) = 0; virtual void push_mag(sensor_data_t &data) = 0; - virtual bool get_rv(unsigned long long timestamp, float &w, float &x, float &y, float &z) = 0; + virtual bool get_rv(unsigned long long ×tamp, float &w, float &x, float &y, float &z) = 0; }; diff --git a/src/sensor/sensor_fusion/fusion_base.cpp b/src/sensor/sensor_fusion/fusion_base.cpp index 92e02f6..355a551 100644 --- a/src/sensor/sensor_fusion/fusion_base.cpp +++ b/src/sensor/sensor_fusion/fusion_base.cpp @@ -83,7 +83,7 @@ void fusion_base::push_mag(sensor_data_t &data) } -bool fusion_base::get_rv(unsigned long long timestamp, float &x, float &y, float &z, float &w) +bool fusion_base::get_rv(unsigned long long ×tamp, float &x, float &y, float &z, float &w) { if (m_timestamp == 0) return false; @@ -102,4 +102,4 @@ void fusion_base::store_orientation(void) m_z = m_orientation_filter.m_quaternion.m_quat.m_vec[2]; m_w = m_orientation_filter.m_quaternion.m_quat.m_vec[3]; clear(); -} \ No newline at end of file +} diff --git a/src/sensor/sensor_fusion/fusion_base.h b/src/sensor/sensor_fusion/fusion_base.h index 2428712..1479023 100644 --- a/src/sensor/sensor_fusion/fusion_base.h +++ b/src/sensor/sensor_fusion/fusion_base.h @@ -30,7 +30,7 @@ public: virtual void push_accel(sensor_data_t &data); virtual void push_gyro(sensor_data_t &data); virtual void push_mag(sensor_data_t &data); - virtual bool get_rv(unsigned long long timestamp, float &w, float &x, float &y, float &z); + virtual bool get_rv(unsigned long long ×tamp, float &w, float &x, float &y, float &z); protected: -- 2.7.4