Доработка. Протокол контроля исправности прибора РТР был изменён со стороны СТЦ. Здесь DevList и SystemList заменены на DiviceList, DeviceDescripton заменён на DeviceDescription в одностороннем порядке. Протокол нужно согласовать или добавить синонимы полям в программе

This commit is contained in:
sasha80
2024-11-28 09:27:14 +03:00
committed by sasha
parent 5e2694589c
commit 14efb236cb
5 changed files with 186 additions and 132 deletions

View File

@@ -195,8 +195,7 @@ common/enable_object_picking=false
renderer/rendering_method="gl_compatibility"
renderer/rendering_method.web="mobile"
shader_compiler/shader_cache/strip_debug=true
textures/default_filters/anisotropic_filtering_level=0
anti_aliasing/screen_space_roughness_limiter/enabled=false
anti_aliasing/quality/msaa_2d=1
quality/driver/fallback_to_gles2=true
[shader_globals]

View File

@@ -55,6 +55,7 @@ columns = 4
layout_mode = 2
size_flags_horizontal = 7
size_flags_vertical = 7
tooltip_text = "Канал №1 конвертера 1000...6000 МГц"
value0 = 24.0
value1 = 10.0
min_value0 = 10.0
@@ -70,10 +71,10 @@ name_min_size0 = Vector2i(35, 20)
name_min_size1 = Vector2i(35, 20)
name_min_size2 = Vector2i(35, 20)
fname = "Канал 1"
metadata/value0 = "SelfTest[1].SystemList[1].DeviceList[0]['TestPassed']"
metadata/value1 = "SelfTest[2].SystemList[1].DevList[0]['TestPassed']"
metadata/value2 = "SelfTest[0].DevList[1].DevList[0]['TestPassed']"
metadata/state = ["SelfTest[0].DevList[1].DevList[0]['ErrorText']", "SelfTest[1].DevList[1].DevList[0]['ErrorText']", "SelfTest[2].DevList[1].DevList[0]['ErrorText']"]
metadata/value0 = "SelfTest[1].SystemList[1].DeviceList[0].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[2].SystemList[1].DeviceList[0].TestedParamList[0]['CurrentValue']"
metadata/value2 = "SelfTest[0].SystemList[1].DeviceList[0]['TestPassed']"
metadata/state = ["SelfTest[0].SystemList[1].DeviceList[0]['TestPassed']", "SelfTest[1].SystemList[1].DeviceList[0]['TestPassed']", "SelfTest[2].SystemList[1].DeviceList[0]['TestPassed']"]
[node name="kanal2" parent="konverter/grid" instance=ExtResource("2_dmhrm")]
layout_mode = 2
@@ -94,10 +95,10 @@ 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].DeviceList[1]['TestPassed']"
metadata/value1 = "SelfTest[2].SystemList[1].DevList[1]['TestPassedt']"
metadata/value0 = "SelfTest[1].SystemList[1].DeviceList[1].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[2].SystemList[1].DeviceList[1].TestedParamList[0]['CurrentValue']"
metadata/value2 = "SelfTest[0].SystemList[1].DeviceList[1]['TestPassed']"
metadata/state = ["SelfTest[0].DevList[1].DevList[1]['ErrorText']", "SelfTest[1].DevList[1].DevList[1]['ErrorText']", "SelfTest[2].DevList[1].DevList[1]['ErrorText']"]
metadata/state = ["SelfTest[0].SystemList[1].DeviceList[1]['TestPassed']", "SelfTest[1].SystemList[1].DeviceList[1]['TestPassed']", "SelfTest[2].SystemList[1].DeviceList[1]['TestPassed']"]
[node name="kanal3" parent="konverter/grid" instance=ExtResource("2_dmhrm")]
layout_mode = 2
@@ -118,10 +119,10 @@ 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].DeviceList[2]['TestPassed']"
metadata/value1 = "SelfTest[2].SystemList[1].DevList[2]['TestPassed']"
metadata/value0 = "SelfTest[1].SystemList[1].DeviceList[2].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[2].SystemList[1].DeviceList[2].TestedParamList[0]['CurrentValue']"
metadata/value2 = "SelfTest[0].SystemList[1].DeviceList[2]['TestPassed']"
metadata/state = ["SelfTest[0].DevList[1].DevList[2]['ErrorText']", "SelfTest[1].DevList[1].DevList[2]['ErrorText']", "SelfTest[2].DevList[1].DevList[2]['ErrorText']"]
metadata/state = ["SelfTest[0].SystemList[1].DeviceList[2]['TestPassed']", "SelfTest[1].SystemList[1].DeviceList[2]['TestPassed']", "SelfTest[2].SystemList[1].DeviceList[2]['TestPassed']"]
[node name="kanal4" parent="konverter/grid" instance=ExtResource("2_dmhrm")]
layout_mode = 2
@@ -142,10 +143,10 @@ 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].DeviceList[3]['TestPassed']"
metadata/value1 = "SelfTest[2].SystemList[1].DevList[3]['TestPassed']"
metadata/value0 = "SelfTest[1].SystemList[1].DeviceList[3].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[2].SystemList[1].DeviceList[3].TestedParamList[0]['CurrentValue']"
metadata/value2 = "SelfTest[0].SystemList[1].DeviceList[3]['TestPassed']"
metadata/state = ["SelfTest[0].DevList[1].DevList[3]['ErrorText']", "SelfTest[1].DevList[1].DevList[3]['ErrorText']", "SelfTest[2].DevList[1].DevList[3]['ErrorText']"]
metadata/state = ["SelfTest[0].SystemList[1].DeviceList[3]['TestPassed']", "SelfTest[1].SystemList[1].DeviceList[3]['TestPassed']", "SelfTest[2].SystemList[1].DeviceList[3]['TestPassed']"]
[node name="kanal5" parent="konverter/grid" instance=ExtResource("2_dmhrm")]
layout_mode = 2
@@ -166,10 +167,10 @@ 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].DeviceList[4]['TestPassed']"
metadata/value1 = "SelfTest[2].SystemList[1].DevList[4]['TestPassed']"
metadata/value0 = "SelfTest[1].SystemList[1].DeviceList[4].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[2].SystemList[1].DeviceList[4].TestedParamList[0]['CurrentValue']"
metadata/value2 = "SelfTest[0].SystemList[1].DeviceList[4]['TestPassed']"
metadata/state = ["SelfTest[0].DevList[1].DevList[4]['ErrorText']", "SelfTest[1].DevList[1].DevList[4]['ErrorText']", "SelfTest[2].DevList[1].DevList[4]['ErrorText']"]
metadata/state = ["SelfTest[0].SystemList[1].DeviceList[4]['TestPassed']", "SelfTest[1].SystemList[1].DeviceList[4]['TestPassed']", "SelfTest[2].SystemList[1].DeviceList[4]['TestPassed']"]
[node name="kanal6" parent="konverter/grid" instance=ExtResource("2_dmhrm")]
layout_mode = 2
@@ -190,10 +191,10 @@ 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].DeviceList[5]['TestPassed']"
metadata/value1 = "SelfTest[2].SystemList[1].DevList[5]['TestPassed']"
metadata/value0 = "SelfTest[1].SystemList[1].DeviceList[5].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[2].SystemList[1].DeviceList[5].TestedParamList[0]['CurrentValue']"
metadata/value2 = "SelfTest[0].SystemList[1].DeviceList[5]['TestPassed']"
metadata/state = ["SelfTest[0].DevList[1].DevList[5]['ErrorText']", "SelfTest[1].DevList[1].DevList[5]['ErrorText']", "SelfTest[2].DevList[1].DevList[5]['ErrorText']"]
metadata/state = ["SelfTest[0].SystemList[1].DeviceList[5]['TestPassed']", "SelfTest[1].SystemList[1].DeviceList[5]['TestPassed']", "SelfTest[2].SystemList[1].DeviceList[5]['TestPassed']"]
[node name="kanal7" parent="konverter/grid" instance=ExtResource("2_dmhrm")]
layout_mode = 2
@@ -214,10 +215,10 @@ 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].DeviceList[6]['TestPassed']"
metadata/value1 = "SelfTest[2].SystemList[1].DevList[6]['TestPassed']"
metadata/value0 = "SelfTest[1].SystemList[1].DeviceList[6].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[2].SystemList[1].DeviceList[6].TestedParamList[0]['CurrentValue']"
metadata/value2 = "SelfTest[0].SystemList[1].DeviceList[6]['TestPassed']"
metadata/state = ["SelfTest[0].DevList[1].DevList[6]['ErrorText']", "SelfTest[1].DevList[1].DevList[6]['ErrorText']", "SelfTest[2].DevList[1].DevList[6]['ErrorText']"]
metadata/state = ["SelfTest[0].SystemList[1].DeviceList[6]['TestPassed']", "SelfTest[1].SystemList[1].DeviceList[6]['TestPassed']", "SelfTest[2].SystemList[1].DeviceList[6]['TestPassed']"]
[node name="kanal8" parent="konverter/grid" instance=ExtResource("2_dmhrm")]
layout_mode = 2
@@ -238,10 +239,10 @@ 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].DeviceList[7]['TestPassed']"
metadata/value1 = "SelfTest[2].SystemList[1].DevList[7]['TestPassed']"
metadata/value0 = "SelfTest[1].SystemList[1].DeviceList[7].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[2].SystemList[1].DeviceList[7].TestedParamList[0]['CurrentValue']"
metadata/value2 = "SelfTest[0].SystemList[1].DeviceList[7]['TestPassed']"
metadata/state = ["SelfTest[0].DevList[1].DevList[7]['ErrorText']", "SelfTest[1].DevList[1].DevList[7]['ErrorText']", "SelfTest[2].DevList[1].DevList[7]['ErrorText']"]
metadata/state = ["SelfTest[0].SystemList[1].DeviceList[7]['TestPassed']", "SelfTest[1].SystemList[1].DeviceList[7]['TestPassed']", "SelfTest[2].SystemList[1].DeviceList[7]['TestPassed']"]
[node name="antenna1" type="NinePatchRect" parent="."]
layout_mode = 0
@@ -277,211 +278,241 @@ columns = 4
layout_mode = 2
size_flags_horizontal = 7
size_flags_vertical = 7
tooltip_text = "Антенный элемент №1 диапазона 400...1000 МГц"
min_value0 = 10.0
max_value0 = 15.0
max_value1 = 10.0
value_name0 = "А"
value_name1 = "φ"
fname = "Элемент 1"
metadata/value0 = "SelfTest[3].SystemList[0].SystemList[0].DevList[0]['TestPassed']"
metadata/state = ["SelfTest[3].SystemList[0].SystemList[0].DevList[0]['ErrorText']"]
metadata/value0 = "SelfTest[3].SystemList[0].DeviceList[0].DeviceList[0].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[3].SystemList[0].DeviceList[0].DeviceList[0].TestedParamList[1]['CurrentValue']"
metadata/state = ["SelfTest[3].SystemList[0].DeviceList[0].DeviceList[0]['TestPassed']"]
[node name="yelement2" parent="antenna1/grid" instance=ExtResource("3_5ikxk")]
layout_mode = 2
size_flags_horizontal = 7
size_flags_vertical = 7
tooltip_text = "Антенный элемент №2 диапазона 400...1000 МГц"
min_value0 = 10.0
max_value0 = 15.0
max_value1 = 10.0
value_name0 = "А"
value_name1 = "φ"
fname = "Элемент 2"
metadata/value0 = "SelfTest[3].SystemList[0].SystemList[0].DevList[1]['TestPassed']"
metadata/state = ["SelfTest[3].DevList[0].DevList[0].DevList[1]['ErrorText']"]
metadata/value0 = "SelfTest[3].SystemList[0].DeviceList[0].DeviceList[1].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[3].SystemList[0].DeviceList[0].DeviceList[1].TestedParamList[1]['CurrentValue']"
metadata/state = ["SelfTest[3].SystemList[0].DeviceList[0].DeviceList[1]['TestPassed']"]
[node name="yelement3" parent="antenna1/grid" instance=ExtResource("3_5ikxk")]
layout_mode = 2
size_flags_horizontal = 7
size_flags_vertical = 7
tooltip_text = "Антенный элемент №3 диапазона 400...1000 МГц"
min_value0 = 10.0
max_value0 = 15.0
max_value1 = 10.0
value_name0 = "А"
value_name1 = "φ"
fname = "Элемент 3"
metadata/value0 = "SelfTest[3].SystemList[0].SystemList[0].DevList[2]['TestPassed']"
metadata/value1 = "SelfTest[3].SystemList[0].SystemList[0].DevList[2]['ErrorText']"
metadata/state = ["SelfTest[3].DevList[0].DevList[0].DevList[2]['ErCode']", "SelfTest[4].DevList[0].DevList[0].DevList[2]['ErCode']"]
metadata/value0 = "SelfTest[3].SystemList[0].DeviceList[0].DeviceList[2].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[3].SystemList[0].DeviceList[0].DeviceList[2].TestedParamList[1]['CurrentValue']"
metadata/state = ["SelfTest[3].SystemList[0].DeviceList[0].DeviceList[2]['TestPassed']"]
[node name="yelement4" parent="antenna1/grid" instance=ExtResource("3_5ikxk")]
layout_mode = 2
size_flags_horizontal = 7
size_flags_vertical = 7
tooltip_text = "Антенный элемент №4 диапазона 400...1000 МГц"
min_value0 = 10.0
max_value0 = 15.0
max_value1 = 10.0
value_name0 = "А"
value_name1 = "φ"
fname = "Элемент 4"
metadata/value0 = "SelfTest[3].SystemList[0].SystemList[0].DevList[3[]'TestPassed']"
metadata/state = ["SelfTest[3].SystemList[0].SystemList[0].DevList[3]['ErrorText']"]
metadata/value0 = "SelfTest[3].SystemList[0].DeviceList[0].DeviceList[3].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[3].SystemList[0].DeviceList[0].DeviceList[3].TestedParamList[1]['CurrentValue']"
metadata/state = ["SelfTest[3].SystemList[0].DeviceList[0].DeviceList[3]['TestPassed']"]
[node name="yelement5" parent="antenna1/grid" instance=ExtResource("3_5ikxk")]
layout_mode = 2
size_flags_horizontal = 7
size_flags_vertical = 7
tooltip_text = "Антенный элемент №5 диапазона 400...1000 МГц"
min_value0 = 10.0
max_value0 = 15.0
max_value1 = 10.0
value_name0 = "А"
value_name1 = "φ"
fname = "Элемент 5"
metadata/value0 = "SelfTest[3].SystemList[0].SystemList[0].DevList[4]['TestPassed']"
metadata/state = ["SelfTest[3].SystemList[0].SystemList[0].DevList[4]['ErrorText']"]
metadata/value0 = "SelfTest[3].SystemList[0].DeviceList[0].DeviceList[4].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[3].SystemList[0].DeviceList[0].DeviceList[4].TestedParamList[1]['CurrentValue']"
metadata/state = ["SelfTest[3].SystemList[0].DeviceList[0].DeviceList[4]['TestPassed']"]
[node name="yelement6" parent="antenna1/grid" instance=ExtResource("3_5ikxk")]
layout_mode = 2
size_flags_horizontal = 7
size_flags_vertical = 7
tooltip_text = "Антенный элемент №6 диапазона 400...1000 МГц"
min_value0 = 10.0
max_value0 = 15.0
max_value1 = 10.0
value_name0 = "А"
value_name1 = "φ"
fname = "Элемент 6"
metadata/value0 = "SelfTest[3].SystemList[0].SystemList[0].DevList[5]['TestPassed']"
metadata/value1 = "SelfTest[3].SystemList[0].SystemList[0].DevList[5]['ErrorText']"
metadata/state = ["SelfTest[3].DevList[0].DevList[0].DevList[5]['ErCode']", "SelfTest[4].DevList[0].DevList[0].DevList[5]['ErCode']"]
metadata/value0 = "SelfTest[3].SystemList[0].DeviceList[0].DeviceList[5].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[3].SystemList[0].DeviceList[0].DeviceList[5].TestedParamList[1]['CurrentValue']"
metadata/state = ["SelfTest[3].SystemList[0].DeviceList[0].DeviceList[5]['TestPassed']"]
[node name="yelement7" parent="antenna1/grid" instance=ExtResource("3_5ikxk")]
layout_mode = 2
size_flags_horizontal = 7
size_flags_vertical = 7
tooltip_text = "Антенный элемент №7 диапазона 400...1000 МГц"
min_value0 = 10.0
max_value0 = 15.0
max_value1 = 10.0
value_name0 = "А"
value_name1 = "φ"
fname = "Элемент 7"
metadata/value0 = "SelfTest[3].SystemList[0].SystemList[0].DevList[6]['TestPassed']"
metadata/state = ["SelfTest[3].SystemList[0].SystemList[0].DevList[6]['ErrorText']"]
metadata/value0 = "SelfTest[3].SystemList[0].DeviceList[0].DeviceList[6].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[3].SystemList[0].DeviceList[0].DeviceList[6].TestedParamList[1]['CurrentValue']"
metadata/state = ["SelfTest[3].SystemList[0].DeviceList[0].DeviceList[6]['TestPassed']"]
[node name="yelement8" parent="antenna1/grid" instance=ExtResource("3_5ikxk")]
layout_mode = 2
size_flags_horizontal = 7
size_flags_vertical = 7
tooltip_text = "Антенный элемент №8 диапазона 400...1000 МГц"
min_value0 = 10.0
max_value0 = 15.0
max_value1 = 10.0
value_name0 = "А"
value_name1 = "φ"
fname = "Элемент 8"
metadata/value0 = "SelfTest[3].SystemList[0].SystemList[0].DevList[7]['TestPassed']"
metadata/state = ["SelfTest[3].SystemList[0].SystemList[0].DevList[7]['ErrorText']"]
metadata/value0 = "SelfTest[3].SystemList[0].DeviceList[0].DeviceList[7].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[3].SystemList[0].DeviceList[0].DeviceList[7].TestedParamList[1]['CurrentValue']"
metadata/state = ["SelfTest[3].SystemList[0].DeviceList[0].DeviceList[7]['TestPassed']"]
[node name="yelement9" parent="antenna1/grid" instance=ExtResource("3_5ikxk")]
layout_mode = 2
size_flags_horizontal = 7
size_flags_vertical = 7
tooltip_text = "Антенный элемент №9 диапазона 400...1000 МГц"
min_value0 = 10.0
max_value0 = 15.0
max_value1 = 10.0
value_name0 = "А"
value_name1 = "φ"
fname = "Элемент 9"
metadata/value0 = "SelfTest[3].SystemList[0].SystemList[0].DevList[8]['TestPassed']"
metadata/state = ["SelfTest[3].SystemList[0].SystemList[0].DevList[8]['ErrorText']"]
metadata/value0 = "SelfTest[3].SystemList[0].DeviceList[0].DeviceList[8].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[3].SystemList[0].DeviceList[0].DeviceList[8].TestedParamList[1]['CurrentValue']"
metadata/state = ["SelfTest[3].SystemList[0].DeviceList[0].DeviceList[8]['TestPassed']"]
[node name="yelement10" parent="antenna1/grid" instance=ExtResource("3_5ikxk")]
layout_mode = 2
size_flags_horizontal = 7
size_flags_vertical = 7
tooltip_text = "Антенный элемент №10 диапазона 400...1000 МГц"
min_value0 = 10.0
max_value0 = 15.0
max_value1 = 10.0
value_name0 = "А"
value_name1 = "φ"
fname = "Элемент 10"
metadata/value0 = "SelfTest[3].SystemList[0].SystemList[0].DevList[9]['TestPassed']"
metadata/state = ["SelfTest[3].SystemList[0].SystemList[0].DevList[9]['ErrorText']"]
metadata/value0 = "SelfTest[3].SystemList[0].DeviceList[0].DeviceList[9].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[3].SystemList[0].DeviceList[0].DeviceList[9].TestedParamList[1]['CurrentValue']"
metadata/state = ["SelfTest[3].SystemList[0].DeviceList[0].DeviceList[9]['TestPassed']"]
[node name="yelement11" parent="antenna1/grid" instance=ExtResource("3_5ikxk")]
layout_mode = 2
size_flags_horizontal = 7
size_flags_vertical = 7
tooltip_text = "Антенный элемент №11 диапазона 400...1000 МГц"
min_value0 = 10.0
max_value0 = 15.0
max_value1 = 10.0
value_name0 = "А"
value_name1 = "φ"
fname = "Элемент 11"
metadata/value0 = "SelfTest[3].SystemList[0].SystemList[0].DevList[10]['TestPassed']"
metadata/state = ["SelfTest[3].DevList[0].DevList[0].DevList[10]['ErCode']SelfTest[3].SystemList[0].SystemList[0].DevList[10]['ErrorText']"]
metadata/value0 = "SelfTest[3].SystemList[0].DeviceList[0].DeviceList[10].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[3].SystemList[0].DeviceList[0].DeviceList[10].TestedParamList[1]['CurrentValue']"
metadata/state = ["SelfTest[3].SystemList[0].DeviceList[0].DeviceList[10]['TestPassed']"]
[node name="yelement12" parent="antenna1/grid" instance=ExtResource("3_5ikxk")]
layout_mode = 2
size_flags_horizontal = 7
size_flags_vertical = 7
tooltip_text = "Антенный элемент №12 диапазона 400...1000 МГц"
min_value0 = 10.0
max_value0 = 15.0
max_value1 = 10.0
value_name0 = "А"
value_name1 = "φ"
fname = "Элемент 12"
metadata/value0 = "SelfTest[3].SystemList[0].SystemList[0].DevList[11]['TestPassed']"
metadata/state = ["SelfTest[3].SystemList[0].SystemList[0].DevList[11]['ErrorText']"]
metadata/value0 = "SelfTest[3].SystemList[0].DeviceList[0].DeviceList[11].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[3].SystemList[0].DeviceList[0].DeviceList[11].TestedParamList[1]['CurrentValue']"
metadata/state = ["SelfTest[3].SystemList[0].DeviceList[0].DeviceList[11]['TestPassed']"]
[node name="yelement13" parent="antenna1/grid" instance=ExtResource("3_5ikxk")]
layout_mode = 2
size_flags_horizontal = 7
size_flags_vertical = 7
tooltip_text = "Антенный элемент №13 диапазона 400...1000 МГц"
min_value0 = 10.0
max_value0 = 15.0
max_value1 = 10.0
value_name0 = "А"
value_name1 = "φ"
fname = "Элемент 13"
metadata/value0 = "SelfTest[3].SystemList[0].SystemList[0].DevList[12]['TestPassed']"
metadata/state = ["SelfTest[3].SystemList[0].SystemList[0].DevList[12]['ErrorText']"]
metadata/value0 = "SelfTest[3].SystemList[0].DeviceList[0].DeviceList[12].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[3].SystemList[0].DeviceList[0].DeviceList[12].TestedParamList[1]['CurrentValue']"
metadata/state = ["SelfTest[3].SystemList[0].DeviceList[0].DeviceList[12]['TestPassed']"]
[node name="yelement14" parent="antenna1/grid" instance=ExtResource("3_5ikxk")]
layout_mode = 2
size_flags_horizontal = 7
size_flags_vertical = 7
tooltip_text = "Антенный элемент №14 диапазона 400...1000 МГц"
min_value0 = 10.0
max_value0 = 15.0
max_value1 = 10.0
value_name0 = "А"
value_name1 = "φ"
fname = "Элемент 14"
metadata/value0 = "SelfTest[3].SystemList[0].SystemList[0].DevList[13]['TestPassed']"
metadata/state = ["SelfTest[3].SystemList[0].SystemList[0].DevList[13]['ErrorText']"]
metadata/value0 = "SelfTest[3].SystemList[0].DeviceList[0].DeviceList[13].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[3].SystemList[0].DeviceList[0].DeviceList[13].TestedParamList[1]['CurrentValue']"
metadata/state = ["SelfTest[3].SystemList[0].DeviceList[0].DeviceList[13]['TestPassed']"]
[node name="yelement15" parent="antenna1/grid" instance=ExtResource("3_5ikxk")]
layout_mode = 2
size_flags_horizontal = 7
size_flags_vertical = 7
tooltip_text = "Антенный элемент №15 диапазона 400...1000 МГц"
min_value0 = 10.0
max_value0 = 15.0
max_value1 = 10.0
value_name0 = "А"
value_name1 = "φ"
fname = "Элемент 15"
metadata/value0 = "SelfTest[3].SystemList[0].SystemList[0].DevList[14]['TestPassed']"
metadata/state = ["SelfTest[3].SystemList[0].SystemList[0].DevList[14]['ErrorText']"]
metadata/value0 = "SelfTest[3].SystemList[0].DeviceList[0].DeviceList[14].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[3].SystemList[0].DeviceList[0].DeviceList[14].TestedParamList[1]['CurrentValue']"
metadata/state = ["SelfTest[3].SystemList[0].DeviceList[0].DeviceList[14]['TestPassed']"]
[node name="yelement16" parent="antenna1/grid" instance=ExtResource("3_5ikxk")]
layout_mode = 2
size_flags_horizontal = 7
size_flags_vertical = 7
tooltip_text = "Антенный элемент №16 диапазона 400...1000 МГц"
min_value0 = 10.0
max_value0 = 15.0
max_value1 = 10.0
value_name0 = "А"
value_name1 = "φ"
fname = "Элемент 16"
metadata/value0 = "SelfTest[3].SystemList[0].SystemList[0].DevList[15]['TestPassed']"
metadata/state = ["SelfTest[3].SystemList[0].SystemList[0].DevList[15]['ErrorText']"]
metadata/value0 = "SelfTest[3].SystemList[0].DeviceList[0].DeviceList[15].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[3].SystemList[0].DeviceList[0].DeviceList[15].TestedParamList[1]['CurrentValue']"
metadata/state = ["SelfTest[3].SystemList[0].DeviceList[0].DeviceList[15]['TestPassed']"]
[node name="antenna2" type="NinePatchRect" parent="."]
layout_mode = 0
@@ -517,233 +548,250 @@ columns = 4
layout_mode = 2
size_flags_horizontal = 7
size_flags_vertical = 7
tooltip_text = "Антенный элемент №1 диапазона 1000...6000 МГц"
min_value0 = 10.0
max_value0 = 15.0
max_value1 = 10.0
value_name0 = "А"
value_name1 = "φ"
fname = "Элемент 1"
metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[0]['CurrentValue']"
metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[0]['CurrentValue']"
metadata/state = ["SelfTest[3].DevList[0].DevList[1].DevList[0]['ErCode']", "SelfTest[3].DevList[0].DevList[1].DevList[0]['ErCode']"]
metadata/value0 = "SelfTest[3].SystemList[0].DeviceList[1].DeviceList[0].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[3].SystemList[0].DeviceList[1].DeviceList[0].TestedParamList[1]['CurrentValue']"
metadata/state = ["SelfTest[3].SystemList[0].DeviceList[1].DeviceList[0]['TestPassed']"]
[node name="yelement2" parent="antenna2/grid" instance=ExtResource("3_5ikxk")]
layout_mode = 2
size_flags_horizontal = 7
size_flags_vertical = 7
tooltip_text = "Антенный элемент №2 диапазона 1000...6000 МГц"
min_value0 = 10.0
max_value0 = 15.0
max_value1 = 10.0
value_name0 = "А"
value_name1 = "φ"
fname = "Элемент 2"
metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[1]['CurrentValue']"
metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[1]['CurrentValue']"
metadata/state = ["SelfTest[3].DevList[0].DevList[1].DevList[1]['ErCode']", "SelfTest[3].DevList[0].DevList[1].DevList[1]['ErCode']"]
metadata/value0 = "SelfTest[3].SystemList[0].DeviceList[1].DeviceList[1].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[3].SystemList[0].DeviceList[1].DeviceList[1].TestedParamList[1]['CurrentValue']"
metadata/state = ["SelfTest[3].SystemList[0].DeviceList[1].DeviceList[1]['TestPassed']"]
[node name="yelement3" parent="antenna2/grid" instance=ExtResource("3_5ikxk")]
layout_mode = 2
size_flags_horizontal = 7
size_flags_vertical = 7
tooltip_text = "Антенный элемент №3 диапазона 1000...6000 МГц"
min_value0 = 10.0
max_value0 = 15.0
max_value1 = 10.0
value_name0 = "А"
value_name1 = "φ"
fname = "Элемент 3"
metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[2]['CurrentValue']"
metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[2]['CurrentValue']"
metadata/state = ["SelfTest[3].DevList[0].DevList[1].DevList[2]['ErCode']", "SelfTest[3].DevList[0].DevList[1].DevList[2]['ErCode']"]
metadata/value0 = "SelfTest[3].SystemList[0].DeviceList[1].DeviceList[2].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[3].SystemList[0].DeviceList[1].DeviceList[2].TestedParamList[1]['CurrentValue']"
metadata/state = ["SelfTest[3].SystemList[0].DeviceList[1].DeviceList[2]['TestPassed']"]
[node name="yelement4" parent="antenna2/grid" instance=ExtResource("3_5ikxk")]
layout_mode = 2
size_flags_horizontal = 7
size_flags_vertical = 7
tooltip_text = "Антенный элемент №4 диапазона 1000...6000 МГц"
min_value0 = 10.0
max_value0 = 15.0
max_value1 = 10.0
value_name0 = "А"
value_name1 = "φ"
fname = "Элемент 4"
metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[3]['CurrentValue']"
metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[3]['CurrentValue']"
metadata/state = ["SelfTest[3].DevList[0].DevList[1].DevList[3]['ErCode']", "SelfTest[3].DevList[0].DevList[1].DevList[3]['ErCode']"]
metadata/value0 = "SelfTest[3].SystemList[0].DeviceList[1].DeviceList[3].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[3].SystemList[0].DeviceList[1].DeviceList[3].TestedParamList[1]['CurrentValue']"
metadata/state = ["SelfTest[3].SystemList[0].DeviceList[1].DeviceList[3]['TestPassed']"]
[node name="yelement5" parent="antenna2/grid" instance=ExtResource("3_5ikxk")]
layout_mode = 2
size_flags_horizontal = 7
size_flags_vertical = 7
tooltip_text = "Антенный элемент №5 диапазона 1000...6000 МГц"
min_value0 = 10.0
max_value0 = 15.0
max_value1 = 10.0
value_name0 = "А"
value_name1 = "φ"
fname = "Элемент 5"
metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[4]['CurrentValue']"
metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[4]['CurrentValue']"
metadata/state = ["SelfTest[3].DevList[0].DevList[1].DevList[4]['ErCode']", "SelfTest[3].DevList[0].DevList[1].DevList[4]['ErCode']"]
metadata/value0 = "SelfTest[3].SystemList[0].DeviceList[1].DeviceList[4].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[3].SystemList[0].DeviceList[1].DeviceList[4].TestedParamList[1]['CurrentValue']"
metadata/state = ["SelfTest[3].SystemList[0].DeviceList[1].DeviceList[4]['TestPassed']"]
[node name="yelement6" parent="antenna2/grid" instance=ExtResource("3_5ikxk")]
layout_mode = 2
size_flags_horizontal = 7
size_flags_vertical = 7
tooltip_text = "Антенный элемент №6 диапазона 1000...6000 МГц"
min_value0 = 10.0
max_value0 = 15.0
max_value1 = 10.0
value_name0 = "А"
value_name1 = "φ"
fname = "Элемент 6"
metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[5]['CurrentValue']"
metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[5]['CurrentValue']"
metadata/state = ["SelfTest[3].DevList[0].DevList[1].DevList[5]['ErCode']", "SelfTest[3].DevList[0].DevList[1].DevList[5]['ErCode']"]
metadata/value0 = "SelfTest[3].SystemList[0].DeviceList[1].DeviceList[5].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[3].SystemList[0].DeviceList[1].DeviceList[5].TestedParamList[1]['CurrentValue']"
metadata/state = ["SelfTest[3].SystemList[0].DeviceList[1].DeviceList[5]['TestPassed']"]
[node name="yelement7" parent="antenna2/grid" instance=ExtResource("3_5ikxk")]
layout_mode = 2
size_flags_horizontal = 7
size_flags_vertical = 7
tooltip_text = "Антенный элемент №8 диапазона 1000...6000 МГц"
min_value0 = 10.0
max_value0 = 15.0
max_value1 = 10.0
value_name0 = "А"
value_name1 = "φ"
fname = "Элемент 7"
metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[6]['CurrentValue']"
metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[6]['CurrentValue']"
metadata/state = ["SelfTest[3].DevList[0].DevList[1].DevList[6]['ErCode']", "SelfTest[3].DevList[0].DevList[1].DevList[6]['ErCode']"]
metadata/value0 = "SelfTest[3].SystemList[0].DeviceList[1].DeviceList[6].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[3].SystemList[0].DeviceList[1].DeviceList[6].TestedParamList[1]['CurrentValue']"
metadata/state = ["SelfTest[3].SystemList[0].DeviceList[1].DeviceList[6]['TestPassed']"]
[node name="yelement8" parent="antenna2/grid" instance=ExtResource("3_5ikxk")]
layout_mode = 2
size_flags_horizontal = 7
size_flags_vertical = 7
tooltip_text = "Антенный элемент №8 диапазона 1000...6000 МГц"
min_value0 = 10.0
max_value0 = 15.0
max_value1 = 10.0
value_name0 = "А"
value_name1 = "φ"
fname = "Элемент 8"
metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[7]['CurrentValue']"
metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[7]['CurrentValue']"
metadata/state = ["SelfTest[3].DevList[0].DevList[1].DevList[7]['ErCode']", "SelfTest[3].DevList[0].DevList[1].DevList[7]['ErCode']"]
metadata/value0 = "SelfTest[3].SystemList[0].DeviceList[1].DeviceList[7].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[3].SystemList[0].DeviceList[1].DeviceList[7].TestedParamList[1]['CurrentValue']"
metadata/state = ["SelfTest[3].SystemList[0].DeviceList[1].DeviceList[7]['TestPassed']"]
[node name="yelement9" parent="antenna2/grid" instance=ExtResource("3_5ikxk")]
layout_mode = 2
size_flags_horizontal = 7
size_flags_vertical = 7
tooltip_text = "Антенный элемент №9 диапазона 1000...6000 МГц"
min_value0 = 10.0
max_value0 = 15.0
max_value1 = 10.0
value_name0 = "А"
value_name1 = "φ"
fname = "Элемент 9"
metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[8]['CurrentValue']"
metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[8]['CurrentValue']"
metadata/state = ["SelfTest[3].DevList[0].DevList[1].DevList[8]['ErCode']", "SelfTest[3].DevList[0].DevList[1].DevList[8]['ErCode']"]
metadata/value0 = "SelfTest[3].SystemList[0].DeviceList[1].DeviceList[8].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[3].SystemList[0].DeviceList[1].DeviceList[8].TestedParamList[1]['CurrentValue']"
metadata/state = ["SelfTest[3].SystemList[0].DeviceList[1].DeviceList[8]['TestPassed']"]
[node name="yelement10" parent="antenna2/grid" instance=ExtResource("3_5ikxk")]
layout_mode = 2
size_flags_horizontal = 7
size_flags_vertical = 7
tooltip_text = "Антенный элемент №10 диапазона 1000...6000 МГц"
min_value0 = 10.0
max_value0 = 15.0
max_value1 = 10.0
value_name0 = "А"
value_name1 = "φ"
fname = "Элемент 10"
metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[9]['CurrentValue']"
metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[9]['CurrentValue']"
metadata/state = ["SelfTest[3].DevList[0].DevList[1].DevList[9]['ErCode']", "SelfTest[3].DevList[0].DevList[1].DevList[9]['ErCode']"]
metadata/value0 = "SelfTest[3].SystemList[0].DeviceList[1].DeviceList[9].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[3].SystemList[0].DeviceList[1].DeviceList[9].TestedParamList[1]['CurrentValue']"
metadata/state = ["SelfTest[3].SystemList[0].DeviceList[1].DeviceList[9]['TestPassed']"]
[node name="yelement11" parent="antenna2/grid" instance=ExtResource("3_5ikxk")]
layout_mode = 2
size_flags_horizontal = 7
size_flags_vertical = 7
tooltip_text = "Антенный элемент №11 диапазона 1000...6000 МГц"
min_value0 = 10.0
max_value0 = 15.0
max_value1 = 10.0
value_name0 = "А"
value_name1 = "φ"
fname = "Элемент 11"
metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[10]['CurrentValue']"
metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[10]['CurrentValue']"
metadata/state = ["SelfTest[3].DevList[0].DevList[1].DevList[10]['ErCode']", "SelfTest[3].DevList[0].DevList[1].DevList[10]['ErCode']"]
metadata/value0 = "SelfTest[3].SystemList[0].DeviceList[1].DeviceList[10].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[3].SystemList[0].DeviceList[1].DeviceList[10].TestedParamList[1]['CurrentValue']"
metadata/state = ["SelfTest[3].SystemList[0].DeviceList[1].DeviceList[10]['TestPassed']"]
[node name="yelement12" parent="antenna2/grid" instance=ExtResource("3_5ikxk")]
layout_mode = 2
size_flags_horizontal = 7
size_flags_vertical = 7
tooltip_text = "Антенный элемент №12 диапазона 1000...6000 МГц"
min_value0 = 10.0
max_value0 = 15.0
max_value1 = 10.0
value_name0 = "А"
value_name1 = "φ"
fname = "Элемент 12"
metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[11]['CurrentValue']"
metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[11]['CurrentValue']"
metadata/state = ["SelfTest[3].DevList[0].DevList[1].DevList[11]['ErCode']", "SelfTest[3].DevList[0].DevList[1].DevList[11]['ErCode']"]
metadata/value0 = "SelfTest[3].SystemList[0].DeviceList[1].DeviceList[11].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[3].SystemList[0].DeviceList[1].DeviceList[11].TestedParamList[1]['CurrentValue']"
metadata/state = ["SelfTest[3].SystemList[0].DeviceList[1].DeviceList[11]['TestPassed']"]
[node name="yelement13" parent="antenna2/grid" instance=ExtResource("3_5ikxk")]
layout_mode = 2
size_flags_horizontal = 7
size_flags_vertical = 7
tooltip_text = "Антенный элемент №13 диапазона 1000...6000 МГц"
min_value0 = 10.0
max_value0 = 15.0
max_value1 = 10.0
value_name0 = "А"
value_name1 = "φ"
fname = "Элемент 13"
metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[12]['CurrentValue']"
metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[12]['CurrentValue']"
metadata/state = ["SelfTest[3].DevList[0].DevList[1].DevList[12]['ErCode']", "SelfTest[3].DevList[0].DevList[1].DevList[12]['ErCode']"]
metadata/value0 = "SelfTest[3].SystemList[0].DeviceList[1].DeviceList[12].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[3].SystemList[0].DeviceList[1].DeviceList[12].TestedParamList[1]['CurrentValue']"
metadata/state = ["SelfTest[3].SystemList[0].DeviceList[1].DeviceList[12]['TestPassed']"]
[node name="yelement14" parent="antenna2/grid" instance=ExtResource("3_5ikxk")]
layout_mode = 2
size_flags_horizontal = 7
size_flags_vertical = 7
tooltip_text = "Антенный элемент №14 диапазона 1000...6000 МГц"
min_value0 = 10.0
max_value0 = 15.0
max_value1 = 10.0
value_name0 = "А"
value_name1 = "φ"
fname = "Элемент 14"
metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[13]['CurrentValue']"
metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[13]['CurrentValue']"
metadata/state = ["SelfTest[3].DevList[0].DevList[1].DevList[13]['ErCode']", "SelfTest[3].DevList[0].DevList[1].DevList[13]['ErCode']"]
metadata/value0 = "SelfTest[3].SystemList[0].DeviceList[1].DeviceList[13].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[3].SystemList[0].DeviceList[1].DeviceList[13].TestedParamList[1]['CurrentValue']"
metadata/state = ["SelfTest[3].SystemList[0].DeviceList[1].DeviceList[13]['TestPassed']"]
[node name="yelement15" parent="antenna2/grid" instance=ExtResource("3_5ikxk")]
layout_mode = 2
size_flags_horizontal = 7
size_flags_vertical = 7
tooltip_text = "Антенный элемент №15 диапазона 1000...6000 МГц"
min_value0 = 10.0
max_value0 = 15.0
max_value1 = 10.0
value_name0 = "А"
value_name1 = "φ"
fname = "Элемент 15"
metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[14]['CurrentValue']"
metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[14]['CurrentValue']"
metadata/state = ["SelfTest[3].DevList[0].DevList[1].DevList[14]['ErCode']", "SelfTest[3].DevList[0].DevList[1].DevList[14]['ErCode']"]
metadata/value0 = "SelfTest[3].SystemList[0].DeviceList[1].DeviceList[14].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[3].SystemList[0].DeviceList[1].DeviceList[14].TestedParamList[1]['CurrentValue']"
metadata/state = ["SelfTest[3].SystemList[0].DeviceList[1].DeviceList[14]['TestPassed']"]
[node name="yelement16" parent="antenna2/grid" instance=ExtResource("3_5ikxk")]
layout_mode = 2
size_flags_horizontal = 7
size_flags_vertical = 7
tooltip_text = "Антенный элемент №16 диапазона 1000...6000 МГц"
min_value0 = 10.0
max_value0 = 15.0
max_value1 = 10.0
value_name0 = "А"
value_name1 = "φ"
fname = "Элемент 16"
metadata/value0 = "SelfTest[3].DevList[0].DevList[1].DevList[15]['CurrentValue']"
metadata/value1 = "SelfTest[4].DevList[0].DevList[1].DevList[15]['CurrentValue']"
metadata/state = ["SelfTest[3].DevList[0].DevList[1].DevList[15]['ErCode']", "SelfTest[3].DevList[0].DevList[1].DevList[15]['ErCode']"]
metadata/value0 = "SelfTest[3].SystemList[0].DeviceList[1].DeviceList[15].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[3].SystemList[0].DeviceList[1].DeviceList[15].TestedParamList[1]['CurrentValue']"
metadata/state = ["SelfTest[3].SystemList[0].DeviceList[1].DeviceList[15]['TestPassed']"]
[node name="adc" parent="." instance=ExtResource("4_mtf2n")]
layout_mode = 0
offset_top = 114.0
offset_right = 290.0
offset_bottom = 156.0
tooltip_text = "Плата АЦП ADCS500"
fname = "АЦП"
metadata/state = ["SelfTest[4].SystemList[0].DevList[0]['TestPassed']"]
metadata/state = ["SelfTest[4].SystemList[0].DeviceList[1]['TestPassed']"]
[node name="dsp" parent="." instance=ExtResource("4_mtf2n")]
layout_mode = 0
@@ -751,13 +799,15 @@ offset_left = 290.0
offset_top = 114.0
offset_right = 581.0
offset_bottom = 156.0
tooltip_text = "Плата цифровой обработки сигналов BPL"
fname = "Сигнальный процессор"
metadata/state = ["SelfTest[4].SystemList[0].DevList[1]['ErrorText']"]
metadata/state = ["SelfTest[4].SystemList[0].DeviceList[0]['TestPassed']"]
[node name="gen" parent="." instance=ExtResource("2_dmhrm")]
layout_mode = 2
offset_right = 290.0
offset_bottom = 114.0
tooltip_text = "Тестовый генератор"
min_value0 = -45.0
min_value1 = 20.0
max_value0 = 60.0
@@ -769,15 +819,16 @@ 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].DeviceList[0]['TestPassed']"
metadata/value1 = "SelfTest[2].SystemList[2].DevList[0]['TestPassed']"
metadata/state = ["SelfTest[0].SystemList[2].DeviceList[0]['ErrorText']", "SelfTest[1].SystemList[2].DeviceList[0]['ErrorText']", "SelfTest[2].SystemList[2].DevList[0]['ErrorText']"]
metadata/value0 = "SelfTest[1].SystemList[2].DeviceList[0].TestedParamList[0]['CurrentValue']"
metadata/value1 = "SelfTest[2].SystemList[2].DeviceList[0].TestedParamList[0]['CurrentValue']"
metadata/state = ["SelfTest[0].SystemList[2].DeviceList[0]['TestPassed']"]
[node name="rpu" parent="." instance=ExtResource("2_dmhrm")]
layout_mode = 2
offset_left = 290.0
offset_right = 580.0
offset_bottom = 114.0
tooltip_text = "Восьмиканальное прёмное устройство 20 ...1000 МГц"
min_value0 = 10.0
min_value1 = 5.0
max_value0 = 35.0
@@ -790,8 +841,8 @@ name_min_size1 = Vector2i(35, 20)
name_min_size2 = Vector2i(35, 20)
fname = "Приёмник 20...1000 МГц"
metadata/value0 = "SelfTest[1].SystemList[0].DeviceList[0]['TestPassed']"
metadata/value1 = "SelfTest[2].SystemList[0].DevList[0]['TestPassed']"
metadata/state = ["SelfTest[0].SystemList[0].DeviceList[0]['ErrorText']", "SelfTest[1].SystemList[0].DeviceList[0]['ErrorText']", "SelfTest[2].SystemList[0].DevList[0]['ErrorText']"]
metadata/value1 = "SelfTest[2].SystemList[0].DeviceList[0]['TestPassed']"
metadata/state = ["SelfTest[0].SystemList[0].DeviceList[0]['TestPassed']"]
[connection signal="pressed" from="konverter/grid/kanal1" to="." method="_on_item_pressed"]
[connection signal="pressed" from="konverter/grid/kanal2" to="." method="_on_item_pressed"]

View File

@@ -1,5 +1,6 @@
class_name pribor_rtr extends 'res://scenes/контроль/прибор.gd'
@export var prefix_path: String = ''
static var json_parser: JSON = JSON.new()
@@ -48,7 +49,10 @@ func _on_request_rtr_request_completed(result, _response_code, headers, body: Pa
push_error('разбор json прерван - \"%s\" (%s)' % [err, headers])
return
var pp = ['DeviceDescription', 'DeviceName']
var pp = ['DeviceDescripton', 'DeviceName']
var ppp = []
map_solid_to_array(prefix_path, ppp)
var ret_val = [null, false, 0]
var pp_copy = pp.duplicate(true)
tools.get_value_by_path(json_parser.data, pp, ret_val)
@@ -67,19 +71,20 @@ func _on_request_rtr_request_completed(result, _response_code, headers, body: Pa
map_value_to_item(json_parser.data, child, 'value0')
map_value_to_item(json_parser.data, child, 'value1')
map_value_to_item(json_parser.data, child, 'value2')
map_error_codes_to_item(json_parser.data, child, 'state')
map_error_codes_to_item(json_parser.data, child, 'state', 0)
for child in bort_rtr.get_node('antenna1/grid').get_children():
map_value_to_item(json_parser.data, child, 'value0')
map_value_to_item(json_parser.data, child, 'value1')
map_error_codes_to_item(json_parser.data, child, 'state')
map_error_codes_to_item(json_parser.data, child, 'state', 0)
for child in bort_rtr.get_node('antenna2/grid').get_children():
map_value_to_item(json_parser.data, child, 'value0')
map_value_to_item(json_parser.data, child, 'value1')
map_error_codes_to_item(json_parser.data, child, 'state')
map_error_codes_to_item(json_parser.data, child, 'state', 0)
for child in bort_rtr.get_children():
print('\"%s\"' % child.tooltip_text)
map_value_to_item(json_parser.data, child, 'value0')
map_value_to_item(json_parser.data, child, 'value1')
map_error_codes_to_item(json_parser.data, child, 'state')
map_error_codes_to_item(json_parser.data, child, 'state', 0)
func map_value_to_item(data, item, value_name: StringName):
@@ -99,12 +104,7 @@ func map_value_to_item(data, item, value_name: StringName):
push_error('путь %s (%s) для $%s.%s (%s) не найден' % [paths_copy, ret_val[2], item.name, value_name, item.tooltip_text])
## 1. Поле [b]'ErCode'[/b] содержит [b]0[/b] - если нет ошибки, и другое значение - если есть ошибка.[br]
## 2. Для каждого проверяемого параметра устройства есть своё поле [b]'ErCode'[/b].[br]
## 3. Есть только один индикатор исправности при отображении состояния устройства.[br]
## 4. [i]Нет результата проверки[/i] - поле [param state] принимает значение [b]0[/b], [i]всё
## исправно[/i] - [b]1[/b], [i]хотябы один[/i] параметр с ошибкой - [b]2[/b].[br]
func map_error_codes_to_item(data, item, value_name: StringName):
func map_error_codes_to_item(data, item, value_name: StringName, value_init: int):
var metas = item.get_meta(value_name, '')
if not (metas is Array):
return
@@ -116,11 +116,14 @@ func map_error_codes_to_item(data, item, value_name: StringName):
var paths_copy = paths.duplicate(true)
tools.get_value_by_path(data, paths, ret_val)
if ret_val[1]:
values.append(int(ret_val[0]))
values.append(ret_val[0])
else:
push_error('путь %s (%s) для $%s.%s (%s) не найден' % [paths_copy, ret_val[2], item.name, value_name, item.tooltip_text])
var test_res = 1 if values.count(int(0)) == values.size() else 2
item.set(value_name, test_res)
push_error('путь %s(%s) для $%s.%s (%s) не найден' % [paths_copy, ret_val[2], item.name, value_name, item.tooltip_text])
if values.size() == metas.size():
var test_res = 1 if values.count(true) == values.size() else 2
item.set(value_name, test_res)
else:
item.set(value_name, value_init)
## Вызывается при клике мыши на элементе контроля.

View File

@@ -122,6 +122,7 @@ func on_line_changed(unit_sch3: sch_3.Sch3):
switches_sync = false
$margin/vbox/grid1/lbl_freq.text = '<нет данных>'
$margin/vbox/grid1/state_freq.texture = textures[STATE_VAL.NONE]
$margin/vbox/grid/state.texture = textures[STATE_VAL.NONE]
else:
timer.start(request_period)

View File

@@ -35,7 +35,7 @@ signal pressed(control: PanelContainer)
@export var value2: bool:
set(v):
value2 = v
$margin/vbox/grid2/lbl_value.text = 'нет связи' if v else 'подключен'
$margin/vbox/grid2/lbl_value.text = 'подключен' if v else 'нет связи'
@export var min_value0: float: