Отладка управления мощностью фс
This commit is contained in:
@@ -296,7 +296,7 @@ func _on_control_fs(mode: bool) -> void:
|
||||
else:
|
||||
interfer_name = 'off'
|
||||
fs_arr = [[90.0, 2450.0, 1500.0, 23]]
|
||||
signaller.emit_signal('interfer_init', interfer_name, fs_arr, 100.0)
|
||||
signaller.emit_signal('interfer_init', interfer_name, fs_arr, 50.0)
|
||||
|
||||
|
||||
func on_stop_control() -> void:
|
||||
|
||||
@@ -68,6 +68,8 @@ func setup_timer() -> void:
|
||||
func _enter_tree() -> void:
|
||||
$control_result.text = ''
|
||||
signaller.connect('режим_работа', Callable(self, 'on_mode_changed').bind(false))
|
||||
signaller.emit_signal('interfer_off_all')
|
||||
await get_tree().create_timer(2.0).timeout
|
||||
_on_control_fs(true)
|
||||
|
||||
|
||||
@@ -269,7 +271,7 @@ func _on_control_fs(mode: bool) -> void:
|
||||
else:
|
||||
interfer_name = 'off'
|
||||
fs_arr = [[90.0, 2450.0, 1500.0, 23]]
|
||||
signaller.emit_signal('interfer_init', interfer_name, fs_arr, 100.0)
|
||||
signaller.emit_signal('interfer_init', interfer_name, fs_arr, 10.0)
|
||||
|
||||
|
||||
func on_stop_control() -> void:
|
||||
|
||||
@@ -63,7 +63,6 @@ class Interfer:
|
||||
data_to_json['params'] = params
|
||||
data_to_json['get'] = get_params
|
||||
var pac = JSON.stringify(data_to_json).to_utf8_buffer()
|
||||
print_debug(powp)
|
||||
return pac
|
||||
|
||||
func set_from_dic(dic: Dictionary):
|
||||
@@ -199,7 +198,7 @@ func on_interfer_create(interfer_name, sel_threats, fs_arr, power, u, ecms) -> v
|
||||
param['width'] = settings.WIDTH_MIN
|
||||
elif (param['width'] > settings.WIDTH_MAX):
|
||||
param['width'] = settings.WIDTH_MAX
|
||||
interfer_create(u, interfer_name, ecms, param, kni, id, thrs, SOURCE_INTERFER[0], POW_DEFAULT)
|
||||
interfer_create(u, interfer_name, ecms, param, kni, id, thrs, SOURCE_INTERFER[0], power)
|
||||
|
||||
for item in fs_arr:
|
||||
var param: Dictionary = {}
|
||||
@@ -211,7 +210,7 @@ func on_interfer_create(interfer_name, sel_threats, fs_arr, power, u, ecms) -> v
|
||||
param['width'] = settings.WIDTH_MIN
|
||||
elif (param['width'] > settings.WIDTH_MAX):
|
||||
param['width'] = settings.WIDTH_MAX
|
||||
interfer_create(u, interfer_name, ecms, param, kni, id, fs, SOURCE_INTERFER[1], POW_DEFAULT)
|
||||
interfer_create(u, interfer_name, ecms, param, kni, id, fs, SOURCE_INTERFER[1], power)
|
||||
|
||||
|
||||
func on_interfer_rcv(interfer_params: Array, unit0, ecms) -> void:
|
||||
|
||||
Reference in New Issue
Block a user