diff --git a/scripts/network.gd b/scripts/network.gd index a6ae1e3..3a0c46f 100644 --- a/scripts/network.gd +++ b/scripts/network.gd @@ -10,7 +10,7 @@ const UDPRX_PROTO: = {'udprx': navi.NaviSource} var tick: int = 0 -class Spt25Serial extends SerialPort: +class SocketSerial extends SerialPort: func send_to(data: PackedByteArray): tools.allways(data.size() >= 3, 'длина буфера меньше необходимого') var i_sum: = data.size() - 3 @@ -100,7 +100,7 @@ var units_udprx: Dictionary[StringName, unit.Unit] ## Экземпляры var units_tcp: Dictionary[StringName, unit.Unit] ## Экземпляры устройств с tcp-соединением var units_serial: Dictionary[StringName, unit.Unit] ## Экземпляры устройств с uart-соединением var units_modbus: Dictionary[StringName, unit.Unit] ## Экземпляры устройств с modbusserial-соединением -var serials: Dictionary[StringName, Spt25Serial] ## Последовательные порты (uart) +var serials: Dictionary[StringName, SocketSerial] ## Последовательные порты (uart) var dst_ports: Dictionary[StringName, int] ## Преобразование имя устройства в порт назначения var dst_addrs: Dictionary[StringName, StringName] ## Преобразование имя устройства в адрес назначения var unit_keys: Dictionary[int, StringName] ## Преобразование порта назначения в имя устройства @@ -145,11 +145,11 @@ func create_socket_tcp(unit_name: StringName) -> SocketTCP: ## [param unit_name] - Уникальное имя устройства[br] -func create_serial(unit_name: StringName) -> Spt25Serial: +func create_serial(unit_name: StringName) -> SocketSerial: var st = settings.UnitProfiles[unit_name] var port = st[1] var baud = st[2][0] - var serial: = Spt25Serial.new() + var serial: = SocketSerial.new() serial.port = port serial.baudrate = baud serial.timeout = 20000