Доработка. Добавлен угол места в таблице параметров помехи, а так же возможность его изменения.

This commit is contained in:
MaD_CaT
2025-03-27 15:50:15 +03:00
parent aa0078001c
commit 09fe3285d6
2 changed files with 11 additions and 3 deletions

View File

@@ -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)