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