Рефактор. Общий список прибор теперь использует имя прибора для индекса

This commit is contained in:
sasha80
2025-08-01 13:02:13 +03:00
parent 37e552d207
commit 56df30a3ba
22 changed files with 122 additions and 122 deletions

View File

@@ -159,9 +159,9 @@ class PRD:
var ug_online: bool = false ## Состояние ячейки УГ
var set_ug_state: bool = true ## Необходимо ли записать в УГ настройки
func _init(u_name ,u):
func _init(u_name, u_yau07):
prd_name = u_name
unit_yau07 = u
unit_yau07 = u_yau07
init_ems_g()
func init_ems_g():
@@ -261,8 +261,7 @@ class PRD:
func _ready() -> void:
check_dir()
for prd_name in PRD_NAMES:
var unit_key = settings.get_unit_key(prd_name)
var unit_prd = network.units[unit_key]
var unit_prd = network.get_unit_instance(prd_name)
var new_prd = PRD.new(prd_name, unit_prd)
prd_dict[prd_name] = new_prd
for key in FS_PRD.keys():
@@ -274,8 +273,7 @@ func _ready() -> void:
for key in FS_PRD.keys():
fs_caps_id[FS_PRD[key][1]] = key
var unit_caps_key = settings.get_unit_key('уарэп-капсрпб')
var unit_caps = network.units[unit_caps_key]
var unit_caps = network.get_unit_instance('уарэп-капсрпб')
unit_caps.connect('data_received', Callable(self, 'on_data_capsrpb_received'))
signaller.connect('режим_контроль', Callable(self, 'on_mode_changed').bind(PrdState.CONTROL))
signaller.connect('режим_работа', Callable(self, 'on_mode_changed').bind(PrdState.WORK))