From 208406971f0b925b17db59581c324847f48cf1ea Mon Sep 17 00:00:00 2001 From: TotMaxim Date: Mon, 17 Nov 2025 14:37:56 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D1=82=D0=BE=D0=B1=D1=80=D0=B0=D0=B6?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=9F=D0=A0=D0=94-=D0=9A=20=D0=B8?= =?UTF-8?q?=D0=BD=D1=82=D0=B5=D1=80=D1=84=D0=B5=D0=B9=D1=81=D0=B0=20=D0=B2?= =?UTF-8?q?=20=D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scenes/pribor-prd-k/pribor-prd-k.gd | 3 +++ scripts/pribor-prd.gd | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/scenes/pribor-prd-k/pribor-prd-k.gd b/scenes/pribor-prd-k/pribor-prd-k.gd index ff631147..e56f21bb 100644 --- a/scenes/pribor-prd-k/pribor-prd-k.gd +++ b/scenes/pribor-prd-k/pribor-prd-k.gd @@ -101,12 +101,14 @@ func on_press_device() -> void: var node_ip_power_arr: Array = get_tree().get_nodes_in_group('power_supply') var fs_nodes: Array = get_tree().get_nodes_in_group('fs_group') var power_amplifier: Array = get_tree().get_nodes_in_group('power_amplifier') + var default_reset_array_node: Array = get_tree().get_nodes_in_group('default_reset') var module_fs_1: Node = $kasseta_fs_kd/ref_A2 var module_fs_6: Node = $kasseta_fs_kd/ref_A4 var dou_6: Node = $dou6_A7 var module_fs_7: Node = $kasseta_fs_kd/ref_A7 var dou_7: Node = $dou7_A8 var for_control_result: Dictionary = { + 'control_is_over': unit_prd_k.flag_control_is_over, 'result_dic': unit_prd_k.control_results, 'power_dic': unit_prd_k.power_result, 'block_kasseta_y5_config': unit_prd_k.block_kasseta_y5_config, @@ -116,6 +118,7 @@ func on_press_device() -> void: 'node_ip_power_arr': node_ip_power_arr, 'fs_nodes': fs_nodes, 'power_amplifier': power_amplifier, + 'default_reset_array_node': default_reset_array_node, 'POWER_THRESHOLD': unit_prd_k.constants.POWER_THRESHOLD, 'name_prd': unit_prd_k.self_name, 'module_fs_1': module_fs_1, diff --git a/scripts/pribor-prd.gd b/scripts/pribor-prd.gd index db6f79f6..acaa7fb1 100644 --- a/scripts/pribor-prd.gd +++ b/scripts/pribor-prd.gd @@ -372,10 +372,10 @@ func _handle_init_state() -> void: if not flag_ecm: state = STATE_MACHINE.FS_TURN_ON else: + flag_control_is_over = true control_results = on_control_result(block_ip_config, control_results) power_result = prep_power(power_for_litera, self_name) emit_signal('control_is_over') - flag_control_is_over = true machine_timer.stop()