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()