Доработка машины сосотояний и результатов контроля

This commit is contained in:
TotMaxim
2025-11-22 21:41:11 +03:00
parent 8f2a6b031b
commit 423411cf94
6 changed files with 458 additions and 154 deletions

View File

@@ -277,6 +277,9 @@ class PRD:
func set_um(data_arr):
cmd_array.append([unit_yau07.CmdCode.WRITE_ISA, data_arr])
func _on_control_completed(_unit_control_name: String)->void:
emit_signal('update_serviceability')
func _ready() -> void:
@@ -288,6 +291,7 @@ func _ready() -> void:
var unit_control = TestPRD.new({'unit_prd': unit_prd}, new_prd.cmd_array)
add_child(unit_control)
new_prd.unit_control = unit_control
unit_control.control_is_over.connect(new_prd._on_control_completed) # Прямая подписка на метод new_prd
for key in FS_PRD.keys():
var fs = Fs.new(key, FS_PRD[key][0])
fs_dict[key] = fs