summaryrefslogtreecommitdiff
path: root/src/libcamera
diff options
context:
space:
mode:
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>2019-10-06 06:40:32 +0300
committerLaurent Pinchart <laurent.pinchart@ideasonboard.com>2019-10-07 06:02:16 +0300
commite85f42110f411ec9c9b30d7f8f1a57c02e9cb01f (patch)
tree55626a12b33ed17beb2bd1cbbb06f6bfd6ebdbaa /src/libcamera
parentecf1c2e57b357f1b843796fd9ac4c77da940a26a (diff)
libcamera: timer: Remove the interval() method
The libcamera timers are single-shot timers. They are started with a duration, but fire once only, not based on an interval. Remove the interval concept by removing the interval() method, and rename other occurences of interval to duration. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Niklas Söderlund <niklas.soderlund@ragnatech.se> Reviewed-by: Jacopo Mondi <jacopo@jmondi.org>
Diffstat (limited to 'src/libcamera')
-rw-r--r--src/libcamera/timer.cpp19
1 files changed, 6 insertions, 13 deletions
diff --git a/src/libcamera/timer.cpp b/src/libcamera/timer.cpp
index b3cea3da..34410bab 100644
--- a/src/libcamera/timer.cpp
+++ b/src/libcamera/timer.cpp
@@ -61,19 +61,18 @@ Timer::~Timer()
*/
/**
- * \brief Start or restart the timer with a timeout of \a interval
- * \param[in] interval The timer duration in milliseconds
+ * \brief Start or restart the timer with a timeout of \a duration
+ * \param[in] duration The timer duration in milliseconds
*
* If the timer is already running it will be stopped and restarted.
*/
-void Timer::start(std::chrono::milliseconds interval)
+void Timer::start(std::chrono::milliseconds duration)
{
- interval_ = interval;
- deadline_ = utils::clock::now() + interval;
+ deadline_ = utils::clock::now() + duration;
LOG(Timer, Debug)
- << "Starting timer " << this << " with interval "
- << interval.count() << ": deadline "
+ << "Starting timer " << this << " with duration "
+ << duration.count() << ": deadline "
<< utils::time_point_to_string(deadline_);
registerTimer();
@@ -114,12 +113,6 @@ bool Timer::isRunning() const
}
/**
- * \fn Timer::interval()
- * \brief Retrieve the timer interval
- * \return The timer interval in milliseconds
- */
-
-/**
* \fn Timer::deadline()
* \brief Retrieve the timer deadline
* \return The timer deadline