Рефакторинг. Аннотации GDScript
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
extends Node
|
||||
|
||||
## Параметры
|
||||
|
||||
## Профили внешних устройств
|
||||
@export var UnitProfiles: = { \
|
||||
# Название Протокол Адрес Порт Широков. Привяз. Комментарий
|
||||
'уарэп-яу07-частный': ['yau07rx', '127.0.0.1', 50079, false, true, 'IP-адрес на котором принимают частные сообщения от ЯУ-07'],
|
||||
@@ -23,6 +25,7 @@ extends Node
|
||||
'уарэп-щ3': ['uart', '/dev/stty0', 115200, 1, 1, false, 1000, 'Прибор Щ3'] } # скорость, стартовых, стоповых, чётность, таймаут в мкс
|
||||
|
||||
|
||||
## Параметры цели
|
||||
@export var ThreatParams = {
|
||||
'time_lost': [5.0, 'Время после последнего обновления в с, через которое цель считается потерянной'],
|
||||
'freq_min': [200.0, 'Нижняя рабочая частота, МГЦ'],
|
||||
@@ -34,6 +37,7 @@ extends Node
|
||||
func _ready() -> void: Log.info('Модуль настроек готов')
|
||||
|
||||
|
||||
## Возвращает ключ устройства
|
||||
func get_unit_key(unit_name: String) -> Array:
|
||||
assert(unit_name in UnitProfiles, 'ошибка: нет такого устройства "%s"' % unit_name)
|
||||
var item = UnitProfiles[unit_name]
|
||||
|
||||
Reference in New Issue
Block a user