Доработка. Добавлен угол места в таблице параметров помехи, а так же возможность его изменения.
This commit is contained in:
@@ -214,9 +214,13 @@ func on_interfer_rcv(interfer_params: Array, unit, ecms):
|
||||
var mode = interfer_params[0]
|
||||
var id = interfer_params[1]
|
||||
var aoa = interfer_params[2]
|
||||
var um = interfer_params[3]
|
||||
if (aoa < 0) and (aoa > 360):
|
||||
err = true
|
||||
var param: Dictionary = {}
|
||||
if (um < -5) and (um > 55):
|
||||
err = true
|
||||
param['um'] = um
|
||||
param['freq'] = interfer_params[4]
|
||||
if (param['freq'] < FREQ_MIN) and (param['freq'] > FREQ_MAX):
|
||||
err = true
|
||||
@@ -267,7 +271,10 @@ func interfer_create(interfer_name, ecms, param, kni, id, dict, source_interfer)
|
||||
ecm.powp = 100.0
|
||||
ecm.source_interfer = source_interfer
|
||||
ecm.modulation = emit_enable
|
||||
ecm.um = 15.0 # Значение по умолчанию
|
||||
if param.has('um'):
|
||||
ecm.um = param['um']
|
||||
else:
|
||||
ecm.um = 15.0 # Значение по умолчанию
|
||||
signaller.emit_signal('interfer_new', ecm)
|
||||
if interfer_name == 'off':
|
||||
signaller.emit_signal('interfer_off', ecm, ecms, thrs)
|
||||
|
||||
Reference in New Issue
Block a user