отладка яу
This commit is contained in:
@@ -2,6 +2,8 @@ extends Node
|
||||
|
||||
enum PrdState {WORK, CONTROL}
|
||||
|
||||
const TIME_YAU07_SEND = 50
|
||||
|
||||
## Границы секторов блоков ФС по частоте в режиме РТО.
|
||||
const FS_BAND_RTO: Dictionary = {
|
||||
0: [200.0, 250.0],
|
||||
@@ -309,9 +311,12 @@ class PRD:
|
||||
return STATE_DEVICE.NONE if all_online else STATE_DEVICE.ERROR
|
||||
|
||||
func execute_cmd():
|
||||
var time_now = Time.get_ticks_msec()
|
||||
if (time_now - unit_yau07.time_tx) < TIME_YAU07_SEND: return
|
||||
if not len(cmd_array): return
|
||||
if unit_yau07.cmd_state != unit_yau07.CmdState.DONE: return
|
||||
var cmd: Array = cmd_array.pop_front()
|
||||
unit_yau07.time_tx = time_now
|
||||
unit_yau07.send_isa(cmd[0], cmd[1])
|
||||
|
||||
func start_load():
|
||||
@@ -415,6 +420,7 @@ func find_fs_index(aoa: float, freq: int, fs_index_arr: Array):
|
||||
|
||||
## Обновление состояния модулей формирователя сигналов
|
||||
func update_fs_state(ecms, trenaz_mode: bool):
|
||||
var time_now = Time.get_ticks_msec()
|
||||
for fs in fs_dict.values(): ## Запрет модуляции для всех ФС
|
||||
fs.set_modulation(false)
|
||||
for ecm in ecms.values(): ## Выставление состояния помехи в ФС
|
||||
|
||||
Reference in New Issue
Block a user