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: