Commit 31093896 authored by Olivier Kaufmann's avatar Olivier Kaufmann
Browse files

Modifies the way gains are auto set

Showing with 3 additions and 2 deletions
+3 -2
...@@ -179,13 +179,14 @@ class OhmPiHardware: ...@@ -179,13 +179,14 @@ class OhmPiHardware:
# self.tx_sync.wait() # self.tx_sync.wait()
# set gains automatically # set gains automatically
injection = Thread(target=self._inject, kwargs={'injection_duration': 0.2, 'polarity': pol}) injection = Thread(target=self._inject, kwargs={'injection_duration': 0.2, 'polarity': pol})
tx_gains.append(self.tx.gain)
# readings = Thread(target=self._read_values) # readings = Thread(target=self._read_values)
get_gain = Thread(target=self.tx.gain_auto) get_gain = Thread(target=self.tx.gain_auto)
get_gain.start()
injection.start() injection.start()
get_gain.start() # TODO: add a barrier to synchronize?
get_gain.join() get_gain.join()
injection.join() injection.join()
tx_gains.append(self.tx.gain)
# v = self.readings[:, 2] != 0 # v = self.readings[:, 2] != 0
# current = max(current, np.mean(self.readings[v, 3])) # current = max(current, np.mean(self.readings[v, 3]))
# voltage = max(voltage, np.abs(np.mean(self.readings[v, 2] * self.readings[v, 4]))) # voltage = max(voltage, np.abs(np.mean(self.readings[v, 2] * self.readings[v, 4])))
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment