Commit c1933691 authored by Arnaud WATLET's avatar Arnaud WATLET
Browse files

tests new cabling config

Showing with 2 additions and 1 deletion
+2 -1
......@@ -86,10 +86,11 @@ class Mux(MuxAbstract):
self.exec_logger.error(f'Invalid role assignment for {self.model}: {self._roles} !')
self._mode = ''
cabling = kwargs.pop('cabling', None)
print('cabling',cabling)
electrodes = kwargs.pop('electrodes', None)
self.cabling = {}
if cabling is None:
cabling = {(e, r): i + 1 for r in roles for i, e in enumerate(electrodes)}
self.cabling = {(e, r): i + 1 for r in roles for i, e in enumerate(electrodes)}
self._tca = [adafruit_tca9548a.TCA9548A(self.connection, kwargs['mux_tca_address'])[i] for i in np.arange(7, 3, -1)]
# self._mcp_addresses = (kwargs.pop('mcp', '0x20')) # TODO: add assert on valid addresses..
self._mcp = [None, None, None, None]
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment