Доработка. Запуск помехи из файла
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user