Рефактор.
This commit is contained in:
@@ -32,7 +32,7 @@ class Interfer:
|
||||
var ss: int = 0 ## Счётчик сообщений
|
||||
var ispp: int = 0 ## Индекс сеанса.
|
||||
var state: = 0 ## Состояние сеанса. Ответ КАПСРПБ. Возможные значения в [param ITERFER_STATE]
|
||||
var krp: String = '' ## Тип помехи. Возможные значения в [param ITERFER_MODE]
|
||||
var krp: String = '' ## Тип помехи. Возможные значения в [param INTERFER_MODE]
|
||||
var powp: float = 0.0 ## Мощность излучения выраженная в процентах
|
||||
var kni: = 0.0 ## Курсовой угол направления излучения
|
||||
var params: = {} ## Параметры помехи
|
||||
@@ -45,9 +45,12 @@ class Interfer:
|
||||
names.any(func(vn): if dic.has(vn): set(vn, dic[vn]); return false)
|
||||
|
||||
|
||||
signal interfer_preparing(ecm: Interfer)
|
||||
signal interfer_run(ecm: Interfer)
|
||||
signal interfer_error(ecm: Interfer, msg: String)
|
||||
signal interfer_preparing(ecm: Interfer) ## Вызывается при запуске помехи
|
||||
signal interfer_run(ecm: Interfer) ## Вызывается в момент начала работы помехи
|
||||
signal interfer_error(ecm: Interfer, msg: String) ## Вызывается при ошибке
|
||||
signal interfer_update(ecm: Interfer) ## Вызывается при обновлении помехи
|
||||
signal interfer_new(ecm: Interfer) ## Вызывается при новой помехе
|
||||
signal interfer_resized(ecms: Dictionary) ## Вызывается при изменении количества сеансов помех
|
||||
|
||||
|
||||
## Производит приём состояния помех. [param unit] -> [param ecms]
|
||||
@@ -55,7 +58,6 @@ func on_data_capsrpb_received(unit: capsrpb.CapsRpb, ecms: Dictionary):
|
||||
if not unit.json_dic.has('ts'): return
|
||||
if not (unit.json_dic['ts'] is int): return
|
||||
if unit.json_dic['ts'] != 5: return
|
||||
|
||||
if not unit.json_dic.has('msvk'): return
|
||||
if not (unit.json_dic['msvk'] is Array): return
|
||||
|
||||
|
||||
Reference in New Issue
Block a user