fix: correct modbus_tool.py update for reset command
This commit is contained in:
parent
85d493f24a
commit
2b4890f052
|
|
@ -25,6 +25,7 @@ REG_HOLDING_MAX_OPENING_TIME_S = 0x0001
|
|||
REG_HOLDING_MAX_CLOSING_TIME_S = 0x0002
|
||||
REG_HOLDING_DIGITAL_OUTPUTS_STATE = 0x0010
|
||||
REG_HOLDING_WATCHDOG_TIMEOUT_S = 0x00F0
|
||||
REG_HOLDING_DEVICE_RESET = 0x00F1
|
||||
REG_HOLDING_FWU_COMMAND = 0x0100
|
||||
REG_HOLDING_FWU_CHUNK_OFFSET_LOW = 0x0101
|
||||
REG_HOLDING_FWU_CHUNK_OFFSET_HIGH = 0x0102
|
||||
|
|
@ -181,7 +182,7 @@ def main_menu(stdscr, slave_id):
|
|||
curses.start_color(); curses.init_pair(1, curses.COLOR_WHITE, curses.COLOR_BLUE); curses.init_pair(2, curses.COLOR_BLUE, curses.COLOR_WHITE); curses.init_pair(3, curses.COLOR_RED, curses.COLOR_BLUE)
|
||||
stdscr.bkgd(' ', curses.color_pair(1))
|
||||
|
||||
menu = ["Open Valve", "Close Valve", "Stop Valve", "Toggle Output 1", "Toggle Output 2", "Set Watchdog", "Firmware Update", "Exit"]
|
||||
menu = ["Open Valve", "Close Valve", "Stop Valve", "Toggle Output 1", "Toggle Output 2", "Set Watchdog", "Reset Node", "Firmware Update", "Exit"]
|
||||
current_row_idx = 0
|
||||
message, message_time = "", 0
|
||||
input_mode, input_prompt, input_str, input_target_reg = False, "", "", 0
|
||||
|
|
@ -226,6 +227,9 @@ def main_menu(stdscr, slave_id):
|
|||
elif selected_option == "Reset Node":
|
||||
client.write_register(REG_HOLDING_DEVICE_RESET, 1, slave=slave_id)
|
||||
message = "-> Sent RESET command"
|
||||
elif selected_option == "Firmware Update":
|
||||
client.write_register(REG_HOLDING_DEVICE_RESET, 1, slave=slave_id)
|
||||
message = "-> Sent RESET command"
|
||||
elif selected_option == "Firmware Update":
|
||||
filepath = file_browser(stdscr)
|
||||
if filepath:
|
||||
|
|
|
|||
Loading…
Reference in New Issue