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

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

@@ -5,7 +5,7 @@ class_name uarep_settings extends Node
var settings_program: Dictionary
@export var UnitProfiles: = { \
@export var UnitProfiles: Dictionary[StringName, Array] = { \
# Название | Протокол | Адрес | Порт | Широковещательное | Привязывать к адресу | Комментарий
'уарэп-яу07-частный': ['yau07rx', '10.1.1.2', [50002], false, true, 'IP-адрес на котором принимают частные сообщения от ЯУ-07'],
'уарэп-яу07-общий': ['yau07rx', '*', [50000], true, true, 'IP-адрес на котором принимают широковещательные сообщения от ЯУ-07'],
@@ -110,6 +110,5 @@ func get_settings_file_path():
## Возвращает ключ устройства.
func get_unit_key(unit_name: String) -> Array:
var item = UnitProfiles[unit_name]
return [item[1], item[2][0]]
func get_unit_key(unit_name: String) -> StringName:
return StringName(unit_name)