diff --git a/scenes/tilemap.gd b/scenes/tilemap.gd index c19caee..839e3b6 100644 --- a/scenes/tilemap.gd +++ b/scenes/tilemap.gd @@ -54,6 +54,7 @@ func _ready(): var map_tile_size = ProjectSettings.get_setting('application/config/map_tile_size', 256) map_tile = Rect2i(0, 0, map_tile_size, map_tile_size) signaller.connect('zoom_changed', Callable(self, '_on_zoom_changed')) + log.info('Модуль географической карты готов') func mark_image_center(image: Image, color: Color = Color.RED): diff --git a/scripts/interfer.gd b/scripts/interfer.gd index 88706b4..a0a6dc9 100644 --- a/scripts/interfer.gd +++ b/scripts/interfer.gd @@ -67,7 +67,7 @@ signal interfer_resized(ecms: Dictionary) ## Вызывается пр func _ready(): var ecms: Dictionary = {} ## Словарь помех for i in range(ID_INTERFERS_LEN): # Заполняет массив ID целей - id_array.append(i+1) + id_array.append(i + 1) var unit_key = repsettings.get_unit_key('уарэп-капсрпб-отп') var unit = repnetwork.units[unit_key] signaller.connect('interfer_create', Callable(self, 'on_interfer_create').bind(unit, ecms)) diff --git a/scripts/signaller.gd b/scripts/signaller.gd index 6a3c619..762ce73 100644 --- a/scripts/signaller.gd +++ b/scripts/signaller.gd @@ -47,10 +47,12 @@ signal interfer_new (ecm: interfer.Interfer) ## [param zoom] - Вновь установленный уровень детализации signal zoom_changed(zoom: int) + ## Вызывается при завершении изменения уровня детализации карты ## [param zoom] - Вновь установленный уровень детализации signal zoom_complete(zoom: int) + ## Вызывается при изменении координат карты. ## [param lan], [param lat] - Вновь установленные координаты. signal map_coords_changed(zoom: int) diff --git a/scripts/yau07.gd b/scripts/yau07.gd index dc6ce4f..3c68876 100644 --- a/scripts/yau07.gd +++ b/scripts/yau07.gd @@ -30,21 +30,21 @@ class YaU07: signal command_done(unit: YaU07) ## Вызывается после выполнения команды signal command_fail(unit: YaU07) ## Вызывается если возникла ошибка при выполнении команды и команда не выполнена - var cmd_data: = PackedByteArray() ## Данные команды. Устанавливается в ЯУ-07 - var cmd_num_rx: = 0 ## Номер команды принятый - var cmd_num_tx: = 0 ## Номер команды переданный - var cmd_result: = 1 ## Результат выполнения команды. Устанавливается в ЯУ-07 - var cmd_retry = 0 ## Счётчик оставшихся попыток выполнить команду - var cmd_state = CmdState.UNCK ## Состояние выполнения команды - var cmd_tick_rx = 0.0 ## Время последнего приёма команды - var cmd_tick_tx = 0.0 ## Время последней отправки команды - var isa_ports = {} ## Результат выполнения команды "читать порт" - var name: = String() ## Имя - var online = false ## Состояние связи с ячейкой - var status: = PackedByteArray() ## Поле "состояние прибора" - var tick = 0.0 ## Текущее тик-время в мс - var tx_data: = PackedByteArray() ## Буфер отправленный - var tx_len = 0 ## Длина последнего отправленного пакета + var cmd_data: = PackedByteArray() ## Данные команды. Устанавливается в ЯУ-07 + var cmd_num_rx: = 0 ## Номер команды принятый + var cmd_num_tx: = 0 ## Номер команды переданный + var cmd_result: = 1 ## Результат выполнения команды. Устанавливается в ЯУ-07 + var cmd_retry: = 0 ## Счётчик оставшихся попыток выполнить команду + var cmd_state: = CmdState.UNCK ## Состояние выполнения команды + var cmd_tick_rx: = 0.0 ## Время последнего приёма команды + var cmd_tick_tx: = 0.0 ## Время последней отправки команды + var isa_ports: = {} ## Результат выполнения команды "читать порт" + var name: = String() ## Имя + var online: = false ## Состояние связи с ячейкой + var status: = PackedByteArray() ## Поле "состояние прибора" + var tick: = 0.0 ## Текущее тик-время в мс + var tx_data: = PackedByteArray() ## Буфер отправленный + var tx_len: = 0 ## Длина последнего отправленного пакета func _to_string() -> String: return String('яу07: %s %s' % [self.name, ['отключен', 'на связи'][int(online)]])