Рефактор
This commit is contained in:
@@ -25,7 +25,7 @@ const SOURCE_INTERFER = ['th','fs','cu']
|
||||
const ID_INTERFERS_LEN = 63 ## Размер пула номеров целей.
|
||||
const INTERFER_OFF = 'off'
|
||||
const STATE_TSMT = 5 ## Значение svk для цели, когда ответ ещё не получен.
|
||||
var msg_ss: int = 0 ## Счётчик сообщений.
|
||||
var msg_num: int = 0 ## Счётчик сообщений.
|
||||
var id_array: Array ## Массив id воздействий.
|
||||
var thrs: Dictionary ## Словарь воздействия для целей, ключ - id воздействия.
|
||||
var fs: Dictionary ## Словарь воздействий для секторов, ключ - id воздействия.
|
||||
@@ -35,7 +35,6 @@ var emit_enable: bool = true ## Разрешить излучение
|
||||
|
||||
## Сеанс помехи.
|
||||
class Interfer:
|
||||
var ss: int = 0 ## Счётчик сообщений.
|
||||
var ispp: int = 0 ## Индекс сеанса.
|
||||
var svk: = 0 ## Состояние сеанса. Ответ КАПСРПБ. Возможные значения в [param ITERFER_STATE].
|
||||
var krp: String = '' ## Тип помехи. Возможные значения в [param INTERFER_MODE].
|
||||
@@ -204,10 +203,10 @@ func on_interfer_create(interfer_name, sel_threats, fs_arr, _unit, ecms):
|
||||
var id = item[3]
|
||||
param['freq'] = item[1]
|
||||
param['width'] = item[2]
|
||||
if (param['width'] < WIDTH_MIN):
|
||||
param['width'] = WIDTH_MIN
|
||||
elif (param['width'] > WIDTH_MAX):
|
||||
param['width'] = WIDTH_MAX
|
||||
if (param['width'] < settings.WIDTH_MIN):
|
||||
param['width'] = settings.WIDTH_MIN
|
||||
elif (param['width'] > settings.WIDTH_MAX):
|
||||
param['width'] = settings.WIDTH_MAX
|
||||
interfer_create(interfer_name, ecms, param, kni, id, fs, SOURCE_INTERFER[1])
|
||||
|
||||
|
||||
@@ -259,7 +258,6 @@ func interfer_create(interfer_name, ecms, param, kni, id, dict, source_interfer)
|
||||
else:
|
||||
ispp = id
|
||||
dict[ispp] = id
|
||||
msg_ss += 1
|
||||
var ecm: Interfer
|
||||
if ecms.has(ispp):
|
||||
ecm = ecms[ispp]
|
||||
|
||||
Reference in New Issue
Block a user