From b67e3862c1175dbde7d4e1515d6ea1ce81b89158 Mon Sep 17 00:00:00 2001
From: su530201 <olivier.kaufmann@umons.ac.be>
Date: Thu, 15 Jun 2023 18:39:43 +0200
Subject: [PATCH] Checks ohmpi_card sampling rates

---
 ohmpi/hardware_system.py | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/ohmpi/hardware_system.py b/ohmpi/hardware_system.py
index 6289768f..af4823a8 100644
--- a/ohmpi/hardware_system.py
+++ b/ohmpi/hardware_system.py
@@ -174,9 +174,10 @@ class OhmPiHardware:
             sample += 1
             sleep_time = self._start_time + datetime.timedelta(seconds=sample / sampling_rate) - lap
             if sleep_time.total_seconds() < 0.:
-                for i in range(int(sampling_rate * np.abs(sleep_time.total_seconds()))):
-                    _readings.append([elapsed_seconds(self._start_time), self._pulse, self.tx.polarity, np.nan, np.nan])
-                    sample += 1
+                # for i in range(int(sampling_rate * np.abs(sleep_time.total_seconds()))):
+                    # _readings.append([elapsed_seconds(self._start_time), self._pulse, self.tx.polarity, np.nan, np.nan])
+                    # sample += 1
+                sample += int(sampling_rate * np.abs(sleep_time.total_seconds()))
             else:
                 time.sleep(np.max([0., sleep_time.total_seconds()]))
 
-- 
GitLab