From 5aa7e0eb38e122e9417892d75e89752747f1cfd1 Mon Sep 17 00:00:00 2001 From: su530201 <olivier.kaufmann@umons.ac.be> Date: Tue, 2 May 2023 19:11:24 +0200 Subject: [PATCH] Rewrites TX voltage handling --- hardware_components/ohmpi_card_3_15.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hardware_components/ohmpi_card_3_15.py b/hardware_components/ohmpi_card_3_15.py index 31bb604e..b4902677 100644 --- a/hardware_components/ohmpi_card_3_15.py +++ b/hardware_components/ohmpi_card_3_15.py @@ -211,7 +211,10 @@ class Tx(TxAbstract): def voltage(self, value): assert isinstance(value, float) value = np.max([TX_CONFIG['voltage_min'], np.min([value, TX_CONFIG['voltage_max']])]) - super().voltage.fset(self, value) + if not self.voltage_adjustable: + self.exec_logger.warning(f'Voltage cannot be set on {self.board_name}...') + else: + self._voltage = value class Rx(RxAbstract): def __init__(self, **kwargs): -- GitLab