From 4ea96d6a2ebc7b391fd51296460ec89e4f15b186 Mon Sep 17 00:00:00 2001 From: Juliano Murari <juliano.murari@ess.eu> Date: Fri, 13 May 2022 09:41:42 +0200 Subject: [PATCH] PBIBCM-213 Change to use already defined macro --- vendor/ess/lib/sis8300drvbcm.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/vendor/ess/lib/sis8300drvbcm.c b/vendor/ess/lib/sis8300drvbcm.c index 63a5892..36cb001 100644 --- a/vendor/ess/lib/sis8300drvbcm.c +++ b/vendor/ess/lib/sis8300drvbcm.c @@ -35,6 +35,8 @@ #include <assert.h> #include <math.h> +#include <epicsTime.h> + #include <sis8300drv.h> #include <sis8300drv_utils.h> #include <sis8300_reg.h> @@ -1869,7 +1871,7 @@ int sis8300drvbcm_set_timestamp(sis8300drv_usr *sisuser, unsigned int sec, unsig return ret; } // EPICS and POSIX Epoch differs in 20 year (631152000 seconds) - unsigned int value = sec + 631152000; + unsigned int value = sec + POSIX_TIME_AT_EPICS_EPOCH; ret = sis8300drv_reg_write(sisuser, SIS8300BCM_TIMESTAMP_HIGH_REG, value); if (ret) { return ret; @@ -1889,7 +1891,7 @@ int sis8300drvbcm_get_timestamp(sis8300drv_usr *sisuser, unsigned int *sec, unsi return ret; } // EPICS and POSIX Epoch differs in 20 year (631152000 seconds) - *sec = value - 631152000; + *sec = value - POSIX_TIME_AT_EPICS_EPOCH; return ret; } -- GitLab