Compare commits

...

11 Commits

138 changed files with 471 additions and 798 deletions

View File

@@ -19,9 +19,17 @@
- [Запуск имитаторов](http://gitea.srez.local:3000/sasha80/uarep-ctl-test-launcher)
# Сборка исполняемого файла из консоли
# Сборка исполняемого файла для Linux из консоли
- Запустить скрипт `build.sh`
1. Убедиться, что файлы [шаблонов экспорта](http://gitea.srez.local:3000/sasha80/godot-bin) находятся в папке
`~/.local/share/godot/export_templates/4.4.1.stable` в следующем составе:
- `linux_debug.x86_64`
- `linux_release.x86_64`
- `windows_debug_x86_64.exe`
- `windows_release_x86_64.exe`
2. Запустить скрипт `build.sh`.
3. В папке `./bin/` будет создан исполняемый файл `uarep-ctl.linux.x86_64`
# Взаимодействие с 5П-28
@@ -36,4 +44,3 @@
- После клонирования запустить скрипт `git-hooks-config.sh`
- В среде **Windows** запуск скрипта `git-hooks-config.sh` производить из оболочки `git bash`
- Нужно обновить `settings.json`
- поиск циклических зависимостей (не реализованно)

View File

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://073el51yholj"
path="res://.godot/imported/454.png-0786f89bab034f96d995fbcf0a2cf120.ctex"
path="res://.godot/imported/454.png-c132d7ef2b8e83240b42cc8ee25bc3a1.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/454.png"
dest_files=["res://.godot/imported/454.png-0786f89bab034f96d995fbcf0a2cf120.ctex"]
source_file="res://data/454.png"
dest_files=["res://.godot/imported/454.png-c132d7ef2b8e83240b42cc8ee25bc3a1.ctex"]
[params]

View File

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://0w6q4vfst0ry"
path="res://.godot/imported/OP-63.png-5da3f06f893690e242765af13436cb44.ctex"
path="res://.godot/imported/OP-63.png-2a0f3c88de1eabad7f9bd75309301148.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/OP-63.png"
dest_files=["res://.godot/imported/OP-63.png-5da3f06f893690e242765af13436cb44.ctex"]
source_file="res://data/OP-63.png"
dest_files=["res://.godot/imported/OP-63.png-2a0f3c88de1eabad7f9bd75309301148.ctex"]
[params]

View File

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://bj7vjj0ltgq4u"
path="res://.godot/imported/img4302.png-6e80975f597e730b9472afc977ec1c0d.ctex"
path="res://.godot/imported/img4302.png-5eee23c9a44f99f969e357ae92f76b5e.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/img4302.png"
dest_files=["res://.godot/imported/img4302.png-6e80975f597e730b9472afc977ec1c0d.ctex"]
source_file="res://data/img4302.png"
dest_files=["res://.godot/imported/img4302.png-5eee23c9a44f99f969e357ae92f76b5e.ctex"]
[params]

View File

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://dr3oxsnnuss40"
path="res://.godot/imported/imgOP-63.png-7f3bef0f8f72c875930fdbef72a924bc.ctex"
path="res://.godot/imported/imgOP-63.png-97d3c8a1732b09b40fca161db2399e48.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/imgOP-63.png"
dest_files=["res://.godot/imported/imgOP-63.png-7f3bef0f8f72c875930fdbef72a924bc.ctex"]
source_file="res://data/imgOP-63.png"
dest_files=["res://.godot/imported/imgOP-63.png-97d3c8a1732b09b40fca161db2399e48.ctex"]
[params]

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://b2h1wrwovp1ht"
path="res://.godot/imported/imgМР231-3.png-3e0e88cc9ef1d9dae96d8042c6fec0ae.ctex"
path="res://.godot/imported/imgМР231-3.png-2e9e8021860e06d999269b0da844b898.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/imgМР231-3.png"
dest_files=["res://.godot/imported/imgМР231-3.png-3e0e88cc9ef1d9dae96d8042c6fec0ae.ctex"]
source_file="res://data/imgМР231-3.png"
dest_files=["res://.godot/imported/imgМР231-3.png-2e9e8021860e06d999269b0da844b898.ctex"]
[params]

View File

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://ck1b62i5g1p2o"
path="res://.godot/imported/imgМР231S.png-bad9289239cf8c4455c78ee3ef400439.ctex"
path="res://.godot/imported/imgМР231S.png-29aa3bce331505e885dab3f71211ec02.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/imgМР231S.png"
dest_files=["res://.godot/imported/imgМР231S.png-bad9289239cf8c4455c78ee3ef400439.ctex"]
source_file="res://data/imgМР231S.png"
dest_files=["res://.godot/imported/imgМР231S.png-29aa3bce331505e885dab3f71211ec02.ctex"]
[params]

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://dl2tpjbjnglwb"
path="res://.godot/imported/imgП454К.png-c58afb0d1917ecf5b7e4704f8016735f.ctex"
path="res://.godot/imported/imgП454К.png-f119c55f48c069f28a248543d6233e18.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/imgП454К.png"
dest_files=["res://.godot/imported/imgП454К.png-c58afb0d1917ecf5b7e4704f8016735f.ctex"]
source_file="res://data/imgП454К.png"
dest_files=["res://.godot/imported/imgП454К.png-f119c55f48c069f28a248543d6233e18.ctex"]
[params]

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://c7femlgfmjcgg"
path="res://.godot/imported/imgЦИВС.png-2088b7ce536067882af032da1969e382.ctex"
path="res://.godot/imported/imgЦИВС.png-3c5c201e9af19a5d6a4fe30a3db2704c.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/imgЦИВС.png"
dest_files=["res://.godot/imported/imgЦИВС.png-2088b7ce536067882af032da1969e382.ctex"]
source_file="res://data/imgЦИВС.png"
dest_files=["res://.godot/imported/imgЦИВС.png-3c5c201e9af19a5d6a4fe30a3db2704c.ctex"]
[params]

View File

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://cckk3jk5r32bh"
path="res://.godot/imported/ГО.png-0c35310fad9991f16e2c7944cb0aa27d.ctex"
path="res://.godot/imported/ГО.png-9297e1095c75a909727604be6351081c.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/ГО.png"
dest_files=["res://.godot/imported/ГО.png-0c35310fad9991f16e2c7944cb0aa27d.ctex"]
source_file="res://data/ГО.png"
dest_files=["res://.godot/imported/ГО.png-9297e1095c75a909727604be6351081c.ctex"]
[params]

BIN
data/Излучение.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://bw2sx5d0mcu53"
path="res://.godot/imported/Излучение.png-5b4f1b0941f14dd39256508d964cdf77.ctex"
path="res://.godot/imported/Излучение.png-4142b1103fbee10e1f5d4abd96665a2d.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/Излучение.png"
dest_files=["res://.godot/imported/Излучение.png-5b4f1b0941f14dd39256508d964cdf77.ctex"]
source_file="res://data/Излучение.png"
dest_files=["res://.godot/imported/Излучение.png-4142b1103fbee10e1f5d4abd96665a2d.ctex"]
[params]

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://d3qui21aom1ac"
path="res://.godot/imported/Квадрат марс 454.png-b95a5e87a8b4c7dfab2ab9770eb24a67.ctex"
path="res://.godot/imported/Квадрат марс 454.png-71c12351dd76fee789faa5f1bec80a92.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/Квадрат марс 454.png"
dest_files=["res://.godot/imported/Квадрат марс 454.png-b95a5e87a8b4c7dfab2ab9770eb24a67.ctex"]
source_file="res://data/Квадрат марс 454.png"
dest_files=["res://.godot/imported/Квадрат марс 454.png-71c12351dd76fee789faa5f1bec80a92.ctex"]
[params]

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://36xjgea2n22q"
path="res://.godot/imported/Квадрат марс ГО.png-23e7d814e3ad954b038d9b389d1b919d.ctex"
path="res://.godot/imported/Квадрат марс ГО.png-5d4c0f8027b34cc4827e93cb818e657d.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/Квадрат марс ГО.png"
dest_files=["res://.godot/imported/Квадрат марс ГО.png-23e7d814e3ad954b038d9b389d1b919d.ctex"]
source_file="res://data/Квадрат марс ГО.png"
dest_files=["res://.godot/imported/Квадрат марс ГО.png-5d4c0f8027b34cc4827e93cb818e657d.ctex"]
[params]

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://cxrggrvx6l22q"
path="res://.godot/imported/Квадрат марс ОР-63.png-8ecb8e9158c9d033961932059e47bb41.ctex"
path="res://.godot/imported/Квадрат марс ОР-63.png-0767a2291d864f6db6e1ba2eba47f7e0.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/Квадрат марс ОР-63.png"
dest_files=["res://.godot/imported/Квадрат марс ОР-63.png-8ecb8e9158c9d033961932059e47bb41.ctex"]
source_file="res://data/Квадрат марс ОР-63.png"
dest_files=["res://.godot/imported/Квадрат марс ОР-63.png-0767a2291d864f6db6e1ba2eba47f7e0.ctex"]
[params]

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://by6a12oahbg82"
path="res://.godot/imported/Квадрат марс РЛС1.png-afcb4ef535f04c85a70508ec79f2ca49.ctex"
path="res://.godot/imported/Квадрат марс РЛС1.png-2fdc69adb1baf39adbd31a6940e7edc8.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/Квадрат марс РЛС1.png"
dest_files=["res://.godot/imported/Квадрат марс РЛС1.png-afcb4ef535f04c85a70508ec79f2ca49.ctex"]
source_file="res://data/Квадрат марс РЛС1.png"
dest_files=["res://.godot/imported/Квадрат марс РЛС1.png-2fdc69adb1baf39adbd31a6940e7edc8.ctex"]
[params]

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://dwgqofj6yae1v"
path="res://.godot/imported/Квадрат марс РЛС2.png-4c3b92bbc046e136790faf34578d04e4.ctex"
path="res://.godot/imported/Квадрат марс РЛС2.png-97d339b659985176e1bf5b3d9396e56e.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/Квадрат марс РЛС2.png"
dest_files=["res://.godot/imported/Квадрат марс РЛС2.png-4c3b92bbc046e136790faf34578d04e4.ctex"]
source_file="res://data/Квадрат марс РЛС2.png"
dest_files=["res://.godot/imported/Квадрат марс РЛС2.png-97d339b659985176e1bf5b3d9396e56e.ctex"]
[params]

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://dsuiytxdnole7"
path="res://.godot/imported/Квадрат марс с трубкой.png-615c0815d4f723fbf95570d0bda9905c.ctex"
path="res://.godot/imported/Квадрат марс с трубкой.png-f03adfaac6e005dc959ba6a51eca1870.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/Квадрат марс с трубкой.png"
dest_files=["res://.godot/imported/Квадрат марс с трубкой.png-615c0815d4f723fbf95570d0bda9905c.ctex"]
source_file="res://data/Квадрат марс с трубкой.png"
dest_files=["res://.godot/imported/Квадрат марс с трубкой.png-f03adfaac6e005dc959ba6a51eca1870.ctex"]
[params]

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://b1kuhj03yigih"
path="res://.godot/imported/Квадрат салатный 454.png-e5160944883f38443834881280210fbb.ctex"
path="res://.godot/imported/Квадрат салатный 454.png-b5a52cf636708f88d5000751acdbc349.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/Квадрат салатный 454.png"
dest_files=["res://.godot/imported/Квадрат салатный 454.png-e5160944883f38443834881280210fbb.ctex"]
source_file="res://data/Квадрат салатный 454.png"
dest_files=["res://.godot/imported/Квадрат салатный 454.png-b5a52cf636708f88d5000751acdbc349.ctex"]
[params]

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://cyb60nh23ys6k"
path="res://.godot/imported/Квадрат салатный ГО.png-2d7ca17d2db7cbf24be68cf04fe1ab8d.ctex"
path="res://.godot/imported/Квадрат салатный ГО.png-26dbf19de4d1cc7ea13fcbb63ea990a2.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/Квадрат салатный ГО.png"
dest_files=["res://.godot/imported/Квадрат салатный ГО.png-2d7ca17d2db7cbf24be68cf04fe1ab8d.ctex"]
source_file="res://data/Квадрат салатный ГО.png"
dest_files=["res://.godot/imported/Квадрат салатный ГО.png-26dbf19de4d1cc7ea13fcbb63ea990a2.ctex"]
[params]

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://d3v1r4r62na8"
path="res://.godot/imported/Квадрат салатный ОР-63.png-d4e729338a9598106bf86dd54b628302.ctex"
path="res://.godot/imported/Квадрат салатный ОР-63.png-7972d0fb6bd0e9b8772b01ce12d8ddec.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/Квадрат салатный ОР-63.png"
dest_files=["res://.godot/imported/Квадрат салатный ОР-63.png-d4e729338a9598106bf86dd54b628302.ctex"]
source_file="res://data/Квадрат салатный ОР-63.png"
dest_files=["res://.godot/imported/Квадрат салатный ОР-63.png-7972d0fb6bd0e9b8772b01ce12d8ddec.ctex"]
[params]

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://ddm55bo28sxcs"
path="res://.godot/imported/Квадрат салатный РЛС1.png-4ef0fdea9acb1266f7ae514ab0ba0e5b.ctex"
path="res://.godot/imported/Квадрат салатный РЛС1.png-25515f6d11c8ad1cdcb538334e983dfb.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/Квадрат салатный РЛС1.png"
dest_files=["res://.godot/imported/Квадрат салатный РЛС1.png-4ef0fdea9acb1266f7ae514ab0ba0e5b.ctex"]
source_file="res://data/Квадрат салатный РЛС1.png"
dest_files=["res://.godot/imported/Квадрат салатный РЛС1.png-25515f6d11c8ad1cdcb538334e983dfb.ctex"]
[params]

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://dneqjcul4ipub"
path="res://.godot/imported/Квадрат салатный РЛС2.png-6f204becbb933eb3257ab57b1e48e989.ctex"
path="res://.godot/imported/Квадрат салатный РЛС2.png-603f91d45a0b3f844ece171f2660fcb6.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/Квадрат салатный РЛС2.png"
dest_files=["res://.godot/imported/Квадрат салатный РЛС2.png-6f204becbb933eb3257ab57b1e48e989.ctex"]
source_file="res://data/Квадрат салатный РЛС2.png"
dest_files=["res://.godot/imported/Квадрат салатный РЛС2.png-603f91d45a0b3f844ece171f2660fcb6.ctex"]
[params]

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://cw8sd7v5f31ww"
path="res://.godot/imported/Квадрат салатный с трубкой.png-9894f02231d3497fee203635233b6b05.ctex"
path="res://.godot/imported/Квадрат салатный с трубкой.png-8e08214e9c34521ff40b67f238679272.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/Квадрат салатный с трубкой.png"
dest_files=["res://.godot/imported/Квадрат салатный с трубкой.png-9894f02231d3497fee203635233b6b05.ctex"]
source_file="res://data/Квадрат салатный с трубкой.png"
dest_files=["res://.godot/imported/Квадрат салатный с трубкой.png-8e08214e9c34521ff40b67f238679272.ctex"]
[params]

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://carr8bw5rwiwj"
path="res://.godot/imported/Кнопка подтверждения01.png-1ab43fd4153a66afae313da856500257.ctex"
path="res://.godot/imported/Кнопка подтверждения01.png-bf773cf38c449bd0458ee1c4b8a72fb9.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/Кнопка подтверждения01.png"
dest_files=["res://.godot/imported/Кнопка подтверждения01.png-1ab43fd4153a66afae313da856500257.ctex"]
source_file="res://data/Кнопка подтверждения01.png"
dest_files=["res://.godot/imported/Кнопка подтверждения01.png-bf773cf38c449bd0458ee1c4b8a72fb9.ctex"]
[params]

View File

Before

Width:  |  Height:  |  Size: 7.9 KiB

After

Width:  |  Height:  |  Size: 7.9 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://da3qlv3jwui06"
path="res://.godot/imported/Кнопка подтверждения11.png-fd9d763c31ce1ff07e7a519e299ab321.ctex"
path="res://.godot/imported/Кнопка подтверждения11.png-adefa13c7e382af578ddeed190be31cb.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/Кнопка подтверждения11.png"
dest_files=["res://.godot/imported/Кнопка подтверждения11.png-fd9d763c31ce1ff07e7a519e299ab321.ctex"]
source_file="res://data/Кнопка подтверждения11.png"
dest_files=["res://.godot/imported/Кнопка подтверждения11.png-adefa13c7e382af578ddeed190be31cb.ctex"]
[params]

View File

Before

Width:  |  Height:  |  Size: 9.6 KiB

After

Width:  |  Height:  |  Size: 9.6 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://duu8q7sv0jwfh"
path="res://.godot/imported/ННВС.png-6758726dbf560196d6b2e61e00a7fd08.ctex"
path="res://.godot/imported/ННВС.png-899547e5381a581ad6c02127847ea1e9.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/ННВС.png"
dest_files=["res://.godot/imported/ННВС.png-6758726dbf560196d6b2e61e00a7fd08.ctex"]
source_file="res://data/ННВС.png"
dest_files=["res://.godot/imported/ННВС.png-899547e5381a581ad6c02127847ea1e9.ctex"]
[params]

View File

Before

Width:  |  Height:  |  Size: 7.0 KiB

After

Width:  |  Height:  |  Size: 7.0 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://cyaj6t3dhpsk0"
path="res://.godot/imported/ННВС3.png-2faf3fcf8c20abef9791ca942927269e.ctex"
path="res://.godot/imported/ННВС3.png-a3f5d59f56552b63d617ee348bab87ad.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/ННВС3.png"
dest_files=["res://.godot/imported/ННВС3.png-2faf3fcf8c20abef9791ca942927269e.ctex"]
source_file="res://data/ННВС3.png"
dest_files=["res://.godot/imported/ННВС3.png-a3f5d59f56552b63d617ee348bab87ad.ctex"]
[params]

View File

Before

Width:  |  Height:  |  Size: 8.7 KiB

After

Width:  |  Height:  |  Size: 8.7 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://ctd836iecgm6i"
path="res://.godot/imported/ННВС4.png-2c62b993d70aa66b8bc1556f3d939848.ctex"
path="res://.godot/imported/ННВС4.png-86b688feaa02c70e0050733e163ce38c.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/ННВС4.png"
dest_files=["res://.godot/imported/ННВС4.png-2c62b993d70aa66b8bc1556f3d939848.ctex"]
source_file="res://data/ННВС4.png"
dest_files=["res://.godot/imported/ННВС4.png-86b688feaa02c70e0050733e163ce38c.ctex"]
[params]

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://b1dw06ahtftq2"
path="res://.godot/imported/Окно частот0.png-6b01791c971bddb01337caf9077bf060.ctex"
path="res://.godot/imported/Окно частот0.png-79ada2e7504614b9bdf58bce1aff61fb.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/Окно частот0.png"
dest_files=["res://.godot/imported/Окно частот0.png-6b01791c971bddb01337caf9077bf060.ctex"]
source_file="res://data/Окно частот0.png"
dest_files=["res://.godot/imported/Окно частот0.png-79ada2e7504614b9bdf58bce1aff61fb.ctex"]
[params]

BIN
data/Приём.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://xux3mch12733"
path="res://.godot/imported/Приём.png-af57c0588e4ebcb32efb13136889a605.ctex"
path="res://.godot/imported/Приём.png-a0eeba566cb65134a3fa9d0a8bf0fc39.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/Приём.png"
dest_files=["res://.godot/imported/Приём.png-af57c0588e4ebcb32efb13136889a605.ctex"]
source_file="res://data/Приём.png"
dest_files=["res://.godot/imported/Приём.png-a0eeba566cb65134a3fa9d0a8bf0fc39.ctex"]
[params]

View File

Before

Width:  |  Height:  |  Size: 8.0 KiB

After

Width:  |  Height:  |  Size: 8.0 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://kyrnn1mqpc08"
path="res://.godot/imported/РЛС1.png-968d2455d9f1615a54bf6eb2a5d01f60.ctex"
path="res://.godot/imported/РЛС1.png-6e9247da587619066278ce8ab7a0d447.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/РЛС1.png"
dest_files=["res://.godot/imported/РЛС1.png-968d2455d9f1615a54bf6eb2a5d01f60.ctex"]
source_file="res://data/РЛС1.png"
dest_files=["res://.godot/imported/РЛС1.png-6e9247da587619066278ce8ab7a0d447.ctex"]
[params]

View File

Before

Width:  |  Height:  |  Size: 9.2 KiB

After

Width:  |  Height:  |  Size: 9.2 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://cx0f3wcx76u1k"
path="res://.godot/imported/РЛС2.png-d9b21b8070ca878f5ca8a0f9f503e8f8.ctex"
path="res://.godot/imported/РЛС2.png-e18689f9e2e7955f0059efdf1a8ca2a4.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/РЛС2.png"
dest_files=["res://.godot/imported/РЛС2.png-d9b21b8070ca878f5ca8a0f9f503e8f8.ctex"]
source_file="res://data/РЛС2.png"
dest_files=["res://.godot/imported/РЛС2.png-e18689f9e2e7955f0059efdf1a8ca2a4.ctex"]
[params]

View File

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 4.5 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://bv0g3wqf0s2qf"
path="res://.godot/imported/РЛС201.png-75592e26f7acf4bf836259584bde429f.ctex"
path="res://.godot/imported/РЛС201.png-fbbdcf37ef542e078a0b387ef1eba88b.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/РЛС201.png"
dest_files=["res://.godot/imported/РЛС201.png-75592e26f7acf4bf836259584bde429f.ctex"]
source_file="res://data/РЛС201.png"
dest_files=["res://.godot/imported/РЛС201.png-fbbdcf37ef542e078a0b387ef1eba88b.ctex"]
[params]

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://djv8fkddcjucs"
path="res://.godot/imported/Скруглённый квадрат белый.png-84c153e87da8cd3b65ff5d0a5a0ea7ca.ctex"
path="res://.godot/imported/Скруглённый квадрат белый.png-4793c453fe49bfbe7c9affd223331345.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/Скруглённый квадрат белый.png"
dest_files=["res://.godot/imported/Скруглённый квадрат белый.png-84c153e87da8cd3b65ff5d0a5a0ea7ca.ctex"]
source_file="res://data/Скруглённый квадрат белый.png"
dest_files=["res://.godot/imported/Скруглённый квадрат белый.png-4793c453fe49bfbe7c9affd223331345.ctex"]
[params]

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://bymxiptkbufvs"
path="res://.godot/imported/Скруглённый квадрат серый.png-4655829309cca3b1dec2c9ae01376d54.ctex"
path="res://.godot/imported/Скруглённый квадрат серый.png-2111d7338e52a03a41f05d6ffbbc3eb6.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/Скруглённый квадрат серый.png"
dest_files=["res://.godot/imported/Скруглённый квадрат серый.png-4655829309cca3b1dec2c9ae01376d54.ctex"]
source_file="res://data/Скруглённый квадрат серый.png"
dest_files=["res://.godot/imported/Скруглённый квадрат серый.png-2111d7338e52a03a41f05d6ffbbc3eb6.ctex"]
[params]

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://busl8rb38lis"
path="res://.godot/imported/Скруглённый прямоуг салатный.png-6f841ceab8a518839c1455ba064067fd.ctex"
path="res://.godot/imported/Скруглённый прямоуг салатный.png-e10b4e8820d45ab6e79c4fba522af854.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/Скруглённый прямоуг салатный.png"
dest_files=["res://.godot/imported/Скруглённый прямоуг салатный.png-6f841ceab8a518839c1455ba064067fd.ctex"]
source_file="res://data/Скруглённый прямоуг салатный.png"
dest_files=["res://.godot/imported/Скруглённый прямоуг салатный.png-e10b4e8820d45ab6e79c4fba522af854.ctex"]
[params]

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://3siondd3feev"
path="res://.godot/imported/Скруглённый прямоугольник белый.png-5c31693454260983c7c649f3f4a01f32.ctex"
path="res://.godot/imported/Скруглённый прямоугольник белый.png-758adbfc4fc135ed0095e711422b8c0e.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/Скруглённый прямоугольник белый.png"
dest_files=["res://.godot/imported/Скруглённый прямоугольник белый.png-5c31693454260983c7c649f3f4a01f32.ctex"]
source_file="res://data/Скруглённый прямоугольник белый.png"
dest_files=["res://.godot/imported/Скруглённый прямоугольник белый.png-758adbfc4fc135ed0095e711422b8c0e.ctex"]
[params]

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://7ody4v7qy36g"
path="res://.godot/imported/Скруглённый прямоугольник серый.png-28e37efcf12b47a405f349df02752b2e.ctex"
path="res://.godot/imported/Скруглённый прямоугольник серый.png-318eedc8abeb0fd535304028648863b7.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/Скруглённый прямоугольник серый.png"
dest_files=["res://.godot/imported/Скруглённый прямоугольник серый.png-28e37efcf12b47a405f349df02752b2e.ctex"]
source_file="res://data/Скруглённый прямоугольник серый.png"
dest_files=["res://.godot/imported/Скруглённый прямоугольник серый.png-318eedc8abeb0fd535304028648863b7.ctex"]
[params]

View File

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://di30dfvbbdnms"
path="res://.godot/imported/Состояние РЭС 1.png-f5ba95ce2831b151364b58132bcfd6d3.ctex"
path="res://.godot/imported/Состояние РЭС 1.png-e2474563fa9b74812f9b4b5205383ee9.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/Состояние РЭС 1.png"
dest_files=["res://.godot/imported/Состояние РЭС 1.png-f5ba95ce2831b151364b58132bcfd6d3.ctex"]
source_file="res://data/Состояние РЭС 1.png"
dest_files=["res://.godot/imported/Состояние РЭС 1.png-e2474563fa9b74812f9b4b5205383ee9.ctex"]
[params]

View File

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://bu88bqq7hrotv"
path="res://.godot/imported/Состояние РЭС 20.png-f2c617484d1f6763a642eced01c2530c.ctex"
path="res://.godot/imported/Состояние РЭС 20.png-069ed59768371127a84d24ab449b9eef.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/Состояние РЭС 20.png"
dest_files=["res://.godot/imported/Состояние РЭС 20.png-f2c617484d1f6763a642eced01c2530c.ctex"]
source_file="res://data/Состояние РЭС 20.png"
dest_files=["res://.godot/imported/Состояние РЭС 20.png-069ed59768371127a84d24ab449b9eef.ctex"]
[params]

View File

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://coxhivvc6uibs"
path="res://.godot/imported/Состояние РЭС 40.png-886d83ec227e25459a7d06a06ebe7ee5.ctex"
path="res://.godot/imported/Состояние РЭС 40.png-b9da524e7dee045c108d7beba04deb67.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/Состояние РЭС 40.png"
dest_files=["res://.godot/imported/Состояние РЭС 40.png-886d83ec227e25459a7d06a06ebe7ee5.ctex"]
source_file="res://data/Состояние РЭС 40.png"
dest_files=["res://.godot/imported/Состояние РЭС 40.png-b9da524e7dee045c108d7beba04deb67.ctex"]
[params]

View File

Before

Width:  |  Height:  |  Size: 910 B

After

Width:  |  Height:  |  Size: 910 B

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://c1nld5t17kws3"
path="res://.godot/imported/Состояние ЭМС слабый сигнал.png-a3138d5b7588d42d7d634dd5be83f042.ctex"
path="res://.godot/imported/Состояние ЭМС слабый сигнал.png-790a07b3c7b97e83dff4c8521b52600d.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/Состояние ЭМС слабый сигнал.png"
dest_files=["res://.godot/imported/Состояние ЭМС слабый сигнал.png-a3138d5b7588d42d7d634dd5be83f042.ctex"]
source_file="res://data/Состояние ЭМС слабый сигнал.png"
dest_files=["res://.godot/imported/Состояние ЭМС слабый сигнал.png-790a07b3c7b97e83dff4c8521b52600d.ctex"]
[params]

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://hd76uw2shjtn"
path="res://.godot/imported/Угловой квадрат2.png-3be907bbab67ff1fca7419325907734c.ctex"
path="res://.godot/imported/Угловой квадрат2.png-1c5299ac0e361e5550fd41c2978f5871.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/Угловой квадрат2.png"
dest_files=["res://.godot/imported/Угловой квадрат2.png-3be907bbab67ff1fca7419325907734c.ctex"]
source_file="res://data/Угловой квадрат2.png"
dest_files=["res://.godot/imported/Угловой квадрат2.png-1c5299ac0e361e5550fd41c2978f5871.ctex"]
[params]

View File

Before

Width:  |  Height:  |  Size: 66 KiB

After

Width:  |  Height:  |  Size: 66 KiB

View File

@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://hkcvl2waf63s"
path="res://.godot/imported/вид сверху.png-df889aaf419148be7d78418fb80ab875.ctex"
path="res://.godot/imported/вид сверху.png-a9d3755329663b9b1744cd62029637cb.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://scenes/эмс2/вид сверху.png"
dest_files=["res://.godot/imported/вид сверху.png-df889aaf419148be7d78418fb80ab875.ctex"]
source_file="res://data/вид сверху.png"
dest_files=["res://.godot/imported/вид сверху.png-a9d3755329663b9b1744cd62029637cb.ctex"]
[params]

4
docs/build.sh Normal file
View File

@@ -0,0 +1,4 @@
#!/usr/bin/env bash
dot -Tpng "структура.dot" -o "структура.png"
pandoc -f markdown_strict --verbose "README.md" > "README.doc"

View File

@@ -0,0 +1,38 @@
digraph "Прибор УФ"
{
graph [nodesep=0.5, overlap = false];
node [shape=box, overlap = false];
eth0 [label="eth0", shape=cds];
eth1 [label="eth1", shape=cds];
eth2 [label="eth2", shape=cds];
tty0 [label="tty0", shape=cds];
tty1 [label="tty1", shape=cds];
tty2 [label="tty2", shape=cds];
proto_capsrpb [label="Протокол КАПС-РПБ"];
proto_5p28 [label="Протокол 5П-28"];
uarep_uart [label="UART ModBus"];
uarep_ctl [label="ПО УАРЭП"];
caps_rpb [label="СПО \"КАПС РПБ\""];
p16 [label="П16", shape=plaintext, style=filled];
spt25left [label="СПТ25 левый борт", shape=plaintext, style=filled];
spt25right [label="СПТ25 правый борт", shape=plaintext, style=filled];
eth0 -> proto_5p28;
eth1 -> proto_5p28;
eth0 -> proto_capsrpb;
eth1 -> proto_capsrpb;
eth0 -> uarep_uart;
eth1 -> uarep_uart;
eth2 -> caps_rpb;
proto_5p28 -> uarep_ctl;
uarep_uart -> uarep_ctl;
uarep_uart -> tty0;
uarep_uart -> tty1;
uarep_uart -> tty2;
uarep_ctl -> caps_rpb;
proto_capsrpb -> caps_rpb;
p16 -> eth0 [style=invis]
p16 -> eth1 [style=invis]
spt25left -> tty0 [style=invis]
spt25right -> tty1 [style=invis]
}

View File

@@ -28,7 +28,7 @@ interfer/center_offset=Vector2(200, 225)
interfer/default_color0=Color(0.38, 0.47, 0.51, 1)
interfer/default_color1=Color(0.39, 0.44, 0.5, 1)
interfer/select_color=Color(1, 1, 1, 1)
interfer/interfer_color=Color(0.9, 0.1, 0.25, 0.9)
interfer/interfer_color=Color(0.58, 0.47, 0.51, 1)
interfer/resend_timeout=1000.0
config/external_cu=false
config/unit_rr_request_period=20.0
@@ -36,7 +36,7 @@ config/kems_files_path="user://kems/"
config/emsg_files_path="user://emsg/"
config/settings_path="user://settings.json"
config/unit_bpo_request_period=20.0
interfer/emit_color=Color(0.9, 0.1, 0.25, 0.5)
interfer/emit_color=Color(0.58, 0.471, 0.51, 0.2)
interfer/closed_sectors=Color(0, 0, 0, 1)
[autoload]

View File

@@ -35,10 +35,8 @@ func get_radius_outter() -> float: return material.get('shader_parameter/radius
func get_radius_inner_0() -> float: return material.get('shader_parameter/radius_inner_0')
func get_radius_inner_1() -> float: return material.get('shader_parameter/radius_inner_1')
func get_band_colors(val: Array): return material.get('shader_parameter/ant_band_c')
func get_band_failures(val: Array): return material.get('shader_parameter/ant_band_m')
func set_band_colors(val: Array): material.set('shader_parameter/ant_band_c', val)
func set_band_failures(val: Array): material.set('shader_parameter/ant_band_m', val)
## Добавляет сектор запрета[br]
## [param id] - Индекс сектора запрета.[br]

View File

@@ -7,8 +7,8 @@ const TableHeader = preload('res://table/header.tscn') ## Ячейка за
const TABLE_HEADER = [ TableHeader, TableHeader, TableHeader , TableHeader ] ## Описание ряда заголовка.
const TABLE_ROW = [ CellLineEdit, CellLineEdit, CellLineEdit , CellLineEdit ] ## Описание ряда.
const TABLE_HEADERS_TEXT = ['', 'Название', 'Пеленг', 'Состояние' ] ## Заголовки таблицы.
const TABLE_COLUMN_SIZE = [ 65, 100, 90, 170 ] ## Ширины колонок.
const TABLE_HEADERS_TEXT = ['Номер', 'Название', 'Пеленг', 'Состояние' ] ## Заголовки таблицы.
const TABLE_COLUMN_SIZE = [ 75, 100, 95, 180 ] ## Ширины колонок.
## Состояние выполнения сеанса помехи
const INTERFER_STATE = {
@@ -122,8 +122,7 @@ func on_interfer_new(ecm, table_index):
# Будем надеяться, что отложенные вызовы производятся в том же порядке
$table.call_deferred('clear_rows_selected')
$table.call_deferred('set_row_selected', i_row, true)
if not interfer.auto_enabled:
signaller.emit_signal('interfer_selected', ecm)
signaller.emit_signal('interfer_selected', ecm)
func on_interfer_off(ecm, table_index):

View File

@@ -35,5 +35,5 @@ script = ExtResource("2_empn3")
[node name="table" type="GridContainer" parent="scroll"]
layout_mode = 2
columns = 5
columns = 4
script = ExtResource("3_4bupu")

View File

@@ -5,16 +5,14 @@ class_name scroll_threats extends ScrollContainer
const CellLineEdit = preload('res://table/ячейка-2.tscn') ## Ячейка таблицы.
const TableHeader = preload('res://table/header.tscn') ## Ячейка заголовок таблицы.
const EmitLed = preload('res://scenes/frame-threats/emit-led.tscn') ## Ячейка заголовок таблицы.
const TABLE_HEADER = [ TableHeader, TableHeader, TableHeader, TableHeader , TableHeader ] ## Описание ряда заголовка.
const TABLE_ROW = [ CellLineEdit, CellLineEdit, CellLineEdit, CellLineEdit, EmitLed ] ## Описание ряда.
const TABLE_COLUMN_PARAM = ['id', 'aoa', 'freq', 'proto', 'emit' ] ## Параметры цели отображаемые в таблице.
const TABLE_HEADERS_TEXT = ['', 'Пеленг', 'Частота, МГц', 'Протокол', 'Помеха' ] ## Заголовки таблицы.
const TABLE_COLUMN_SIZE = [ 65, 70, 110, 140, 65] ## Ширины колонок.
const TABLE_TEXT_ROWS = 4
const EMIT_STATE_COL = 4
const TABLE_HEADER = [ TableHeader, TableHeader, TableHeader, TableHeader ] ## Описание ряда заголовка.
const TABLE_ROW = [ CellLineEdit, CellLineEdit, CellLineEdit, CellLineEdit ] ## Описание ряда.
const TABLE_COLUMN_PARAM = ['id', 'aoa', 'freq', 'proto' ] ## Параметры цели отображаемые в таблице.
const TABLE_HEADERS_TEXT = ['Номер', 'Пеленг', 'Частота, МГц', 'Протокол' ] ## Заголовки таблицы.
const TABLE_COLUMN_SIZE = [ 65, 145, 145, 90 ] ## Ширины колонок.
## Снимает выделение цели.
func on_rto_threat_unsel(_th_id): $table.clear_rows_selected()
@@ -65,17 +63,6 @@ func on_threat_update(th, table_index: Dictionary):
var row = map_th_to_row(th)
var i_row = table_index[th.id]
$table.set_row_text(i_row, row)
var emit_node = $table.get_node2(EMIT_STATE_COL, i_row)
var emit_txr = emit_node.get_node('texture-led')
if th.emit_state == 0:
emit_txr.visible = false
elif th.emit_state == 1:
emit_txr.visible = true
emit_txr.self_modulate = Color.ORANGE
elif th.emit_state == 2:
emit_txr.visible = true
emit_txr.self_modulate = Color.RED
## Обрабатывает сигнал [b]threat_lost[/b].
@@ -91,7 +78,7 @@ func on_threat_new(th, table_index):
$table.add_row(TABLE_ROW)
var row = map_th_to_row(th)
$table.set_row_text(i_row, row)
disable_edit($table, TABLE_TEXT_ROWS, i_row)
$table.set_row_editable(i_row, false)
$table.set_node_user_data(0, i_row, th)
table_index[th.id] = i_row
@@ -99,11 +86,10 @@ func on_threat_new(th, table_index):
## Преобразует цель в строку таблицы.
func map_th_to_row(th) -> Array:
var row: = Array()
row.resize(TABLE_TEXT_ROWS)
row.resize(TABLE_COLUMN_PARAM.size())
var i_col: int = 0
for param_name in TABLE_COLUMN_PARAM:
var val = th.get(param_name)
if val == null: continue
row[i_col] = '%0.1f' % val if val is float else '%s' % val
if not th.fflags[param_name]:
row[i_col] = ''
@@ -118,13 +104,3 @@ func on_rto_threat_sel(th_id, tbl):
if node.text.to_int() == th_id:
row_pressed(i)
break
## Отключает возможность редактирования LineEdit в таблице.[br]
## [param tbl] - таблица,[br]
## [param num_col] - номер колонки,[br]
## [param i_row] - номер столбца.[br]
func disable_edit(tbl, num_col: int, i_row: int):
for col in num_col:
var node: LineEdit = tbl.get_node2(col, i_row)
node.editable = false

View File

@@ -95,13 +95,15 @@ script = ExtResource("8_tidwt")
metadata/_edit_lock_ = true
[node name="remote_control" type="Label" parent="."]
visible = false
layout_mode = 2
offset_left = 1244.0
offset_right = 1401.0
offset_left = 1358.0
offset_right = 1501.0
offset_bottom = 27.0
tooltip_text = "Комплекс находится под внешним управлением"
mouse_filter = 0
theme_override_colors/font_color = Color(0, 0, 0, 1)
theme_override_font_sizes/font_size = 14
theme_override_styles/normal = SubResource("StyleBoxFlat_o1r22")
text = "Внешнее управление"
horizontal_alignment = 1

View File

@@ -3,5 +3,6 @@
[ext_resource type="Texture2D" uid="uid://cj1f2uy6qfvki" path="res://data/23900.png" id="1_v0nwa"]
[node name="23900" type="Sprite2D"]
rotation = 4.71239
scale = Vector2(0.496934, 0.496934)
texture = ExtResource("1_v0nwa")

View File

@@ -727,7 +727,7 @@ func blend_mask(val: bool) -> void:
func update_coordinates_label(lon: float, lat: float) -> void:
coordinates_label = 'Координаты: NS:%f, EW:%f' % [lat, lon]
coordinates_label = 'Координаты:\nNS:%f\nEW:%f' % [lat, lon]
signaller.emit_signal('update_coordinates_map', coordinates_label)
@@ -834,5 +834,4 @@ func draw_ship_radius() -> void:
var radius_point_world = Vector2(ship_world_pos.x + radius_world, ship_world_pos.y)
var radius_point_screen = world_to_screen(radius_point_world)
var radius_screen = ship_screen_pos.distance_to(radius_point_screen)
#draw_arc(ship_screen_pos, radius_screen, 0, TAU, 64, Color.ORANGE, 2.0) # отрисовка контура
draw_circle(ship_screen_pos, radius_screen, Color.ORANGE_RED * Color(1, 1, 1, 0.1)) # отрисовка заливки

View File

@@ -5,23 +5,7 @@ extends TextureButton
@export var state_colors: Array
func _on_toggled(toggled_on): $frame.visible = toggled_on
func _enter_tree() -> void:
$label.self_modulate = state_colors[state]
ProjectSettings.connect('settings_changed', _on_settings_changed)
func _exit_tree() -> void:
ProjectSettings.disconnect('settings_changed', _on_settings_changed)
func _on_settings_changed():
if not is_inside_tree(): return
var white_color = ProjectSettings.get_setting('Схема прибора. Белый цвет', Color.DIM_GRAY)
var black_color = ProjectSettings.get_setting('Схема прибора. Чёрный цвет', Color.CORAL)
$pic_functional.material.set('shader_parameter/white', white_color)
$pic_functional.material.set('shader_parameter/black', black_color)
func _enter_tree() -> void: $label.self_modulate = state_colors[state]
@export var state: int:
@@ -30,10 +14,3 @@ func _on_settings_changed():
state = v
if is_inside_tree():
$label.self_modulate = state_colors[v]
@export var show_functional: bool:
set(v):
show_functional = v
if is_inside_tree():
$pic_functional.visible = v

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=26 format=3 uid="uid://lwmw4egynmd1"]
[gd_scene load_steps=18 format=3 uid="uid://lwmw4egynmd1"]
[ext_resource type="Texture2D" uid="uid://bar8k5qef7kch" path="res://data/УФ.png" id="2_0nvm1"]
[ext_resource type="Script" uid="uid://q3gmpsqspjfp" path="res://scenes/контроль/внешний.gd" id="2_8r80x"]
@@ -12,16 +12,9 @@
[ext_resource type="Texture2D" uid="uid://c6nve6f8sfyj2" path="res://data/состояние-исправности-0.png" id="7_6j01w"]
[ext_resource type="Texture2D" uid="uid://u3tnejvpm8it" path="res://data/disconnect-a.png" id="8_gs2be"]
[ext_resource type="Texture2D" uid="uid://dnreyfh3cd1k2" path="res://data/состояние-исправности-1.png" id="8_isjua"]
[ext_resource type="Shader" uid="uid://83fx15q1xlid" path="res://shaders/two-color.gdshader" id="9_71ec4"]
[ext_resource type="Texture2D" uid="uid://b4isaggma6q3" path="res://data/Грани22.png" id="9_iqgf5"]
[ext_resource type="Texture2D" uid="uid://c6booa8753u5t" path="res://data/состояние-исправности-2.png" id="9_ll0vs"]
[ext_resource type="Texture2D" uid="uid://bktiige0i2lhl" path="res://data/У-РЭП-РПД-Н.png" id="9_qe1go"]
[ext_resource type="Texture2D" uid="uid://b2vf7en1jj8dv" path="res://data/У-РЭП-РПД-В.png" id="9_w6m6a"]
[ext_resource type="Texture2D" uid="uid://u7h3l0jjrsnp" path="res://data/У-УФ.png" id="11_gjf0t"]
[ext_resource type="Script" uid="uid://bncy1x53jp73d" path="res://scenes/контроль/connect_pribor.gd" id="11_u7tym"]
[ext_resource type="Texture2D" uid="uid://vdhmga62vjsj" path="res://data/АФСП-РТР.png" id="13_32yvq"]
[ext_resource type="Texture2D" uid="uid://dm350ta8noa0v" path="res://data/У-РЭП-РПД-К.png" id="16_32yvq"]
[ext_resource type="Texture2D" uid="uid://c3cyog3gy24ft" path="res://data/У-ЭП.png" id="16_gjf0t"]
[sub_resource type="GDScript" id="GDScript_iqgf5"]
script/source = "extends Panel
@@ -52,9 +45,6 @@ const PRIBORS_RES = \\
}
var cur_pribor_node = null
func on_line_changed(u, conn_node, _pribor_meta): conn_node.set_val(u.online)
func on_serv_changed(u, pribor_node, _pribor_meta): pribor_node.state = int(u.serviceability)
@@ -62,14 +52,12 @@ func on_serv_changed(u, pribor_node, _pribor_meta): pribor_node.state = int(u.se
func on_mode_changed():
clean_pribor_items()
reset_pribor_buttons()
$chk_show_functional.disabled = true
func reset_pribor_buttons():
var pribor_buttons: = get_tree().get_nodes_in_group('pribor_buttons')
for node in pribor_buttons:
node.button_pressed = false
node.show_functional = false
func _ready():
@@ -129,10 +117,6 @@ func clean_pribor_items():
func on_pribor_press(pribor_path, header_text, pribor_node):
if cur_pribor_node:
cur_pribor_node.show_functional = false
$chk_show_functional.button_pressed = false
cur_pribor_node = pribor_node
clean_pribor_items()
var pribor_obj = load(pribor_path)
if not pribor_obj:
@@ -143,7 +127,6 @@ func on_pribor_press(pribor_path, header_text, pribor_node):
push_error('экземпляр не создан: \\\"%s\\\" (%s)' % [pribor_path, header_text])
return
$lbl_header.text = header_text
$chk_show_functional.disabled = false
var meta_list = pribor_node.get_meta_list()
if meta_list.find('unit_name') > -1:
var unit_name = pribor_node.get_meta('unit_name')
@@ -160,26 +143,8 @@ func on_serviceability_changed(prd_module: Object, prd_pribor:Node)-> void:
func on_update_uf_serviceability(uf_serviceaability: bool, uf_pribor: Node)-> void:
uf_pribor.state = 1 if uf_serviceaability else 2
func _on_chk_show_functional_toggled(toggled_on: bool) -> void:
if cur_pribor_node:
cur_pribor_node.show_functional = toggled_on
func _on_gui_input(event: InputEvent) -> void:
if event is InputEventMouseButton and event.pressed and event.button_index == MOUSE_BUTTON_LEFT:
if cur_pribor_node:
cur_pribor_node.show_functional = false
var pribor_buttons := get_tree().get_nodes_in_group('pribor_buttons')
for node in pribor_buttons:
node.button_pressed = false
clean_pribor_items()
cur_pribor_node = null
$chk_show_functional.button_pressed = false
$chk_show_functional.disabled = true
$lbl_header.text = \"\"
"
[sub_resource type="SpriteFrames" id="SpriteFrames_foasq"]
@@ -196,12 +161,6 @@ animations = [{
"speed": 5.0
}]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_71ec4"]
shader = ExtResource("9_71ec4")
shader_parameter/white = Vector3(0.14, 0.13, 0.13)
shader_parameter/black = Vector3(0.95, 0.55, 0.05)
shader_parameter/gamma = 2.0
[node name="Контроль" type="Panel"]
anchors_preset = 15
anchor_right = 1.0
@@ -210,8 +169,6 @@ grow_horizontal = 2
grow_vertical = 2
script = SubResource("GDScript_iqgf5")
metadata/_edit_lock_ = true
metadata/_edit_vertical_guides_ = [21.0, 1578.0]
metadata/_edit_horizontal_guides_ = [200.0, 51.0]
[node name="capsrpb" type="TextureRect" parent="." groups=["pribor_pics"]]
editor_description = "Кнопка для отображения внешних соединений."
@@ -432,27 +389,6 @@ patch_margin_right = 16
patch_margin_bottom = 16
[node name="connect_pribor" type="AnimatedSprite2D" parent="pribor_prd_n_1"]
visible = false
light_mask = 3
position = Vector2(35, -10)
scale = Vector2(0.625, 0.625)
sprite_frames = SubResource("SpriteFrames_foasq")
frame_progress = 0.72355
script = ExtResource("11_u7tym")
[node name="pic_functional" type="TextureRect" parent="pribor_prd_n_1"]
visible = false
z_index = 1
material = SubResource("ShaderMaterial_71ec4")
layout_mode = 0
offset_left = -1029.0
offset_top = 9.0
offset_right = 576.0
offset_bottom = 830.0
scale = Vector2(0.97094, 0.97094)
texture = ExtResource("9_qe1go")
[node name="connect_pribor2" type="AnimatedSprite2D" parent="pribor_prd_n_1"]
light_mask = 3
position = Vector2(35, -10)
scale = Vector2(0.625, 0.625)
@@ -513,18 +449,6 @@ sprite_frames = SubResource("SpriteFrames_foasq")
frame_progress = 0.72355
script = ExtResource("11_u7tym")
[node name="pic_functional" type="TextureRect" parent="pribor_uf"]
visible = false
z_index = 1
material = SubResource("ShaderMaterial_71ec4")
layout_mode = 0
offset_left = -1155.0
offset_top = -362.0
offset_right = -96.0001
offset_bottom = 311.0
scale = Vector2(0.789429, 0.789429)
texture = ExtResource("11_gjf0t")
[node name="pribor_rtr" type="TextureButton" parent="." groups=["pribor_buttons"]]
editor_description = "Кнопка для выбора прибора."
layout_mode = 0
@@ -569,6 +493,16 @@ patch_margin_top = 16
patch_margin_right = 16
patch_margin_bottom = 16
[node name="label2" type="Label" parent="pribor_rtr"]
layout_mode = 0
offset_left = 12.0
offset_top = -54.0
offset_right = 95.0
offset_bottom = -35.0
text = "РТР"
horizontal_alignment = 1
vertical_alignment = 1
[node name="connect_pribor" type="AnimatedSprite2D" parent="pribor_rtr"]
light_mask = 3
position = Vector2(55, -15)
@@ -577,18 +511,6 @@ sprite_frames = SubResource("SpriteFrames_foasq")
frame_progress = 0.72355
script = ExtResource("11_u7tym")
[node name="pic_functional" type="TextureRect" parent="pribor_rtr"]
visible = false
z_index = 1
material = SubResource("ShaderMaterial_71ec4")
layout_mode = 0
offset_left = -1036.0
offset_top = -394.0
offset_right = 927.0
offset_bottom = 595.0
scale = Vector2(0.792688, 0.792688)
texture = ExtResource("13_32yvq")
[node name="pribor_afsp_1" type="TextureButton" parent="." groups=["pribor_buttons"]]
editor_description = "Кнопка для выбора прибора."
layout_mode = 0
@@ -636,6 +558,17 @@ patch_margin_top = 16
patch_margin_right = 16
patch_margin_bottom = 16
[node name="label2" type="Label" parent="pribor_afsp_1"]
layout_mode = 0
offset_left = 165.0
offset_top = -245.0
offset_right = 262.0
offset_bottom = -225.0
scale = Vector2(5, 5)
text = "АФСП 1"
horizontal_alignment = 1
vertical_alignment = 1
[node name="connect_pribor" type="AnimatedSprite2D" parent="pribor_afsp_1"]
light_mask = 3
position = Vector2(415, -40)
@@ -644,18 +577,6 @@ sprite_frames = SubResource("SpriteFrames_foasq")
frame_progress = 0.72355
script = ExtResource("11_u7tym")
[node name="pic_functional" type="TextureRect" parent="pribor_afsp_1"]
visible = false
z_index = 1
material = SubResource("ShaderMaterial_71ec4")
layout_mode = 0
offset_left = -5120.0
offset_top = -895.0
offset_right = -3157.0
offset_bottom = 93.9999
scale = Vector2(3.96323, 3.96323)
texture = ExtResource("13_32yvq")
[node name="pribor_afsp_2" type="TextureButton" parent="." groups=["pribor_buttons"]]
editor_description = "Кнопка для выбора прибора."
layout_mode = 0
@@ -704,6 +625,17 @@ patch_margin_top = 16
patch_margin_right = 16
patch_margin_bottom = 16
[node name="label2" type="Label" parent="pribor_afsp_2"]
layout_mode = 0
offset_left = 200.0
offset_top = -240.0
offset_right = 297.0
offset_bottom = -220.0
scale = Vector2(5, 5)
text = "АФСП 2"
horizontal_alignment = 1
vertical_alignment = 1
[node name="connect_pribor" type="AnimatedSprite2D" parent="pribor_afsp_2"]
light_mask = 3
position = Vector2(425, -40)
@@ -712,18 +644,6 @@ sprite_frames = SubResource("SpriteFrames_foasq")
frame_progress = 0.72355
script = ExtResource("11_u7tym")
[node name="pic_functional" type="TextureRect" parent="pribor_afsp_2"]
visible = false
z_index = 1
material = SubResource("ShaderMaterial_71ec4")
layout_mode = 0
offset_left = -6070.0
offset_top = -900.0
offset_right = -4107.0
offset_bottom = 89.0001
scale = Vector2(3.96409, 4.54663)
texture = ExtResource("13_32yvq")
[node name="pribor_uyep" type="TextureButton" parent="." groups=["pribor_buttons"]]
editor_description = "Кнопка для выбора прибора."
layout_mode = 0
@@ -775,18 +695,6 @@ sprite_frames = SubResource("SpriteFrames_foasq")
frame_progress = 0.872305
script = ExtResource("11_u7tym")
[node name="pic_functional" type="TextureRect" parent="pribor_uyep"]
visible = false
z_index = 1
material = SubResource("ShaderMaterial_71ec4")
layout_mode = 0
offset_left = -1292.0
offset_top = -365.0
offset_right = 821.0
offset_bottom = 764.0
scale = Vector2(0.736875, 0.814493)
texture = ExtResource("16_gjf0t")
[node name="pribor_prd_v_2" type="TextureButton" parent="." groups=["pribor_buttons"]]
editor_description = "Кнопка для выбора прибора."
layout_mode = 0
@@ -839,18 +747,6 @@ sprite_frames = SubResource("SpriteFrames_foasq")
frame_progress = 0.72355
script = ExtResource("11_u7tym")
[node name="pic_functional" type="TextureRect" parent="pribor_prd_v_2"]
visible = false
z_index = 1
material = SubResource("ShaderMaterial_71ec4")
layout_mode = 0
offset_left = -1419.0
offset_top = -480.0
offset_right = 173.0
offset_bottom = 328.0
scale = Vector2(0.977411, 0.977411)
texture = ExtResource("9_w6m6a")
[node name="pribor_prd_n_2" type="TextureButton" parent="." groups=["pribor_buttons"]]
editor_description = "Кнопка для выбора прибора."
layout_mode = 0
@@ -898,7 +794,6 @@ patch_margin_right = 16
patch_margin_bottom = 16
[node name="connect_pribor" type="AnimatedSprite2D" parent="pribor_prd_n_2"]
visible = false
light_mask = 3
position = Vector2(40, -10)
scale = Vector2(0.625, 0.625)
@@ -906,26 +801,6 @@ sprite_frames = SubResource("SpriteFrames_foasq")
frame_progress = 0.72355
script = ExtResource("11_u7tym")
[node name="pic_functional" type="TextureRect" parent="pribor_prd_n_2"]
visible = false
z_index = 1
material = SubResource("ShaderMaterial_71ec4")
layout_mode = 0
offset_left = -1419.0
offset_top = -145.0
offset_right = 186.0
offset_bottom = 676.0
scale = Vector2(0.96888, 0.96888)
texture = ExtResource("9_qe1go")
[node name="connect_pribor2" type="AnimatedSprite2D" parent="pribor_prd_n_2"]
light_mask = 3
position = Vector2(35, -10)
scale = Vector2(0.625, 0.625)
sprite_frames = SubResource("SpriteFrames_foasq")
frame_progress = 0.72355
script = ExtResource("11_u7tym")
[node name="pribor_prd_k_2" type="TextureButton" parent="." groups=["pribor_buttons"]]
editor_description = "Кнопка для выбора прибора."
layout_mode = 0
@@ -978,18 +853,6 @@ sprite_frames = SubResource("SpriteFrames_foasq")
frame_progress = 0.72355
script = ExtResource("11_u7tym")
[node name="pic_functional" type="TextureRect" parent="pribor_prd_k_2"]
visible = false
z_index = 1
material = SubResource("ShaderMaterial_71ec4")
layout_mode = 0
offset_left = -1418.0
offset_top = -314.0
offset_right = 345.0
offset_bottom = 649.0
scale = Vector2(0.881522, 0.881522)
texture = ExtResource("16_32yvq")
[node name="pribor_prd_v_3" type="TextureButton" parent="." groups=["pribor_buttons"]]
editor_description = "Кнопка для выбора прибора."
layout_mode = 0
@@ -1042,18 +905,6 @@ sprite_frames = SubResource("SpriteFrames_foasq")
frame_progress = 0.72355
script = ExtResource("11_u7tym")
[node name="pic_functional" type="TextureRect" parent="pribor_prd_v_3"]
visible = false
z_index = 1
material = SubResource("ShaderMaterial_71ec4")
layout_mode = 0
offset_left = -1026.0
offset_top = -601.0
offset_right = 566.0
offset_bottom = 207.0
scale = Vector2(0.975409, 0.975409)
texture = ExtResource("9_w6m6a")
[node name="pribor_prd_n_3" type="TextureButton" parent="." groups=["pribor_buttons"]]
editor_description = "Кнопка для выбора прибора."
layout_mode = 0
@@ -1106,18 +957,6 @@ sprite_frames = SubResource("SpriteFrames_foasq")
frame_progress = 0.72355
script = ExtResource("11_u7tym")
[node name="pic_functional" type="TextureRect" parent="pribor_prd_n_3"]
visible = false
z_index = 1
material = SubResource("ShaderMaterial_71ec4")
layout_mode = 0
offset_left = -1302.0
offset_top = -602.0
offset_right = 303.0
offset_bottom = 219.0
scale = Vector2(0.969291, 0.969291)
texture = ExtResource("9_qe1go")
[node name="pribor_prd_k_3" type="TextureButton" parent="." groups=["pribor_buttons"]]
editor_description = "Кнопка для выбора прибора."
layout_mode = 0
@@ -1170,18 +1009,6 @@ sprite_frames = SubResource("SpriteFrames_foasq")
frame_progress = 0.72355
script = ExtResource("11_u7tym")
[node name="pic_functional" type="TextureRect" parent="pribor_prd_k_3"]
visible = false
z_index = 1
material = SubResource("ShaderMaterial_71ec4")
layout_mode = 0
offset_left = -1167.0
offset_top = -602.0
offset_right = 596.0
offset_bottom = 361.0
scale = Vector2(0.882165, 0.896739)
texture = ExtResource("16_32yvq")
[node name="pribor_prd_v_1" type="TextureButton" parent="." groups=["pribor_buttons"]]
editor_description = "Кнопка для выбора прибора."
layout_mode = 0
@@ -1234,18 +1061,6 @@ sprite_frames = SubResource("SpriteFrames_foasq")
frame_progress = 0.72355
script = ExtResource("11_u7tym")
[node name="pic_functional" type="TextureRect" parent="pribor_prd_v_1"]
visible = false
z_index = 1
material = SubResource("ShaderMaterial_71ec4")
layout_mode = 0
offset_left = -1304.0
offset_top = 2.0
offset_right = 288.0
offset_bottom = 810.0
scale = Vector2(0.974661, 0.974661)
texture = ExtResource("9_w6m6a")
[node name="pribor_prd_k_1" type="TextureButton" parent="." groups=["pribor_buttons"]]
editor_description = "Кнопка для выбора прибора."
layout_mode = 0
@@ -1298,18 +1113,6 @@ sprite_frames = SubResource("SpriteFrames_foasq")
frame_progress = 0.72355
script = ExtResource("11_u7tym")
[node name="pic_functional" type="TextureRect" parent="pribor_prd_k_1"]
visible = false
z_index = 1
material = SubResource("ShaderMaterial_71ec4")
layout_mode = 0
offset_left = -1163.0
offset_top = 10.0
offset_right = 600.0
offset_bottom = 973.0
scale = Vector2(0.883479, 0.883479)
texture = ExtResource("16_32yvq")
[node name="pribor_prd_v_4" type="TextureButton" parent="." groups=["pribor_buttons"]]
editor_description = "Кнопка для выбора прибора."
layout_mode = 0
@@ -1361,18 +1164,6 @@ sprite_frames = SubResource("SpriteFrames_foasq")
frame_progress = 0.72355
script = ExtResource("11_u7tym")
[node name="pic_functional" type="TextureRect" parent="pribor_prd_v_4"]
visible = false
z_index = 1
material = SubResource("ShaderMaterial_71ec4")
layout_mode = 0
offset_left = -923.0
offset_top = -144.0
offset_right = 669.0
offset_bottom = 664.0
scale = Vector2(0.976707, 0.976707)
texture = ExtResource("9_w6m6a")
[node name="pribor_prd_n_4" type="TextureButton" parent="." groups=["pribor_buttons"]]
editor_description = "Кнопка для выбора прибора."
layout_mode = 0
@@ -1424,18 +1215,6 @@ sprite_frames = SubResource("SpriteFrames_foasq")
frame_progress = 0.72355
script = ExtResource("11_u7tym")
[node name="pic_functional" type="TextureRect" parent="pribor_prd_n_4"]
visible = false
z_index = 1
material = SubResource("ShaderMaterial_71ec4")
layout_mode = 0
offset_left = -919.0
offset_top = -485.0
offset_right = 686.0
offset_bottom = 336.0
scale = Vector2(0.968111, 0.968111)
texture = ExtResource("9_qe1go")
[node name="pribor_prd_k_4" type="TextureButton" parent="." groups=["pribor_buttons"]]
editor_description = "Кнопка для выбора прибора."
layout_mode = 0
@@ -1487,18 +1266,6 @@ sprite_frames = SubResource("SpriteFrames_foasq")
frame_progress = 0.72355
script = ExtResource("11_u7tym")
[node name="pic_functional" type="TextureRect" parent="pribor_prd_k_4"]
visible = false
z_index = 1
material = SubResource("ShaderMaterial_71ec4")
layout_mode = 0
offset_left = -924.0
offset_top = -315.0
offset_right = 839.0
offset_bottom = 648.0
scale = Vector2(0.879295, 0.879295)
texture = ExtResource("16_32yvq")
[node name="txr_legend0" type="TextureRect" parent="."]
layout_mode = 0
offset_left = 219.0
@@ -1620,18 +1387,6 @@ points = PackedVector2Array(-8, 0, 608, 0)
width = 2.0
default_color = Color(1, 1, 1, 0.352941)
[node name="chk_show_functional" type="CheckButton" parent="."]
layout_mode = 0
offset_left = 1050.0
offset_top = 26.0
offset_right = 1429.0
offset_bottom = 60.0
theme_override_font_sizes/font_size = 22
disabled = true
text = "Показть функциональную схему Э2"
flat = true
[connection signal="gui_input" from="." to="." method="_on_gui_input"]
[connection signal="toggled" from="pribor_prd_n_1" to="pribor_prd_n_1" method="_on_toggled"]
[connection signal="toggled" from="pribor_uf" to="pribor_uf" method="_on_toggled"]
[connection signal="toggled" from="pribor_rtr" to="pribor_rtr" method="_on_toggled"]
@@ -1649,4 +1404,3 @@ flat = true
[connection signal="toggled" from="pribor_prd_v_4" to="pribor_prd_v_4" method="_on_toggled"]
[connection signal="toggled" from="pribor_prd_n_4" to="pribor_prd_n_4" method="_on_toggled"]
[connection signal="toggled" from="pribor_prd_k_4" to="pribor_prd_k_4" method="_on_toggled"]
[connection signal="toggled" from="chk_show_functional" to="." method="_on_chk_show_functional_toggled"]

View File

@@ -64,7 +64,7 @@ const SETTING_TABLE = [
['Адрес БПО правого борта', TableEdit, TableEdit, 'http-адрес для запроса состояния прибора БПО'],
['Период опроса состояния БПО, секунды', TableEdit, TableEdit, 'Время в секундах' ],
['Период опроса состояния АФСП, секунды', TableEdit, TableEdit, 'Время в секундах' ],
['уарэп-трасса', TableEdit, TableEdit, 'IP-адрес для связи с Трассой [<адрес этого узла>, <адрес удалённого узла>, <порт этого узла>, <порт удалённого узла>]'],
['уареп-трасса', TableEdit, TableEdit, 'IP-адрес для связи с Трассой [<адрес этого узла>, <адрес удалённого узла>, <порт этого узла>, <порт удалённого узла>]'],
['Включить работу по своим целям', TableEdit, TableToggle, 'Разрешает работу в секторе со своей целью'],
['Список своих протоколов', TableEdit, TableEdit, 'Список протоколов целей, по которым запрещено работать' ], ]

Some files were not shown because too many files have changed in this diff Show More