Отладил отображение контроля фс и зависимости от резальтата

This commit is contained in:
TotMaxim
2025-11-12 21:40:57 +03:00
parent 87e360e1a9
commit 9856e300e9
4 changed files with 39 additions and 50 deletions

View File

@@ -122,8 +122,8 @@ class TestPRD extends Node:
'dkm_3': false,
'dou_2': false,
'dou_3': false,
'fs_2': 2,
'fs_3': 2,
'fs_2': 0,
'fs_3': 0,
}
####
var block_ip_config_v := {
@@ -148,8 +148,8 @@ class TestPRD extends Node:
'dkm_5': false,
'dou_4': false,
'dou_5': false,
'fs_4': 2,
'fs_5': 2,
'fs_4': 0,
'fs_5': 0,
}
####
var block_kasseta_y5_prd_config_k: = {
@@ -167,9 +167,9 @@ class TestPRD extends Node:
'dkm_7': false,
'dou_6': false,
'dou_7': false,
'fs_1': 2,
'fs_6': 2,
'fs_7': 2,
'fs_1': 0,
'fs_6': 0,
'fs_7': 0,
}
var block_ip_config_k := {
'maa2000_1': [0, false],
@@ -347,8 +347,6 @@ class TestPRD extends Node:
var in_blank: int = packet_form_yau_07.decode_u16(DataIndices.IN_BLANK_PRD)
flag_si_fs_input = (in_blank & (1 << number_socket_input)) != 0 ## Флаг СИ от ФС входа в ЭМС-Г для текущей литеры
var number_socket_output: int
number_socket_output = 4 if current_litera in [2, 4, 6] else 3 if current_litera == 1 else 5
@@ -371,6 +369,7 @@ class TestPRD extends Node:
func state_control_machine() -> void:
match state:
STATE_MACHINE.INIT:
print("Start control for %s device %s litera" % [self_name, current_litera])
_handle_init_state()
STATE_MACHINE.FS_TURN_ON:
_handle_fs_turn_on_state()