From 184118bea6da88032c0fc3dd637b3c564e6caae5 Mon Sep 17 00:00:00 2001
From: su530201 <olivier.kaufmann@umons.ac.be>
Date: Thu, 4 May 2023 09:14:00 +0200
Subject: [PATCH] Fixes bug with hardware_system _inject

---
 hardware_system.py | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/hardware_system.py b/hardware_system.py
index e4401772..e4eea7fa 100644
--- a/hardware_system.py
+++ b/hardware_system.py
@@ -240,13 +240,11 @@ class OhmPiHardware:
 
         if sampling_rate is None:
             sampling_rate = RX_CONFIG['sampling_rate']
-        if polarity is not None and polarity != self.tx.polarity:
-            self.tx.polarity = polarity
         if self.tx.pwr.voltage_adjustable:
             self.tx.pwr.voltage = vab
         else:
             vab = self.tx.pwr.voltage
-        injection = Thread(target=self._inject, kwargs={'duration':length})
+        injection = Thread(target=self._inject, kwargs={'inj_time':length, 'polarity': polarity})
         readings = Thread(target=self._read_values, kwargs={'sampling_rate': sampling_rate, 'append': append})
         # set gains automatically
         self.tx.adc_gain_auto()
-- 
GitLab