From 6a98d02987920130b01f626fcadd3566ba6732c7 Mon Sep 17 00:00:00 2001
From: Erik von Reis <evonreis@caltech.edu>
Date: Tue, 2 Nov 2021 16:19:59 -0700
Subject: [PATCH] RCG: Fix average timing to take clock_div into account.

---
 src/fe/timing.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/fe/timing.c b/src/fe/timing.c
index be89b7b7d..c522e5f08 100644
--- a/src/fe/timing.c
+++ b/src/fe/timing.c
@@ -119,7 +119,7 @@ sendTimingDiags2Epics( volatile CDS_EPICS* pLocalEpics,
                        timing_diag_t*      timeinfo,
                        adcInfo_t*          adcinfo )
 {
-    pLocalEpics->epicsOutput.cpuMeterAvg =  (timeinfo->cycleTimeAvg / CYCLE_PER_SECOND);
+    pLocalEpics->epicsOutput.cpuMeterAvg =  (timeinfo->cycleTimeAvg * UNDERSAMPLE / CYCLE_PER_SECOND);
     pLocalEpics->epicsOutput.cpuMeter = timeinfo->cycleTimeSec;
     pLocalEpics->epicsOutput.cpuMeterMax = timeinfo->cycleTimeMax;
     pLocalEpics->epicsOutput.cpuLongCycle = timeinfo->longestCycle;
-- 
GitLab