From 7b2af2e41c802c3c2057f37c135aa71302178a2e Mon Sep 17 00:00:00 2001 From: Christoph Pohl <christoph.pohl@kit.edu> Date: Thu, 30 Nov 2023 10:08:56 +0100 Subject: [PATCH] Allow for usage of different clocks in armarx::rtNow() --- source/RobotAPI/components/units/RobotUnit/util/RtTiming.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/RobotAPI/components/units/RobotUnit/util/RtTiming.h b/source/RobotAPI/components/units/RobotUnit/util/RtTiming.h index 78c86b836..7b9e6a630 100644 --- a/source/RobotAPI/components/units/RobotUnit/util/RtTiming.h +++ b/source/RobotAPI/components/units/RobotUnit/util/RtTiming.h @@ -36,11 +36,11 @@ namespace armarx } // namespace rt_timing::constants inline IceUtil::Time - rtNow() + rtNow(clockid_t clockId = CLOCK_MONOTONIC_RAW) { using namespace rt_timing::constants; struct timespec ts; - clock_gettime(CLOCK_MONOTONIC_RAW, &ts); + clock_gettime(clockId, &ts); return IceUtil::Time::microSeconds(ts.tv_sec * seconds2MicroSeconds + ts.tv_nsec / nanoSeconds2MicroSeconds); } -- GitLab