From 99bc47ee70414ea66c59ded5b3b4a5d39efb3245 Mon Sep 17 00:00:00 2001
From: su530201 <olivier.kaufmann@umons.ac.be>
Date: Sat, 15 Apr 2023 18:15:13 +0200
Subject: [PATCH] Fixes error as sampling rate is expressed in ms and sleep in
 seconds

---
 measure.py              | 2 +-
 test_ohmpi_card_3_15.py | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/measure.py b/measure.py
index 2c1e5f62..525b7c84 100644
--- a/measure.py
+++ b/measure.py
@@ -60,7 +60,7 @@ class OhmPiHardware:
             while self.tx_sync.is_set():
                 cur_time=start_time
                 _readings.append([time.gmtime() - start_time, self.tx.current, self.rx.voltage])
-                time.sleep(cur_time+sampling_rate-time.gmtime())
+                time.sleep(cur_time+sampling_rate/1000.-time.gmtime())
             return np.array(_readings)
 
         if sampling_rate is None:
diff --git a/test_ohmpi_card_3_15.py b/test_ohmpi_card_3_15.py
index e4e10683..66306084 100644
--- a/test_ohmpi_card_3_15.py
+++ b/test_ohmpi_card_3_15.py
@@ -32,7 +32,7 @@ print(f'Dev. {100. * np.std(r)/np.mean(r):.1} %')
 from OhmPi.measure import OhmPiHardware
 from utils import change_config
 
-change_config('config_ohmpi_card_3_15.py')
+change_config('config_ohmpi_card_3_15.py', verbose=False)
 k = OhmPiHardware()
 k._vab_pulse(vab=12, length=2., polarity=1)
-change_config('config_default.py')
\ No newline at end of file
+change_config('config_default.py', verbose=False)
\ No newline at end of file
-- 
GitLab