diff --git a/hardware_components/ohmpi_card_3_15.py b/hardware_components/ohmpi_card_3_15.py index 31bb604e4a3b53de83a26e4b0b96cc1ee1466f7b..b49026774ff653e3d2235909381fa9d16521628e 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):