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

Modifies the way gains are auto set

Showing with 5 additions and 5 deletions
+5 -5
......@@ -191,7 +191,7 @@ class Tx(TxAbstract):
assert self.adc_voltage_min / (50 * self.r_shunt) <= value <= self.adc_voltage_max / (50 * self.r_shunt)
self.exec_logger.warning(f'Current pulse is not implemented for the {self.board_name} board')
def gain_auto(self, value):
def gain_auto(self):
self._adc_gain_auto()
def inject(self, polarity=1, injection_duration=None):
......
......@@ -179,12 +179,12 @@ class OhmPiHardware:
# self.tx_sync.wait()
# set gains automatically
injection = Thread(target=self._inject, kwargs={'injection_duration': 0.2, 'polarity': pol})
self.tx.gain_auto()
tx_gains.append(self.tx.gain)
readings = Thread(target=self._read_values)
readings.start()
# readings = Thread(target=self._read_values)
get_gain = Thread(target=self.tx.gain_auto)
get_gain.start()
injection.start()
readings.join()
get_gain.join()
injection.join()
v = self.readings[:, 2] != 0
current = max(current, np.mean(self.readings[v, 3]))
......
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