diff --git a/git-hook.sh b/git-hook.sh index 3b9bab2e..eb089900 100644 --- a/git-hook.sh +++ b/git-hook.sh @@ -7,13 +7,13 @@ # для GoDot Engine. # # Инструкция по применению -# +# # 1. В папке ./git/hooks создать файлы: # - post-checkout # - post-commit # - post-merge # 2. В каждый файл записать строку: -# ./git-hook.sh +# ./git-hook.sh # 3. Теперь модуль scripts/commit.gd будет содержать данные # о текущей версии, после выполнения следующих операций СКВ: # - переключение ветки; diff --git a/scenes/pribor-rtr/pribor-rtr.gd b/scenes/pribor-rtr/pribor-rtr.gd index e7b10fce..c0f18757 100644 --- a/scenes/pribor-rtr/pribor-rtr.gd +++ b/scenes/pribor-rtr/pribor-rtr.gd @@ -102,7 +102,7 @@ func map_value_to_item(data, item, value_name: StringName): ## 1. Поле [b]'ErCode'[/b] содержит [b]0[/b] - если нет ошибки, и другое значение - если есть ошибка.[br] ## 2. Для каждого проверяемого параметра устройства есть своё поле [b]'ErCode'[/b].[br] ## 3. Есть только один индикатор исправности при отображении состояния устройства.[br] -## 4. [i]Нет результата порверки[/i] - поле [param state] принимает значение [b]0[/b], [i]всё +## 4. [i]Нет результата проверки[/i] - поле [param state] принимает значение [b]0[/b], [i]всё ## исправно[/i] - [b]1[/b], [i]хотябы один[/i] параметр с ошибкой - [b]2[/b].[br] func map_error_codes_to_item(data, item, value_name: StringName): var metas = item.get_meta(value_name, '') diff --git a/scripts/repnetwork.gd b/scripts/repnetwork.gd index bbf065f7..21d34583 100644 --- a/scripts/repnetwork.gd +++ b/scripts/repnetwork.gd @@ -96,10 +96,10 @@ func _ready() -> void: tcp_sockets.append([create_tcpsocket('уарэп-5п28'), units_tcp[repsettings.get_unit_key('уарэп-5п28')]]) - for key in units: log.info('%s %s:%d' % [units[key].name, key[0], key[1]]) + for key in units: log.info('%s %s:%d' % [units[key].name, key[0], key[1]]) for key in units_tcp: log.info('%s %s:%d' % [units_tcp[key].name, key[0], key[1]]) - for key in dst_ports: - unit_keys[dst_ports[key]] = key + for key in dst_ports: unit_keys[dst_ports[key]] = key + func poll_receive(sock: Socket, tick: int) -> bool: while sock.get_available_packet_count() > 0: @@ -119,7 +119,6 @@ func poll_receive_tcp(sock: SocketTCP, tick: int) -> bool: if sock.is_connection_available(): # check if someone's trying to connect var client = sock.take_connection() # accept connection sock.peerstream.set_stream_peer(client) # bind peerstream to new client - print_debug('client_is_connected') var peer = sock.peerstream.get_stream_peer() if peer: var peer_len_data = peer.get_available_bytes() @@ -173,6 +172,6 @@ func _process(_delta: float) -> void: var unit = sock_unit[1] match unit.process(tick): Error.OK: sock.send_to(unit.tx_data) - Error.FAILED: emit_signal('socket_error', 'ошибка: %s' %unit) + Error.FAILED: emit_signal('socket_error', 'ошибка: %s' % unit) poll_receive_tcp(sock, tick) poll_sockets.any(func(sock): poll_receive(sock, tick)) diff --git a/scripts/repsettings.gd b/scripts/repsettings.gd index 1ab93814..d5d0f413 100644 --- a/scripts/repsettings.gd +++ b/scripts/repsettings.gd @@ -21,15 +21,15 @@ class_name rep_settings extends Node 'уарэп-яу07-3н': ['yau07tx', '10.1.1.49', [50049], false, false, 'IP-адрес ЯУ-07 прибора ПРД-Н'], 'уарэп-яу07-3к': ['yau07tx', '10.1.1.51', [50051], false, false, 'IP-адрес ЯУ-07 прибора ПРД-Н'], - # Название | Протокол | Адрес | Порт получения | Комментарий - 'уарэп-5п28': ['5p28', '127.0.0.1', [50000], 'IP-адрес комплекса 5П-28'], + # Название: [ Протокол, Адрес, Порт получения, Комментарий ] + 'уарэп-5п28': [ '5p28', '127.0.0.1', [50000], 'IP-адрес комплекса 5П-28'], - # Название | Протокол | Адрес | Порт получения | Порт отправки | Комментарий - 'уарэп-щ3': ['udp-json-mbcs', '127.0.0.1', [48000, 44100], false, true, 'IP-адрес и порты через которые производят обмен сообщения с драйвером клиента Modbus Serial'], + # Название: [ Протокол, Адрес, [ Порт получения, Порт отправки], ??, ??, Комментарий + 'уарэп-щ3': ['udp-json-mbcs', '127.0.0.1', [48000, 44100], false, true, 'IP-адрес и порты через которые производят обмен сообщения с драйвером клиента Modbus Serial'], - # Название | Протокол | Имя порта | Скорость, бод | Чётность | Комментарий - 'уарэп-спт25-1': ['uart', '/dev/tty2', 115200, false, 'Адрес прибора СПТ-25 (G1)'], - 'уарэп-спт25-2': ['uart', '/dev/tty3', 115200, false, 'Адрес прибора СПТ-25 (G2)'], + # Название: [ Протокол, Имя порта, Скорость, Чётность, ??, Комментарий + 'уарэп-спт25-1': ['uart', '/home/sasha/dev/tty0', [115200, false, false], 'Адрес прибора СПТ-25 (G1)'], + 'уарэп-спт25-2': ['uart', '/home/sasha/dev/tty4', [115200, false, false], 'Адрес прибора СПТ-25 (G2)'], } ## Параметры цели. diff --git a/scripts/signaller.gd b/scripts/signaller.gd index 068b44fa..c459e2af 100644 --- a/scripts/signaller.gd +++ b/scripts/signaller.gd @@ -1,6 +1,6 @@ class_name Signaller extends Node -## Обмен сигналами между узлами. Здесь объявлены сигналы, которые используют. +## Обмен сигналами между узлами. Здесь объявлены сигналы, которые используют ## два и более узла, из разных файлов. Должен быть помещён в автозагрузку. func conn(sgnl: Signal, clbl: Callable): connect(sgnl.get_name(), clbl) @@ -60,48 +60,48 @@ signal full_screen(id: int) ## Вызывается, когда пользователь выбирает цель.[br] ## [param th_id] - Отметка цели на экране. -signal rto_threat_sel (th_id: int) +signal rto_threat_sel(th_id: int) ## Вызывается, когда пользователь нажимает на значёк цели.[br] ## [param th_id] - Отметка цели на экране. -signal bip_pressed (th_id: int) +signal bip_pressed(th_id: int) ## Вызывается, когда пользователь снимает выделение с цели.[br] ## [param th_id] - Отметка цели на экране. -signal rto_threat_unsel (th_id: int) +signal rto_threat_unsel(th_id: int) ## Вызывается, когда пользователь снимает выделение со всех целей. -signal rto_threat_unsel_all () +signal rto_threat_unsel_all() ## Вызывается, когда пользователь выбирает помеху.[br] ## [param btn] - Нажатая кнопка помехи. -signal interfer_init (btn: PanelContainer, fs_arr: Array) +signal interfer_init(btn: PanelContainer, fs_arr: Array) ## Вызывается, когда выбраны цели для постановки помех.[br] ## [param btn] - Нажатая кнопка помехи.[br] ## [param sel_threats] - Cписок целей. -signal interfer_create (btn: PanelContainer, sel_threats: Array, fs_arr: Array) +signal interfer_create(btn: PanelContainer, sel_threats: Array, fs_arr: Array) ## Вызывается, когда создалась новая помеха.[br] ## [param ecm] - Новая помеха.[br] -signal interfer_new (ecm: interfer.Interfer) +signal interfer_new(ecm: interfer.Interfer) ## Вызывается, когда отключается действующая помеха.[br] ## [param ecm] - Новая помеха.[br] ## [param ecms] - словарь помех.[br] ## [param thrs] - словарь id помех и связанных с ними целей.[br] -signal interfer_off (ecm: interfer.Interfer, ecms: Dictionary, thrs: Dictionary) +signal interfer_off(ecm: interfer.Interfer, ecms: Dictionary, thrs: Dictionary) ## Вызывается при нажатии отключить все помехи. -signal interfer_off_all () +signal interfer_off_all() ## Вызывается при получении внешнего целеуказания. @@ -111,7 +111,7 @@ signal interfer_rcv(interfer_params: Array) ## Вызывается, когда отключается действующая помеха.[br] ## [param ecm] - Выбранная помеха. -signal interfer_selected (ecm: interfer.Interfer) +signal interfer_selected(ecm: interfer.Interfer) ## Вызывается, когда отключается выбираем помеху по сектору в таблице.[br]