Доработка. Унификация с параметров события 'line_changed'
This commit is contained in:
@@ -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()
|
||||
|
||||
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user