diff --git a/ohmpi/hardware_components/mux_2024_0_X.py b/ohmpi/hardware_components/mux_2024_0_X.py index a91b529acf181b2a1ce7a60f9efc1b3435f80bee..b6b2a07953a268168ea2b72b47468941825a5500 100644 --- a/ohmpi/hardware_components/mux_2024_0_X.py +++ b/ohmpi/hardware_components/mux_2024_0_X.py @@ -83,6 +83,12 @@ class Mux(MuxAbstract): self.exec_logger.error(f'Invalid role assignment for {self.model}: {self._roles} !') self._mode = '' + print('cabling', cabling) + electrodes = kwargs.pop('electrodes', None) + self.cabling = {} + if cabling is None: + self.cabling = {(e, r): i + 1 for r in roles for i, e in enumerate(electrodes)} + # Setup TCA tca_address = kwargs.pop('tca_address', None) tca_channel = kwargs.pop('tca_channel', 0)