Рефактор
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user