From 46c2ed9015f206688594dfd1cc72fa23eed530e3 Mon Sep 17 00:00:00 2001
From: su530201 <olivier.kaufmann@umons.ac.be>
Date: Sat, 15 Apr 2023 17:25:24 +0200
Subject: [PATCH] Updates _vab_pulse

---
 measure.py | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/measure.py b/measure.py
index 568931e2..6013743a 100644
--- a/measure.py
+++ b/measure.py
@@ -54,16 +54,18 @@ class OhmPiHardware:
             self.tx_sync.clear()
 
         def read_values():
-            current = []
+            readings = []
             self.tx_sync.wait()
             start_time = time.gmtime()
             while self.tx_sync.is_set():
-                current.append([time.gmtime() - start_time, self.tx.current, self.rx.voltage])
+                readings.append([time.gmtime() - start_time, self.tx.current, self.rx.voltage])
+            return np.array(readings)
 
         if polarity is not None and polarity != self.tx.polarity:
             self.tx.polarity = polarity
         self.tx.voltage = vab
-        injection = Thread(target=self.tx.voltage_pulse, kwargs={'length':length})
+        injection = Thread(target=inject, kwargs={'length':length})
+        readings = Thread(target=read_values)
         # set gains automatically
         self.tx.adc_gain_auto()
         self.rx.adc_gain_auto()
-- 
GitLab