diff --git a/scenes/pribor-prd-k/pribor-prd-k.gd b/scenes/pribor-prd-k/pribor-prd-k.gd index 04da31fb..9491754f 100644 --- a/scenes/pribor-prd-k/pribor-prd-k.gd +++ b/scenes/pribor-prd-k/pribor-prd-k.gd @@ -21,6 +21,7 @@ func _ready() -> void: signaller.conn(signaller.start_contol_device, Callable(self, '_on_start_control')) unit_prd_k.connect('control_is_over', Callable(self, 'on_press_device')) unit_prd_k.connect('status_updated', Callable(self, '_on_status_updated')) + find_labels(self) # Устанавливаем начальный статус _update_status_text(unit_prd_k.get_current_status()) on_press_device(unit_prd_k.self_name) @@ -43,7 +44,6 @@ func set_frame(node_frame: Node, val: int): node_frame.set_frame(val) func _on_start_control() -> void: set_default_state(get_tree().get_nodes_in_group('default_reset')) set_default_state(get_tree().get_nodes_in_group('power_amplifier')) - find_labels(self) await get_tree().create_timer(1.0).timeout on_press_device(unit_prd_k.self_name) diff --git a/scenes/pribor-prd-n/pribor-prd-n.gd b/scenes/pribor-prd-n/pribor-prd-n.gd index 8b16452a..f1de070e 100644 --- a/scenes/pribor-prd-n/pribor-prd-n.gd +++ b/scenes/pribor-prd-n/pribor-prd-n.gd @@ -21,6 +21,7 @@ func _ready() -> void: signaller.conn(signaller.start_contol_device, Callable(self, '_on_start_control')) unit_prd_n.connect('control_is_over', Callable(self, 'on_press_device')) unit_prd_n.connect('status_updated', Callable(self, '_on_status_updated')) + find_labels(self) # Устанавливаем начальный статус _update_status_text(unit_prd_n.get_current_status()) on_press_device(unit_prd_n.self_name) @@ -43,7 +44,6 @@ func _on_start_control() -> void: set_default_state(get_tree().get_nodes_in_group('power_amplifier')) for um in get_tree().get_nodes_in_group('power_amplifier'): um.value0 = [0, 0, 0, 0, 0, 0] - find_labels(self) await get_tree().create_timer(1.0).timeout on_press_device(unit_prd_n.self_name) diff --git a/scenes/pribor-prd-v/pribor-prd-v.gd b/scenes/pribor-prd-v/pribor-prd-v.gd index 2229c2a2..6a170636 100644 --- a/scenes/pribor-prd-v/pribor-prd-v.gd +++ b/scenes/pribor-prd-v/pribor-prd-v.gd @@ -21,6 +21,7 @@ func _ready() -> void: signaller.conn(signaller.start_contol_device, Callable(self, '_on_start_control')) unit_prd_v.connect('control_is_over', Callable(self, 'on_press_device')) unit_prd_v.connect('status_updated', Callable(self, '_on_status_updated')) + find_labels(self) # Устанавливаем начальный статус _update_status_text(unit_prd_v.get_current_status()) on_press_device(unit_prd_v.self_name) @@ -43,7 +44,6 @@ func _on_start_control() -> void: set_default_state(get_tree().get_nodes_in_group('power_amplifier')) for um in get_tree().get_nodes_in_group('power_amplifier'): um.value0 = [0, 0, 0, 0, 0, 0] - find_labels(self) await get_tree().create_timer(1.0).timeout on_press_device(unit_prd_v.self_name) diff --git a/scripts/interfer.gd b/scripts/interfer.gd index 238cf78d..94859343 100644 --- a/scripts/interfer.gd +++ b/scripts/interfer.gd @@ -496,7 +496,6 @@ func interfer_create(u, interfer_name, ecms, param, kni, id, dict, source_interf func send_ecm(ecm, unit0) -> void: if ecm.krp != INTERFER_OFF: if not ecm.modulation: - ecm.svk = 0 call_deferred('emit_signal', 'interfer_update', ecm) return msg6_num += 1