From a903dae55d8f737d18af82a634e6d9f52b0026ea Mon Sep 17 00:00:00 2001 From: sasha80 Date: Thu, 2 Oct 2025 16:11:39 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D1=80=D0=B0=D0=B1=D0=BE=D1=82?= =?UTF-8?q?=D0=BA=D0=B0.=20=D0=97=D0=B0=D0=BF=D1=83=D1=81=D0=BA=20=D0=BF?= =?UTF-8?q?=D0=BE=D0=BC=D0=B5=D1=85=D0=B8=20=D0=B8=D0=B7=20=D1=84=D0=B0?= =?UTF-8?q?=D0=B9=D0=BB=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/interfer.gd | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/scripts/interfer.gd b/scripts/interfer.gd index 0669a1b..7a1d7c4 100644 --- a/scripts/interfer.gd +++ b/scripts/interfer.gd @@ -5,7 +5,7 @@ class_name Iterfer extends Node ## Режимы помехи. const ITERFER_MODE = { INTERFER_OFF: [INTERFER_OFF, {}, 0], - 'srni1': ['ПСП + ФМ-2', SRNI1_PARAMS, 1], + 'srni1': [INTERFER_IQFILE, SRNI1_PARAMS, 1], 'srnm2': ['Линейная ЧМ', SRNM2_PARAMS, 2], 'srngps': [INTERFER_IQFILE, SRNGPS_PARAMS, 3], 'lchm1': ['Линейная ЧМ', LCHM1_PARAMS, 10], @@ -25,7 +25,10 @@ const RECOMMEND_INTERFER = { 'Линейная ЧМ': 'lchm1' } -const SRNI1_PARAMS = {'par_names' : ['freq', 'width']} +const SRNI1_PARAMS = {'files': {3: ['SRNI1_LIT4.pcm', 1220], + 4: ['SRNI1_LIT5.pcm', 1555]}, + 'call_proc': 'call_diap', + 'par_names' : ['freq', 'filename']} const SRNM2_PARAMS = {'par_names' : ['freq', 'width', 'period']} const SRNGPS_PARAMS = {'par_names' : ['freq', 'filename'], 'files': 'SRNGPS.pcm', @@ -74,7 +77,7 @@ const EXCLUDE_INTERFER = ['srni1', 'srnm2', 'srngps', 'svi1', 'svm2'] const ID_INTERFERS_LEN = 63 ## Размер пула номеров целей. const INTERFER_OFF = 'off' const INTERFER_IQFILE = 'IQ-файл' -const POW_DEFAULT: float = 100.0 +const POW_DEFAULT: float = 50.0 var msg6_num: int = 0 ## Счётчик сообщений "тип 6" var msg8_num: int = 0 ## Счётчик сообщений "тип 8" var id_array: Array ## Массив id воздействий. @@ -419,8 +422,6 @@ func send_ecm(ecm, unit0) -> void: if ecm.krp != INTERFER_OFF: if not emit_enable: return - elif not ecm.modulation: - return msg6_num += 1 var json_data = ecm.get_msg6_data(msg6_num) unit0.tx_stack.append(json_data)