Исправление. Добавление курса к выбору секторов. Исправление случайного включения двух помех при выборе СРН. Автовыбор помехи для цели только в автоматическом режиме.
This commit is contained in:
@@ -308,7 +308,7 @@ func on_interfer_create(interfer_name, sel_threats, fs_arr, power, u, ecms) -> v
|
||||
var id = item.id
|
||||
param['freq'] = item.freq
|
||||
param['width'] = item.width
|
||||
if (item.rkrp != '') and item.fflags.rkrp:
|
||||
if (item.rkrp != '') and item.fflags.rkrp and auto_enabled:
|
||||
var krp = get_krp(item)
|
||||
if krp != '':
|
||||
interfer_name = krp
|
||||
@@ -324,12 +324,15 @@ func on_interfer_create(interfer_name, sel_threats, fs_arr, power, u, ecms) -> v
|
||||
var kni: float = item[0]
|
||||
var id = item[3]
|
||||
var th = null
|
||||
if not interfer_name in EXCLUDE_INTERFER:
|
||||
th = find_threat(item[1], kni)
|
||||
th = find_threat(item[1], kni)
|
||||
if th != null:
|
||||
param['freq'] = th.freq
|
||||
param['width'] = th.width
|
||||
if (th.rkrp != '') and th.fflags.rkrp:
|
||||
if not interfer_name in EXCLUDE_INTERFER:
|
||||
param['freq'] = th.freq
|
||||
param['width'] = th.width
|
||||
else:
|
||||
param['freq'] = item[1]
|
||||
param['width'] = item[2]
|
||||
if (th.rkrp != '') and th.fflags.rkrp and auto_enabled:
|
||||
var krp = get_krp(th)
|
||||
if krp != '':
|
||||
interfer_name = krp
|
||||
@@ -518,7 +521,7 @@ func on_threats_update(threat, ecms, unit_caps):
|
||||
ecm = ecms[ecm_i]
|
||||
ecm.params['freq'] = threat.freq
|
||||
ecm.params['width'] = threat.width
|
||||
if (threat.rkrp != '') and threat.fflags.rkrp:
|
||||
if (threat.rkrp != '') and threat.fflags.rkrp and auto_enabled:
|
||||
var krp = get_krp(threat)
|
||||
if krp != '':
|
||||
ecm.krp = krp
|
||||
|
||||
Reference in New Issue
Block a user