From 9fffc717116ebe9a5a1e2e4579a7ccdda3849e22 Mon Sep 17 00:00:00 2001
From: su530201 <olivier.kaufmann@umons.ac.be>
Date: Mon, 9 Oct 2023 13:23:13 +0200
Subject: [PATCH] Searches for run_measurement error

---
 ohmpi/hardware_components/mb_2024_0_2.py | 1 -
 ohmpi/hardware_system.py                 | 2 +-
 2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/ohmpi/hardware_components/mb_2024_0_2.py b/ohmpi/hardware_components/mb_2024_0_2.py
index d7f685e4..c0be4c55 100644
--- a/ohmpi/hardware_components/mb_2024_0_2.py
+++ b/ohmpi/hardware_components/mb_2024_0_2.py
@@ -76,7 +76,6 @@ class Tx(Tx_mb_2023):
         # add leds?
         self.pin6.value=True
         Tx_mb_2023.inject(self, polarity=polarity, injection_duration=injection_duration)
-        print(self.polarity)
         self.pin6.value = False
 
 
diff --git a/ohmpi/hardware_system.py b/ohmpi/hardware_system.py
index a8a24436..50e41c0a 100644
--- a/ohmpi/hardware_system.py
+++ b/ohmpi/hardware_system.py
@@ -439,7 +439,7 @@ class OhmPiHardware:
         if polarities is not None:
             assert len(polarities) == n_pulses
         else:
-            polarities = [-self.tx.polarity * np.heaviside(i % 2, -1.) for i in range(n_pulses)]
+            polarities = [-int(self.tx.polarity * np.heaviside(i % 2, -1.)) for i in range(n_pulses)]
         if not append:
             self._clear_values()
         for i in range(n_pulses):
-- 
GitLab