From d451a1216a2e878b12d50b2afa4d5df73b81e288 Mon Sep 17 00:00:00 2001 From: su530201 <olivier.kaufmann@umons.ac.be> Date: Sat, 15 Apr 2023 13:02:09 +0200 Subject: [PATCH] Attempts to fix property issue in TxAbstract init --- hardware/ohmpi_card_3_15.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/hardware/ohmpi_card_3_15.py b/hardware/ohmpi_card_3_15.py index a1a6a2de..d123074a 100644 --- a/hardware/ohmpi_card_3_15.py +++ b/hardware/ohmpi_card_3_15.py @@ -133,19 +133,16 @@ class Tx(TxAbstract): self.exec_logger.warning(f'Current pulse is not implemented for the {TX_CONFIG["model"]} board') def inject(self, state='on'): - super().inject(state=state) - if state=='on': - self.DPS.write_register(0x09, 1) # DPS5005 on - else: - self.DPS.write_register(0x09, 0) # DPS5005 off + TxAbstract.inject(self, state=state) + # Add specifics here... @property def polarity(self): - return super().polarity + return TxAbstract.polarity.gset(self) @polarity.setter def polarity(self, value): - super().polarity = value + TxAbstract.polarity.fset(self, value) if value==1: self.pin0.value = True self.pin1.value = False -- GitLab