From 0ff8a2e1e565f51cd8f8240a9d1d10a0bef9880a Mon Sep 17 00:00:00 2001 From: sasha80 Date: Fri, 21 Mar 2025 09:52:59 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D1=80=D0=B0=D0=B1=D0=BE=D1=82?= =?UTF-8?q?=D0=BA=D0=B0.=20=D0=A3=D0=BD=D0=B8=D1=84=D0=B8=D0=BA=D0=B0?= =?UTF-8?q?=D1=86=D0=B8=D1=8F=20=D1=81=20=D0=BF=D0=B0=D1=80=D0=B0=D0=BC?= =?UTF-8?q?=D0=B5=D1=82=D1=80=D0=BE=D0=B2=20=D1=81=D0=BE=D0=B1=D1=8B=D1=82?= =?UTF-8?q?=D0=B8=D1=8F=20'line=5Fchanged'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scenes/pribor-uyep/sch3-view.gd | 4 ++-- scripts/sch3.gd | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/scenes/pribor-uyep/sch3-view.gd b/scenes/pribor-uyep/sch3-view.gd index 69bb62b..12f03f6 100644 --- a/scenes/pribor-uyep/sch3-view.gd +++ b/scenes/pribor-uyep/sch3-view.gd @@ -26,10 +26,10 @@ func on_error(msg): push_error(msg) ## Вызывается, когда состояния прибора Щ3 "на связи" изменяется[br] ## [param unit_sch3] - Экземпляр представления прибора Щ3 -func on_line_changed_sch3(online: bool): +func on_line_changed_sch3(unit_sch3): for item in get_tree().get_nodes_in_group('bits_items_good'): item.texture = textures[STATE_VAL.NONE] - if not online: + if not unit_sch3.online: for item in get_tree().get_nodes_in_group('bits_items_switch'): item.disabled = true regs_holding.clear() diff --git a/scripts/sch3.gd b/scripts/sch3.gd index 2fd5964..d69a2b9 100644 --- a/scripts/sch3.gd +++ b/scripts/sch3.gd @@ -114,7 +114,7 @@ class Sch3 extends unit.Unit: if cmd_state == CmdState.WAIT: cmd_state = CmdState.FAIL emit_signal('command_fail', name) - emit_signal('line_changed', online) + emit_signal('line_changed', self) step_fsm = Sch3Fsm.CONNECT tick_fsm_delta = reconnect_period if (tick - tick_fsm) > tick_fsm_delta: