Рефактор. Больше явно заданных типов, так быстрее работает
This commit is contained in:
@@ -303,7 +303,7 @@ func get_tcp_data(sock: SocketTCP, peer, len_rx):
|
|||||||
func _process(_delta: float) -> void:
|
func _process(_delta: float) -> void:
|
||||||
tick = Time.get_ticks_msec()
|
tick = Time.get_ticks_msec()
|
||||||
RenderingServer.global_shader_parameter_set('tick_curent', tick)
|
RenderingServer.global_shader_parameter_set('tick_curent', tick)
|
||||||
for key in units_udp:
|
for key: StringName in units_udp:
|
||||||
var unit_udp = units_udp[key]
|
var unit_udp = units_udp[key]
|
||||||
if Error.OK == unit_udp.process(tick):
|
if Error.OK == unit_udp.process(tick):
|
||||||
var sock = send_sockets[unit_udp.name]
|
var sock = send_sockets[unit_udp.name]
|
||||||
@@ -311,18 +311,18 @@ func _process(_delta: float) -> void:
|
|||||||
var dst_port = dst_ports[key]
|
var dst_port = dst_ports[key]
|
||||||
var dst_addr = dst_addrs[key]
|
var dst_addr = dst_addrs[key]
|
||||||
sock.send_to([dst_addr, dst_port], tx_data)
|
sock.send_to([dst_addr, dst_port], tx_data)
|
||||||
for key in units_udprx:
|
for key: StringName in units_udprx:
|
||||||
var unit_udprx = units_udprx[key]
|
var unit_udprx = units_udprx[key]
|
||||||
unit_udprx.process(tick)
|
unit_udprx.process(tick)
|
||||||
for key in units_serial:
|
for key: StringName in units_serial:
|
||||||
var unit_serial = units_serial[key]
|
var unit_serial = units_serial[key]
|
||||||
var serial = serials[key]
|
var serial = serials[key]
|
||||||
if Error.OK == unit_serial.process(tick):
|
if Error.OK == unit_serial.process(tick):
|
||||||
serial.send_to(unit_serial.tx_data)
|
serial.send_to(unit_serial.tx_data)
|
||||||
for key in units_modbus:
|
for key: StringName in units_modbus:
|
||||||
var unit_modbus = units_modbus[key]
|
var unit_modbus = units_modbus[key]
|
||||||
unit_modbus.process(tick)
|
unit_modbus.process(tick)
|
||||||
for sock_unit in tcp_sockets:
|
for sock_unit: Array in tcp_sockets:
|
||||||
var sock = sock_unit[0]
|
var sock = sock_unit[0]
|
||||||
var unit_tcp = sock_unit[1]
|
var unit_tcp = sock_unit[1]
|
||||||
if Error.OK == unit_tcp.process(tick):
|
if Error.OK == unit_tcp.process(tick):
|
||||||
|
|||||||
Reference in New Issue
Block a user