Доработка. Не засорять консоль ошибками, пока прибор не на связи

This commit is contained in:
sasha80
2025-03-26 10:56:12 +03:00
parent af48db3c28
commit e0bccf55b9

View File

@@ -21,7 +21,9 @@ var regs_holding: = {} ## Регистры хранения
var switches_sync: = false ## Флаг. Если установлен, то можно переключать
func on_error(msg): push_error(msg)
func on_error(msg, unit_sch3):
if unit_sch3.online:
push_error(msg)
## Вызывается, когда состояния прибора Щ3 "на связи" изменяется[br]
@@ -73,7 +75,7 @@ func _enter_tree() -> void:
unit_sch3.reconnect_period = reconnect_period
unit_sch3.connect('read', on_read.bind(unit_sch3))
unit_sch3.connect('read_input', on_input)
unit_sch3.connect('error', on_error)
unit_sch3.connect('error', on_error.bind(unit_sch3))
unit_sch3.connect('line_changed', on_line_changed_sch3)