From 62eb8e94056a7b610354f145297613771e437ab6 Mon Sep 17 00:00:00 2001
From: Joan Sola <jsola@iri.upc.edu>
Date: Fri, 23 Feb 2018 14:44:45 +0100
Subject: [PATCH] Make updateDt() return the dt_

---
 src/processor_motion.cpp | 2 +-
 src/processor_motion.h   | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/processor_motion.cpp b/src/processor_motion.cpp
index 8cdbd2c1d..0c1d4b4d0 100644
--- a/src/processor_motion.cpp
+++ b/src/processor_motion.cpp
@@ -431,7 +431,7 @@ bool ProcessorMotion::keyFrameCallback(FrameBasePtr _new_keyframe, const Scalar&
 void ProcessorMotion::integrateOneStep()
 {
     // Set dt
-    updateDt();
+    dt_ = updateDt();
 
     // get vector of parameters to calibrate
     calib_ = getBuffer().getCalibrationPreint();
diff --git a/src/processor_motion.h b/src/processor_motion.h
index 89ecfd070..d2c211d2f 100644
--- a/src/processor_motion.h
+++ b/src/processor_motion.h
@@ -205,7 +205,7 @@ class ProcessorMotion : public ProcessorBase
         // Helper functions:
     protected:
 
-        void updateDt();
+        Scalar updateDt();
         void integrateOneStep();
         void splitBuffer(const TimeStamp& _t_split, MotionBuffer& _oldest_part);
         void reintegrateBuffer(CaptureMotionPtr _capture_ptr);
@@ -516,9 +516,9 @@ inline bool ProcessorMotion::isMotion()
     return true;
 }
 
-inline void ProcessorMotion::updateDt()
+inline Scalar ProcessorMotion::updateDt()
 {
-    dt_ = incoming_ptr_->getTimeStamp() - getBuffer().get().back().ts_;
+    return dt_ = incoming_ptr_->getTimeStamp() - getBuffer().get().back().ts_;
 }
 
 inline const MotionBuffer& ProcessorMotion::getBuffer() const
-- 
GitLab