From 362c37050b700a02dc9740f85a4d07badcf63999 Mon Sep 17 00:00:00 2001 From: su530201 <olivier.kaufmann@umons.ac.be> Date: Thu, 15 Jun 2023 18:33:04 +0200 Subject: [PATCH] Checks ohmpi_card sampling rates --- ohmpi/hardware_system.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ohmpi/hardware_system.py b/ohmpi/hardware_system.py index 157b5ea7..6289768f 100644 --- a/ohmpi/hardware_system.py +++ b/ohmpi/hardware_system.py @@ -174,8 +174,9 @@ class OhmPiHardware: sample += 1 sleep_time = self._start_time + datetime.timedelta(seconds=sample / sampling_rate) - lap if sleep_time.total_seconds() < 0.: - _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 else: time.sleep(np.max([0., sleep_time.total_seconds()])) -- GitLab