diff --git a/scenes/pribor-prd-v/pribor_prd_v.gd b/scenes/pribor-prd-v/pribor_prd_v.gd index fbc39a5..cb78caa 100644 --- a/scenes/pribor-prd-v/pribor_prd_v.gd +++ b/scenes/pribor-prd-v/pribor_prd_v.gd @@ -56,6 +56,9 @@ func _exit_tree() -> void: var unit_key = settings.get_unit_key(get_meta('unit_name')[0]) var unit_prd = network.units[unit_key] var prd_module = prd.prd_dict[unit_prd.name] + print('Было: %s, %s' % [unit_prd.isa_ports[ADDR_UG_LITERA_1], unit_prd.isa_ports[ADDR_UG_LITERA_2]]) + print("Стало: %s, %s" % [ug_work_1, ug_work_2]) + prd_module.cmd_array.append([unit_prd.CmdCode.WRITE_ISA, [ADDR_UG_LITERA_1, ug_work_1, ADDR_UG_LITERA_2, ug_work_2]]) @@ -286,7 +289,7 @@ func on_ug_setting() -> void: var result = ((att & 0x07) << 3) | (dou & 0x07) var prd_module = prd.prd_dict[unit_prd.name] - prd_module.cmd_array.append([unit_prd.CmdCode.WRITE_ISA, [ADDR_UG_LITERA_1, result, ADDR_UG_LITERA_2, result]]) + prd_module.cmd_array.append([unit_prd.CmdCode.WRITE_ISA, [ADDR_UG_LITERA_1, result, ADDR_UG_LITERA_2, result, 0x120, 6666]]) func on_mode_changed(in_tree: bool) -> void: diff --git a/scripts/prd.gd b/scripts/prd.gd index afffcdf..5438bb1 100644 --- a/scripts/prd.gd +++ b/scripts/prd.gd @@ -332,6 +332,7 @@ func update_fs_state(ecms): if um_data_array.size(): prd_module.set_ug_state = false prd_module.set_um(um_data_array) + ## Проверяет ниличие директории, если их нет, создаёт