Добавил проверку, что modbus_client'у в качестве не именованных аргументов скормили: port (строчка) и value_to_write (int; в случае записывающей функции). Порядок неважен (раньше он принимал первый аргумент за порт, а второй - за данные). Запустили с записывающей функцией, но не указали данные => вываливаемся с ошибкой. Не указали порт - то же самое.
Проверял на wb5(stretch), wb6 и у себя на ноутбуке
Добавил проверку, что modbus_client'у в качестве не именованных аргументов скормили: port (строчка) и value_to_write (int; в случае записывающей функции). Порядок неважен (раньше он принимал первый аргумент за порт, а второй - за данные). Запустили с записывающей функцией, но не указали данные => вываливаемся с ошибкой. Не указали порт - то же самое.
Проверял на wb5(stretch), wb6 и у себя на ноутбуке