Рефактор

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

@@ -193,8 +193,7 @@ func _on_btn_save_settings_pressed():
json_data[parameter].append(child.is_pressed())
var file = FileAccess.open(settings.settings_file, FileAccess.WRITE)
if file:
var json_conv = JSON.new()
var json_string = json_conv.stringify(json_data)
var json_string = JSON.stringify(json_data)
file.store_string(json_string)
file.close()
log.info('Настройки сохранены в файл %s' % settings.settings_file)

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