Доработка. АКНГ (навигация) не производит события 'line_changed' при отключении
This commit is contained in:
@@ -148,6 +148,8 @@ func _ready() -> void:
|
||||
units[unit_key] = unit
|
||||
units_udprx[unit_key] = unit
|
||||
dst_ports[unit_key] = st[2][0]
|
||||
if logger_page:
|
||||
unit.connect('line_changed', Callable(logger_page, 'on_line_changed').bind(unit_key))
|
||||
|
||||
if proto in UDP_PROTO:
|
||||
var unit = UDP_PROTO[proto].new(unit_name)
|
||||
@@ -278,6 +280,9 @@ func _process(_delta: float) -> void:
|
||||
if Error.OK == unit.process(tick):
|
||||
var sock = send_sockets[unit.name]
|
||||
sock.send_to([addr[0], dst_ports[addr]], unit.tx_data.slice(0, unit.tx_len))
|
||||
for addr in units_udprx:
|
||||
var unit = units[addr]
|
||||
unit.process(tick)
|
||||
for key in units_serial:
|
||||
var unit_serial = units_serial[key]
|
||||
var serial = serials[key]
|
||||
|
||||
Reference in New Issue
Block a user