Доработка АФСП провекри
This commit is contained in:
@@ -97,8 +97,8 @@ name_min_size0 = Vector2i(35, 20)
|
||||
name_min_size1 = Vector2i(35, 20)
|
||||
name_min_size2 = Vector2i(35, 20)
|
||||
fname = "Канал 2"
|
||||
metadata/value0 = "SelfTest[1].SystemList[1].DevList[1].TestedParamList[0]['CurrentValue']"
|
||||
metadata/value1 = "SelfTest[2].SystemList[1].DevList[1].TestedParamList[0]['CurrentValue']"
|
||||
metadata/value0 = "SelfTest[0].SystemList[1].DevList[1].TestedParamList[0]['CurrentValue']"
|
||||
metadata/value1 = "SelfTest[0].SystemList[1].DevList[1].TestedParamList[0]['CurrentValue']"
|
||||
metadata/value2 = "SelfTest[0].SystemList[1].DevList[1]['TestPassed']"
|
||||
metadata/state = ["SelfTest[0].SystemList[1].DevList[1]['TestPassed']"]
|
||||
|
||||
@@ -122,8 +122,8 @@ name_min_size0 = Vector2i(35, 20)
|
||||
name_min_size1 = Vector2i(35, 20)
|
||||
name_min_size2 = Vector2i(35, 20)
|
||||
fname = "Канал 3"
|
||||
metadata/value0 = "SelfTest[1].SystemList[1].DevList[2].TestedParamList[0]['CurrentValue']"
|
||||
metadata/value1 = "SelfTest[2].SystemList[1].DevList[2].TestedParamList[0]['CurrentValue']"
|
||||
metadata/value0 = "SelfTest[0].SystemList[1].DevList[2].TestedParamList[0]['CurrentValue']"
|
||||
metadata/value1 = "SelfTest[0].SystemList[1].DevList[2].TestedParamList[0]['CurrentValue']"
|
||||
metadata/value2 = "SelfTest[0].SystemList[1].DevList[2]['TestPassed']"
|
||||
metadata/state = ["SelfTest[0].SystemList[1].DevList[2]['TestPassed']"]
|
||||
|
||||
@@ -147,8 +147,8 @@ name_min_size0 = Vector2i(35, 20)
|
||||
name_min_size1 = Vector2i(35, 20)
|
||||
name_min_size2 = Vector2i(35, 20)
|
||||
fname = "Канал 4"
|
||||
metadata/value0 = "SelfTest[1].SystemList[1].DevList[3].TestedParamList[0]['CurrentValue']"
|
||||
metadata/value1 = "SelfTest[2].SystemList[1].DevList[3].TestedParamList[0]['CurrentValue']"
|
||||
metadata/value0 = "SelfTest[0].SystemList[1].DevList[3].TestedParamList[0]['CurrentValue']"
|
||||
metadata/value1 = "SelfTest[0].SystemList[1].DevList[3].TestedParamList[0]['CurrentValue']"
|
||||
metadata/value2 = "SelfTest[0].SystemList[1].DevList[3]['TestPassed']"
|
||||
metadata/state = ["SelfTest[0].SystemList[1].DevList[3]['TestPassed']"]
|
||||
|
||||
@@ -172,8 +172,8 @@ name_min_size0 = Vector2i(35, 20)
|
||||
name_min_size1 = Vector2i(35, 20)
|
||||
name_min_size2 = Vector2i(35, 20)
|
||||
fname = "Канал 5"
|
||||
metadata/value0 = "SelfTest[1].SystemList[1].DevList[4].TestedParamList[0]['CurrentValue']"
|
||||
metadata/value1 = "SelfTest[2].SystemList[1].DevList[4].TestedParamList[0]['CurrentValue']"
|
||||
metadata/value0 = "SelfTest[0].SystemList[1].DevList[4].TestedParamList[0]['CurrentValue']"
|
||||
metadata/value1 = "SelfTest[0].SystemList[1].DevList[4].TestedParamList[0]['CurrentValue']"
|
||||
metadata/value2 = "SelfTest[0].SystemList[1].DevList[4]['TestPassed']"
|
||||
metadata/state = ["SelfTest[0].SystemList[1].DevList[4]['TestPassed']"]
|
||||
|
||||
@@ -197,8 +197,8 @@ name_min_size0 = Vector2i(35, 20)
|
||||
name_min_size1 = Vector2i(35, 20)
|
||||
name_min_size2 = Vector2i(35, 20)
|
||||
fname = "Канал 6"
|
||||
metadata/value0 = "SelfTest[1].SystemList[1].DevList[5].TestedParamList[0]['CurrentValue']"
|
||||
metadata/value1 = "SelfTest[2].SystemList[1].DevList[5].TestedParamList[0]['CurrentValue']"
|
||||
metadata/value0 = "SelfTest[0].SystemList[1].DevList[5].TestedParamList[0]['CurrentValue']"
|
||||
metadata/value1 = "SelfTest[0].SystemList[1].DevList[5].TestedParamList[0]['CurrentValue']"
|
||||
metadata/value2 = "SelfTest[0].SystemList[1].DevList[5]['TestPassed']"
|
||||
metadata/state = ["SelfTest[0].SystemList[1].DevList[5]['TestPassed']"]
|
||||
|
||||
@@ -222,8 +222,8 @@ name_min_size0 = Vector2i(35, 20)
|
||||
name_min_size1 = Vector2i(35, 20)
|
||||
name_min_size2 = Vector2i(35, 20)
|
||||
fname = "Канал 7"
|
||||
metadata/value0 = "SelfTest[1].SystemList[1].DevList[6].TestedParamList[0]['CurrentValue']"
|
||||
metadata/value1 = "SelfTest[2].SystemList[1].DevList[6].TestedParamList[0]['CurrentValue']"
|
||||
metadata/value0 = "SelfTest[0].SystemList[1].DevList[6].TestedParamList[0]['CurrentValue']"
|
||||
metadata/value1 = "SelfTest[0].SystemList[1].DevList[6].TestedParamList[0]['CurrentValue']"
|
||||
metadata/value2 = "SelfTest[0].SystemList[1].DevList[6]['TestPassed']"
|
||||
metadata/state = ["SelfTest[0].SystemList[1].DevList[6]['TestPassed']"]
|
||||
|
||||
@@ -247,8 +247,8 @@ name_min_size0 = Vector2i(35, 20)
|
||||
name_min_size1 = Vector2i(35, 20)
|
||||
name_min_size2 = Vector2i(35, 20)
|
||||
fname = "Канал 8"
|
||||
metadata/value0 = "SelfTest[1].SystemList[1].DevList[7].TestedParamList[0]['CurrentValue']"
|
||||
metadata/value1 = "SelfTest[2].SystemList[1].DevList[7].TestedParamList[0]['CurrentValue']"
|
||||
metadata/value0 = "SelfTest[0].SystemList[1].DevList[7].TestedParamList[0]['CurrentValue']"
|
||||
metadata/value1 = "SelfTest[0].SystemList[1].DevList[7].TestedParamList[0]['CurrentValue']"
|
||||
metadata/value2 = "SelfTest[0].SystemList[1].DevList[7]['TestPassed']"
|
||||
metadata/state = ["SelfTest[0].SystemList[1].DevList[7]['TestPassed']"]
|
||||
|
||||
@@ -800,7 +800,7 @@ offset_right = 580.0
|
||||
offset_bottom = 115.0
|
||||
tooltip_text = "Плата АЦП ADCS500"
|
||||
fname = "АЦП"
|
||||
metadata/state = ["SelfTest[4].SystemList[0].DevList[1]['TestPassed']"]
|
||||
metadata/state = ["SelfTest[0].SystemList[0].DevList[1]['TestPassed']"]
|
||||
|
||||
[node name="dsp" parent="." instance=ExtResource("4_mtf2n")]
|
||||
layout_mode = 0
|
||||
@@ -809,7 +809,7 @@ offset_right = 580.0
|
||||
offset_bottom = 60.0
|
||||
tooltip_text = "Плата цифровой обработки сигналов BPL"
|
||||
fname = "Сигн. проц."
|
||||
metadata/state = ["SelfTest[4].SystemList[0].DevList[0]['TestPassed']"]
|
||||
metadata/state = ["SelfTest[0].SystemList[0].DevList[0]['TestPassed']"]
|
||||
|
||||
[node name="gen" parent="." instance=ExtResource("2_dmhrm")]
|
||||
layout_mode = 2
|
||||
@@ -827,8 +827,8 @@ name_min_size0 = Vector2i(35, 20)
|
||||
name_min_size1 = Vector2i(35, 20)
|
||||
name_min_size2 = Vector2i(35, 20)
|
||||
fname = "Генератор"
|
||||
metadata/value0 = "SelfTest[1].SystemList[2].DevList[0].TestedParamList[0]['CurrentValue']"
|
||||
metadata/value1 = "SelfTest[2].SystemList[2].DevList[0].TestedParamList[0]['CurrentValue']"
|
||||
metadata/value0 = "SelfTest[0].SystemList[2].DevList[0].TestedParamList[0]['CurrentValue']"
|
||||
metadata/value1 = "SelfTest[0].SystemList[2].DevList[0].TestedParamList[0]['CurrentValue']"
|
||||
metadata/state = ["SelfTest[0].SystemList[2].DevList[0]['TestPassed']"]
|
||||
|
||||
[node name="rpu" parent="." instance=ExtResource("2_dmhrm")]
|
||||
@@ -848,8 +848,8 @@ name_min_size0 = Vector2i(35, 20)
|
||||
name_min_size1 = Vector2i(35, 20)
|
||||
name_min_size2 = Vector2i(35, 20)
|
||||
fname = "Приёмник 20...1000 МГц"
|
||||
metadata/value0 = "SelfTest[1].SystemList[0].DevList[0]['TestPassed']"
|
||||
metadata/value1 = "SelfTest[2].SystemList[0].DevList[0]['TestPassed']"
|
||||
metadata/value0 = "SelfTest[0].SystemList[0].DevList[0]['TestPassed']"
|
||||
metadata/value1 = "SelfTest[0].SystemList[0].DevList[0]['TestPassed']"
|
||||
metadata/state = ["SelfTest[0].SystemList[0].DevList[3]['TestPassed']"]
|
||||
|
||||
[connection signal="pressed" from="konverter/grid/kanal1" to="." method="_on_item_pressed"]
|
||||
|
||||
@@ -40,8 +40,7 @@ static func map_error_codes_to_item(data, item, value_name: StringName, value_in
|
||||
# Плавное обновление с анимацией
|
||||
static func map_value_to_item_animated(data, item, value_name: StringName):
|
||||
var meta = item.get_meta(value_name, '')
|
||||
if meta == '' or not (meta is String):
|
||||
return
|
||||
if meta == '' or not (meta is String): return
|
||||
|
||||
var paths: = Array()
|
||||
tools.map_solid_to_array(meta, paths)
|
||||
@@ -55,8 +54,7 @@ static func map_value_to_item_animated(data, item, value_name: StringName):
|
||||
|
||||
static func map_error_codes_to_item_animated(data, item, value_name: StringName, value_init: int):
|
||||
var metas = item.get_meta(value_name, '')
|
||||
if not (metas is Array):
|
||||
return
|
||||
if not (metas is Array): return
|
||||
|
||||
var paths: = Array()
|
||||
var values: = Array()
|
||||
@@ -79,8 +77,8 @@ static func map_error_codes_to_item_animated(data, item, value_name: StringName,
|
||||
|
||||
static func _animate_property(item, property: StringName, target_value):
|
||||
var current = item.get(property)
|
||||
if current == target_value:
|
||||
return
|
||||
if typeof(current) != typeof(target_value): return
|
||||
if current == target_value: return
|
||||
|
||||
# Исправление: преобразуем StringName в String для NodePath
|
||||
var tween = item.create_tween()
|
||||
|
||||
@@ -125,6 +125,9 @@ func _ready():
|
||||
signaller.connect('debag_control_pressed', Callable(self, 'on_debag_button_pressed'))
|
||||
scouting.request_sent_left.connect(_on_request_sent_left.bind($pribor_afsp_1))
|
||||
scouting.response_received_left.connect(_on_response_received.bind($pribor_afsp_1))
|
||||
scouting.request_sent_right.connect(_on_request_sent_left.bind($pribor_afsp_2))
|
||||
scouting.response_received_right.connect(_on_response_received.bind($pribor_afsp_2))
|
||||
|
||||
|
||||
|
||||
func online_change_arr(_u, conn_node, pribor_meta):
|
||||
@@ -180,7 +183,7 @@ func _on_request_sent_left(_url: String, node: Node) -> void:
|
||||
|
||||
func _on_response_received(_response: String, _success: bool, node: Node):
|
||||
node.progress_value = 100
|
||||
node.progress_visible = false
|
||||
#node.progress_visible = false
|
||||
|
||||
|
||||
## Прием сигналов о текущем состояниях приборах
|
||||
|
||||
Reference in New Issue
Block a user