From 4611105e0a68df732e51e9f7c916016ebffe252d Mon Sep 17 00:00:00 2001 From: Manuel Pitz Date: Wed, 23 Jun 2021 20:38:28 +0200 Subject: [PATCH] dft: handle different dft rates --- lib/hooks/dft.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/hooks/dft.cpp b/lib/hooks/dft.cpp index d57e04de4..ac639c129 100644 --- a/lib/hooks/dft.cpp +++ b/lib/hooks/dft.cpp @@ -331,7 +331,7 @@ public: bool runDft = false; if (syncDft) { struct timespec timeDiff = time_diff(&lastDftCal, &smp->ts.origin); - if (timeDiff.tv_sec > 0) + if ((timeDiff.tv_sec*1e9+timeDiff.tv_nsec) > (1e9/dftRate)) runDft = true; //if (lastDftCal.tv_sec != smp->ts.origin.tv_sec)