diff --git a/hardware/ohmpi_card_3_15.py b/hardware/ohmpi_card_3_15.py index a1a6a2dee471361c5f34a3061b80bcafce89bcdb..d123074a2b612d013af0ef146c1ee6d6a3c08385 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