From 3ddff4b79837f4794f8aefb381ce9e7e5ec073d5 Mon Sep 17 00:00:00 2001 From: Arnaud Watlet <arnaud.watlet@umons.ac.be> Date: Tue, 14 Feb 2023 15:18:02 +0100 Subject: [PATCH] Updates mux v2024 addressing --- MUX_board/2024.0.0/relay_board_32/test_MUX_32.py | 7 +++++-- ohmpi.py | 4 ++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/MUX_board/2024.0.0/relay_board_32/test_MUX_32.py b/MUX_board/2024.0.0/relay_board_32/test_MUX_32.py index 6d516256..72c9b8ff 100644 --- a/MUX_board/2024.0.0/relay_board_32/test_MUX_32.py +++ b/MUX_board/2024.0.0/relay_board_32/test_MUX_32.py @@ -13,6 +13,7 @@ mux_addressing_table_file = os.path.join(mux_board_version,"relay_board_32",mux_ electrode_nr = 1 role = "A" +# state = on with open(mux_addressing_table_file, 'r') as myfile: header = myfile.readlines()[0].strip('\n').split(',') @@ -39,5 +40,7 @@ else: tca = i2c mcp_addr = hex(int(mux_addressing_table['MCP_address'][idx][0], 16)) MCP23017(tca, address=mcp_addr) -if state == 'on' - set_relay_state(mcp_addr,, True) \ No newline at end of file + +set_relay_state(mcp_addr,mcp_gpio, True) +time.sleep(2) +set_relay_state(mcp_addr,mcp_gpio, True) \ No newline at end of file diff --git a/ohmpi.py b/ohmpi.py index aa77211d..1dfbe8e1 100644 --- a/ohmpi.py +++ b/ohmpi.py @@ -1340,9 +1340,9 @@ class OhmPi(object): tca = adafruit_tca9548a.TCA9548A(self.i2c, hex(int(tca_addr,16)))[tca_channel] mcp_addr = hex(int(mux_addressing_table['MCP_address'][idx][0], 16)) MCP23017(tca, address=mcp_addr) - if state == 'on' + if state == 'on': set_relay_state(mcp_addr, mcp_gpio, True) - if state == 'off' + if state == 'off': set_relay_state(mcp_addr, mcp_gpio, False) else: -- GitLab