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

Searches for run_measurement error

Showing with 4 additions and 5 deletions
+4 -5
...@@ -104,11 +104,10 @@ class Rx(Rx_mb_2023): ...@@ -104,11 +104,10 @@ class Rx(Rx_mb_2023):
self.exec_logger.event(f'{self.board_name}\trx_init\tend\t{datetime.datetime.utcnow()}') self.exec_logger.event(f'{self.board_name}\trx_init\tend\t{datetime.datetime.utcnow()}')
def _dg411_gain_auto(self): def _dg411_gain_auto(self):
u = ((AnalogIn(self.ads_voltage, ads.P0).voltage * 1000) - self._vmn_hardware_offset) / self.voltage_gain if self.voltage < self._vmn_hardware_offset :
if u < self._vmn_hardware_offset : self._dg411_gain = 1.
self.voltage_gain = 1
else: else:
self.voltage_gain = 0.5 self._dg411_gain = 1/2
@property @property
def gain(self): def gain(self):
...@@ -118,7 +117,7 @@ class Rx(Rx_mb_2023): ...@@ -118,7 +117,7 @@ class Rx(Rx_mb_2023):
def gain(self, value): def gain(self, value):
assert value in [1/3, 2/3] assert value in [1/3, 2/3]
self._dg411_gain = value / self._adc_gain self._dg411_gain = value / self._adc_gain
if self._dg411_gain == 1: if self._dg411_gain == 1.:
self.pin_DG1.value = False # closed gain 1 active self.pin_DG1.value = False # closed gain 1 active
self.pin_DG2.value = True # open gain 0.5 inactive self.pin_DG2.value = True # open gain 0.5 inactive
elif self._dg411_gain == 1/2: elif self._dg411_gain == 1/2:
......
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