From 4e9c335382a370174f76b796938304c4ce8241c6 Mon Sep 17 00:00:00 2001
From: su530201 <olivier.kaufmann@umons.ac.be>
Date: Sat, 15 Apr 2023 19:14:37 +0200
Subject: [PATCH] Attemps to use the sampling_rate in _vab_pulse

---
 measure.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/measure.py b/measure.py
index d857e01d..ca6b8667 100644
--- a/measure.py
+++ b/measure.py
@@ -65,7 +65,9 @@ class OhmPiHardware:
             while self.tx_sync.is_set():
                 lap = datetime.datetime.utcnow()
                 _readings.append([elapsed_seconds(start_time), self.tx.current, self.rx.voltage])
-                time.sleep(sampling_rate/1000.-elapsed_seconds(lap))
+                sleep_time = sampling_rate/1000.-elapsed_seconds(lap)
+                print(f'sleep_time')
+                time.sleep(np.min[sleep_time, np.abs(sleep_time)])
             data = np.array(_readings)
 
         if sampling_rate is None:
-- 
GitLab