From 9d5b91997f3e0087cf396594c5b76cdf091ce479 Mon Sep 17 00:00:00 2001 From: su530201 <olivier.kaufmann@umons.ac.be> Date: Thu, 8 Jun 2023 15:48:18 +0200 Subject: [PATCH] Tests using 2 muxes --- configs/config_mb_2023_2_mux_2024.py | 2 +- ohmpi/hardware_system.py | 10 +--------- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/configs/config_mb_2023_2_mux_2024.py b/configs/config_mb_2023_2_mux_2024.py index 912c2c1d..58f0eba2 100644 --- a/configs/config_mb_2023_2_mux_2024.py +++ b/configs/config_mb_2023_2_mux_2024.py @@ -42,7 +42,7 @@ HARDWARE_CONFIG = { 'mcp_0': '0x22', # TODO : Replace this with pos of jumper on MUX board (address doesn't mean anything for the average user... 'mcp_1': '0x23', # TODO : Replace this with pos of jumper on MUX board (address doesn't mean anything for the average user...) 'roles': {'A': 'X', 'B': 'Y', 'M' : 'XX', 'N' : 'YY'}, - 'channels': {(i, j): ('mux_1', i) for j in ['A', 'B', 'M', 'N'] for i in range(1,9)}, + 'channels': {(i+16, j): ('mux_1', i) for j in ['A', 'B', 'M', 'N'] for i in range(1,9)}, 'voltage_max': 12.}, 'mux_2': {'model': 'mux_2024_rev_0_0', # 'ohmpi_i2c_mux64_v1.01', diff --git a/ohmpi/hardware_system.py b/ohmpi/hardware_system.py index 5bddd601..f047d9ce 100644 --- a/ohmpi/hardware_system.py +++ b/ohmpi/hardware_system.py @@ -108,11 +108,6 @@ class OhmPiHardware: mux_config['id'] = mux_id print(f'mux_id: {mux_id}, mux_config: {mux_config}') # TODO: Delete me! - # mux_config.update(**HARDWARE_CONFIG['tx']) - # HARDWARE_CONFIG['tx'].update({'ctl': self.ctl}) - # HARDWARE_CONFIG['tx'].update({'exec_logger': self.exec_logger, 'data_logger': self.data_logger, - # 'soh_logger': self.soh_logger}) - self.mux_boards[mux_id] = mux_module.Mux(**mux_config) # self.mux_boards = kwargs.pop('mux', {'mux_1': mux_module.Mux(id='mux_1', @@ -125,10 +120,7 @@ class OhmPiHardware: self.mux_barrier = Barrier(len(self.mux_boards) + 1) self._cabling = {} for mux_id, mux in self.mux_boards.items(): - if isinstance(mux, dict): - # self.mux_boards[mux_id] = - pass - print(f'MUX_CONFIG: {MUX_CONFIG}') + print(f'{mux_id} CONFIG: {MUX_CONFIG["mux_id"]}') mux.barrier = self.mux_barrier for k, v in mux.cabling.items(): update_dict(self._cabling, {k: (mux_id, k[0])}) -- GitLab