Доработка. Режим "Контроль". Отображение состояния на связи для TCP подключений
This commit is contained in:
@@ -6,6 +6,7 @@ const TCP_PROTO: = {'5p28': tcp5p28.TCP5P28}
|
||||
const SERIAL_PROTO: = {'spt25': spt25.SPT25}
|
||||
const MODBUS_PROTO: = {'mbcs': sch3.Sch3}
|
||||
const NAVI_PROTO: = {'navi': navi.NaviSource}
|
||||
const NULL_PROTO: = {null: unit.Unit}
|
||||
|
||||
var tick: int = 0
|
||||
|
||||
@@ -272,6 +273,10 @@ func _ready() -> void:
|
||||
serials[unit_name] = serial
|
||||
bind_serials.append([serial, unit_serial, unit_name])
|
||||
|
||||
if proto in NULL_PROTO:
|
||||
var unit_null = NULL_PROTO[proto].new(unit_name)
|
||||
units[unit_name] = unit_null
|
||||
|
||||
ProjectSettings.connect('settings_changed', Callable(self, '_on_settings_changed_serial').bind(bind_serials))
|
||||
|
||||
tcp_sockets.append([create_socket_tcp('уарэп-5п28'), units_tcp['уарэп-5п28']])
|
||||
|
||||
Reference in New Issue
Block a user