Исправление. Не запускается после слияния
This commit is contained in:
@@ -65,11 +65,11 @@ const SETTING_TABLE = [
|
||||
['Период опроса состояния БПО, секунды', TableEdit, TableEdit, 'Время в секундах' ] ]
|
||||
|
||||
const EXTERNAL_CU = 16 ## Внешнее целеуказание
|
||||
const SUPPRESS = 17 ## Строка - Подавление
|
||||
const KEYBOARD = 18 ## Строка - Виртуальная клавиатура
|
||||
const HIDE_EMS2 = 19 ## Строка - Скрыть вкладку ЭМС 2
|
||||
const COMMIT = 20 ## Строка - Версия УАРЭП
|
||||
const TRASSA = 21
|
||||
const TRASSA = 17
|
||||
const SUPPRESS = 18 ## Строка - Подавление
|
||||
const KEYBOARD = 19 ## Строка - Виртуальная клавиатура
|
||||
const HIDE_EMS2 = 20 ## Строка - Скрыть вкладку ЭМС 2
|
||||
const COMMIT = 21 ## Строка - Версия УАРЭП
|
||||
|
||||
var name_to_line_index: = {} ## Для преобразования названия параметра в номер строки
|
||||
|
||||
@@ -214,7 +214,8 @@ func button_settings():
|
||||
var extern_cu_node = $scroll_set/table.get_node2(1, EXTERNAL_CU).get_children()[0]
|
||||
extern_cu_node.connect('pressed', on_external_cu_btn_pressed.bind(extern_cu_node))
|
||||
on_external_cu_btn_pressed(extern_cu_node)
|
||||
var trassa_node = $scroll_set/table.get_node2(1, TRASSA).get_children()[0]
|
||||
var trassa_node = $scroll_set/table.get_node2(1, TRASSA).get_children()
|
||||
trassa_node = trassa_node[0]
|
||||
trassa_node.connect('pressed', on_trassa_btn_pressed.bind(trassa_node))
|
||||
on_trassa_btn_pressed(trassa_node)
|
||||
var vk_node = $scroll_set/table.get_node2(1, KEYBOARD).get_children()[0]
|
||||
|
||||
@@ -7,27 +7,19 @@ const NOINFO: int = 0x80000000
|
||||
|
||||
class Trassa extends unit.Unit:
|
||||
var source_addr: = []
|
||||
func process(tick: int):
|
||||
if (tick - rx_tick) > ONLINE_TIMEOUT:
|
||||
if online:
|
||||
online = false
|
||||
emit_signal('line_changed', self)
|
||||
return Error.ERR_BUSY
|
||||
|
||||
var unit_caps = network.get_unit_instance('уарэп-капсрпб')
|
||||
var source_addr: Array
|
||||
var tx_stack: Array[int] = []
|
||||
var msg_counter: int = 0
|
||||
var ecms: Dictionary = {} # Словарь всех активных помех
|
||||
var srn = 0
|
||||
var srn = 0
|
||||
var jtids = 0
|
||||
var prinud_but: Array = []
|
||||
var forced_buttons: Array = [] # Храним ссылки на кнопки
|
||||
|
||||
|
||||
# Инициализация
|
||||
func _init(nm: StringName, buttons: Array = []) -> void:
|
||||
self.name = nm
|
||||
self.forced_buttons = buttons
|
||||
self.forced_buttons = buttons
|
||||
tx_stack.resize(WORDS_TOTAL)
|
||||
tx_stack.fill(NOINFO)
|
||||
interfer.connect("interfer_resized", Callable(self, "on_interfer_resized"))
|
||||
@@ -133,7 +125,7 @@ class Trassa extends unit.Unit:
|
||||
|
||||
|
||||
# Обработка указаний от Трассы по кнопке
|
||||
func btn_trassa_pressed() -> void:
|
||||
func btn_trassa_pressed() -> void:
|
||||
var state = ProjectSettings.get_setting('application/config/Внешнее указание Трасса', false)
|
||||
if state == true:
|
||||
var tree: SceneTree = Engine.get_main_loop()
|
||||
|
||||
Reference in New Issue
Block a user