From ba9743af089a0914f70e7ebdca364a129ebb830d Mon Sep 17 00:00:00 2001 From: su530201 <olivier.kaufmann@umons.ac.be> Date: Thu, 27 Apr 2023 21:14:07 +0200 Subject: [PATCH] Addresses issue #101 --- hardware_components/mux_2024_rev_0_0.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/hardware_components/mux_2024_rev_0_0.py b/hardware_components/mux_2024_rev_0_0.py index 0f417aa4..8ab109d1 100644 --- a/hardware_components/mux_2024_rev_0_0.py +++ b/hardware_components/mux_2024_rev_0_0.py @@ -107,11 +107,13 @@ class Mux(MuxAbstract): def _get_addresses(self): """ Converts inner cabling addressing into (electrodes, role) addressing """ - d = inner_cabling[self._mode] + ic = inner_cabling[self._mode] self.addresses = {} - for k, v in d.items(): - - self.addresses.update({self.cabling[(k[0], self._roles[k[1]])]: v}) + d = {} + for k, v in self.cabling.items(): + d.update({k: ic[(v[1], self._roles[k[1]])]}) + self.addresses = d + print(self.addresses) def reset(self): self._mcp[0] = MCP23017(self._tca, address=int(self._mcp_addresses[0], 16)) -- GitLab