Рефактор

This commit is contained in:
sasha80
2025-03-19 09:31:27 +03:00
parent 1d563d6a81
commit f121000299
2 changed files with 2 additions and 5 deletions

View File

@@ -69,6 +69,7 @@ class Modbus extends ModbusClientRtu:
push_error('%s:%s %s' % [unit_name, port, params])
return false
set_response_timeout(params[5])
set_indication_timeout(params[5])
thread_run()
return true
@@ -127,15 +128,12 @@ func create_serial(nm) -> Serial:
func create_modbus(nm, mbc_unit) -> Modbus:
var port = settings.UnitProfiles[nm][1]
var params = settings.UnitProfiles[nm][2]
var mbc: = Modbus.new()
mbc.connect('read', mbc_unit.on_read)
mbc.connect('read_input', mbc_unit.on_read_input)
mbc.connect('write', mbc_unit.on_write)
mbc.unit_name = nm
mbc.try_reconnect()
mbc.set_indication_timeout(params[5])
mbc.thread_run()
return mbc