[PATCH] Доработка. Минимальная ширина полосы 5Мгц. Ширина полосы для цели х1.5. (По результатам испытаний)
This commit is contained in:
@@ -372,7 +372,7 @@ func on_interfer_create(interfer_name, sel_threats, fs_arr, power, u, ecms) -> v
|
|||||||
kni += 360.0
|
kni += 360.0
|
||||||
var id = item.id
|
var id = item.id
|
||||||
param['freq'] = item.freq
|
param['freq'] = item.freq
|
||||||
param['width'] = item.width
|
param['width'] = item.width * 1.5
|
||||||
if (item.rkrp != '') and item.fflags.rkrp and auto_enabled:
|
if (item.rkrp != '') and item.fflags.rkrp and auto_enabled:
|
||||||
var krp = get_krp(item)
|
var krp = get_krp(item)
|
||||||
if krp != '':
|
if krp != '':
|
||||||
@@ -564,7 +564,10 @@ func on_threats_update(threat, ecms, unit_caps):
|
|||||||
if thrs[ecm_i] == th_id:
|
if thrs[ecm_i] == th_id:
|
||||||
ecm = ecms[ecm_i]
|
ecm = ecms[ecm_i]
|
||||||
ecm.params['freq'] = threat.freq
|
ecm.params['freq'] = threat.freq
|
||||||
ecm.params['width'] = threat.width
|
var width = threat.width * 1.5
|
||||||
|
if width < settings.WIDTH_MIN:
|
||||||
|
width = settings.WIDTH_MIN
|
||||||
|
ecm.params['width'] = width
|
||||||
if (threat.rkrp != '') and threat.fflags.rkrp and auto_enabled:
|
if (threat.rkrp != '') and threat.fflags.rkrp and auto_enabled:
|
||||||
var krp = get_krp(threat)
|
var krp = get_krp(threat)
|
||||||
if krp != '':
|
if krp != '':
|
||||||
@@ -606,7 +609,7 @@ func set_rparams(threat: threats.Threat, params: Dictionary):
|
|||||||
if threat.rparams.has('width'):
|
if threat.rparams.has('width'):
|
||||||
params['width'] = threat.rparams['width']
|
params['width'] = threat.rparams['width']
|
||||||
else:
|
else:
|
||||||
params['width'] = threat.width
|
params['width'] = threat.width * 1.5
|
||||||
if threat.rparams.has('filename'):
|
if threat.rparams.has('filename'):
|
||||||
params['filename'] = threat.rparams['filename']
|
params['filename'] = threat.rparams['filename']
|
||||||
|
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ var UnitProfiles: Dictionary[StringName, Array] = { \
|
|||||||
const FREQ_MAX: = 6000.0
|
const FREQ_MAX: = 6000.0
|
||||||
const FREQ_MIN: = 400.0
|
const FREQ_MIN: = 400.0
|
||||||
const WIDTH_MAX: = 120.0
|
const WIDTH_MAX: = 120.0
|
||||||
const WIDTH_MIN: = 0.0
|
const WIDTH_MIN: = 5.0
|
||||||
const DUR_MAX: = 1000000.0
|
const DUR_MAX: = 1000000.0
|
||||||
const PERIOD_MAX: = 1000000.0
|
const PERIOD_MAX: = 1000000.0
|
||||||
const UM_MIN: = -5.0
|
const UM_MIN: = -5.0
|
||||||
|
|||||||
Reference in New Issue
Block a user