Исправления. ЭМС, приём и отправка пакетов чтения/записи устройств.

This commit is contained in:
MaD_CaT
2024-11-05 15:19:54 +03:00
parent b39d5654fb
commit f879a2034f
7 changed files with 362 additions and 95 deletions

View File

@@ -215,7 +215,7 @@ func _process(_delta: float) -> void:
for addr in units_udp:
var unit = units[addr]
match unit.process(tick):
Error.OK: sock_unicast.send_to([addr[0], dst_ports[addr]], unit.tx_data)
Error.OK: sock_unicast.send_to([addr[0], dst_ports[addr]], unit.tx_data.slice(0, unit.tx_len))
Error.FAILED: emit_signal('socket_error', 'ошибка: %s %s:%d' % [unit, addr[0], addr[1]])
for key in units_serial:
var unit = units_serial[key]