Добавление лог менеджера

This commit is contained in:
Tot Maxim
2025-12-18 22:33:11 +03:00
parent fe95902a1d
commit e2fbe19d84
10 changed files with 280 additions and 31 deletions

110
main.tscn
View File

@@ -1,23 +1,30 @@
[gd_scene load_steps=14 format=3 uid="uid://bxorauom63ib6"]
[gd_scene load_steps=16 format=3 uid="uid://bxorauom63ib6"]
[ext_resource type="Script" uid="uid://d1qwoxkckvdbc" path="res://main.gd" id="1_ig7tw"]
[ext_resource type="PackedScene" uid="uid://2rjgbflmbi7e" path="res://sockets/ems_g/емс-г-Н.tscn" id="2_0xm2m"]
[ext_resource type="Shader" uid="uid://cp2p2g3mgxm8o" path="res://main_ragial_gradient.gdshader" id="2_272bh"]
[ext_resource type="Shader" uid="uid://cp2p2g3mgxm8o" path="res://main_radial_gradient.gdshader" id="2_272bh"]
[ext_resource type="Script" uid="uid://b3hcliukdo2wm" path="res://sockets/ems_g/емс_г_н.gd" id="3_1bvp3"]
[ext_resource type="PackedScene" uid="uid://bhh0m5tbxjfmy" path="res://sockets/ems_g/емс-г-В.tscn" id="3_lquwl"]
[ext_resource type="PackedScene" uid="uid://pq47qp2lye4o" path="res://sockets/ems_g/емс-г-К.tscn" id="4_1bvp3"]
[ext_resource type="Script" uid="uid://bwll70u61ocw6" path="res://журнал.gd" id="5_5vw27"]
[ext_resource type="Script" uid="uid://cgtvbvw1xfqay" path="res://sockets/ems_g/емс_г_в.gd" id="5_lquwl"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_5vw27"]
shader = ExtResource("2_272bh")
shader_parameter/outerRadius = 4.405
shader_parameter/MainAlpha = 0.88
shader_parameter/circle_color = Color(0.900141, 0.363478, 0.296518, 1)
shader_parameter/circle_color2 = Color(0.192389, 0.0130258, 0.00462306, 1)
shader_parameter/circle_color = Color(0.890196, 0.94902, 0.992157, 1)
shader_parameter/circle_color2 = Color(0.733333, 0.870588, 0.984314, 1)
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_kek77"]
bg_color = Color(0.678977, 0.102543, 0.388891, 1)
[sub_resource type="Theme" id="Theme_272bh"]
CheckButton/colors/font_focus_color = Color(0, 0, 0, 1)
CheckButton/colors/font_hover_color = Color(0, 0, 0, 1)
CheckButton/colors/font_hover_pressed_color = Color(0, 0, 0, 1)
CheckButton/colors/font_pressed_color = Color(0, 0, 0, 1)
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_0xm2m"]
bg_color = Color(0.1167, 0.351514, 0.35159, 1)
@@ -51,114 +58,151 @@ offset_left = 32.0
offset_top = 24.0
offset_right = 140.0
offset_bottom = 440.0
theme = SubResource("Theme_272bh")
columns = 2
[node name="CheckButton" type="CheckButton" parent="Yau-07-addr" groups=["device-addr"]]
layout_mode = 2
focus_mode = 0
theme_override_colors/font_color = Color(0, 0, 0, 1)
text = "ПРД-Н1"
metadata/device = "ПРД-Н1"
[node name="Label" type="Label" parent="Yau-07-addr"]
layout_mode = 2
theme_override_colors/font_color = Color(0, 0, 0, 1)
text = "10.1.1.11"
[node name="CheckButton2" type="CheckButton" parent="Yau-07-addr" groups=["device-addr"]]
layout_mode = 2
focus_mode = 0
theme_override_colors/font_color = Color(0, 0, 0, 1)
text = "ПРД-В1"
metadata/device = "ПРД-В1"
[node name="Label2" type="Label" parent="Yau-07-addr"]
layout_mode = 2
theme_override_colors/font_color = Color(0, 0, 0, 1)
text = "10.1.1.12"
[node name="CheckButton3" type="CheckButton" parent="Yau-07-addr" groups=["device-addr"]]
layout_mode = 2
focus_mode = 0
theme_override_colors/font_color = Color(0, 0, 0, 1)
text = "ПРД-К1"
metadata/device = "ПРД-К1"
[node name="Label3" type="Label" parent="Yau-07-addr"]
layout_mode = 2
theme_override_colors/font_color = Color(0, 0, 0, 1)
text = "10.1.1.13"
[node name="CheckButton4" type="CheckButton" parent="Yau-07-addr" groups=["device-addr"]]
layout_mode = 2
focus_mode = 0
theme_override_colors/font_color = Color(0, 0, 0, 1)
text = "ПРД-Н2"
metadata/device = "ПРД-Н2"
[node name="Label4" type="Label" parent="Yau-07-addr"]
layout_mode = 2
theme_override_colors/font_color = Color(0, 0, 0, 1)
text = "10.1.1.21"
[node name="CheckButton5" type="CheckButton" parent="Yau-07-addr" groups=["device-addr"]]
layout_mode = 2
focus_mode = 0
theme_override_colors/font_color = Color(0, 0, 0, 1)
text = "ПРД-В2"
metadata/device = "ПРД-В2"
[node name="Label5" type="Label" parent="Yau-07-addr"]
layout_mode = 2
theme_override_colors/font_color = Color(0, 0, 0, 1)
text = "10.1.1.22"
[node name="CheckButton6" type="CheckButton" parent="Yau-07-addr" groups=["device-addr"]]
layout_mode = 2
focus_mode = 0
theme_override_colors/font_color = Color(0, 0, 0, 1)
text = "ПРД-К2"
metadata/device = "ПРД-К2"
[node name="Label6" type="Label" parent="Yau-07-addr"]
layout_mode = 2
theme_override_colors/font_color = Color(0, 0, 0, 1)
text = "10.1.1.23"
[node name="CheckButton7" type="CheckButton" parent="Yau-07-addr" groups=["device-addr"]]
layout_mode = 2
focus_mode = 0
theme_override_colors/font_color = Color(0, 0, 0, 1)
text = "ПРД-Н3"
metadata/device = "ПРД-Н3"
[node name="Label7" type="Label" parent="Yau-07-addr"]
layout_mode = 2
theme_override_colors/font_color = Color(0, 0, 0, 1)
text = "10.1.1.31"
[node name="CheckButton8" type="CheckButton" parent="Yau-07-addr" groups=["device-addr"]]
layout_mode = 2
focus_mode = 0
theme_override_colors/font_color = Color(0, 0, 0, 1)
text = "ПРД-В3"
metadata/device = "ПРД-В3"
[node name="Label8" type="Label" parent="Yau-07-addr"]
layout_mode = 2
theme_override_colors/font_color = Color(0, 0, 0, 1)
text = "10.1.1.32"
[node name="CheckButton9" type="CheckButton" parent="Yau-07-addr" groups=["device-addr"]]
layout_mode = 2
focus_mode = 0
theme_override_colors/font_color = Color(0, 0, 0, 1)
text = "ПРД-К3"
metadata/device = "ПРД-К3"
[node name="Label9" type="Label" parent="Yau-07-addr"]
layout_mode = 2
theme_override_colors/font_color = Color(0, 0, 0, 1)
text = "10.1.1.33"
[node name="CheckButton10" type="CheckButton" parent="Yau-07-addr" groups=["device-addr"]]
layout_mode = 2
focus_mode = 0
theme_override_colors/font_color = Color(0, 0, 0, 1)
text = "ПРД-Н4"
metadata/device = "ПРД-Н4"
[node name="Label10" type="Label" parent="Yau-07-addr"]
layout_mode = 2
theme_override_colors/font_color = Color(0, 0, 0, 1)
text = "10.1.1.41"
[node name="CheckButton11" type="CheckButton" parent="Yau-07-addr" groups=["device-addr"]]
layout_mode = 2
focus_mode = 0
theme_override_colors/font_color = Color(0, 0, 0, 1)
text = "ПРД-В4"
metadata/device = "ПРД-В4"
[node name="Label11" type="Label" parent="Yau-07-addr"]
layout_mode = 2
theme_override_colors/font_color = Color(0, 0, 0, 1)
text = "10.1.1.42"
[node name="CheckButton12" type="CheckButton" parent="Yau-07-addr" groups=["device-addr"]]
layout_mode = 2
focus_mode = 0
theme_override_colors/font_color = Color(0, 0, 0, 1)
text = "ПРД-К4"
metadata/device = "ПРД-К4"
[node name="Label12" type="Label" parent="Yau-07-addr"]
layout_mode = 2
theme_override_colors/font_color = Color(0, 0, 0, 1)
text = "10.1.1.43"
[node name="TabContainer" type="TabContainer" parent="."]
@@ -215,12 +259,31 @@ text = "Загрузка ЭМС"
metadata/bit = 4
metadata/device = "ПРД-Н1"
[node name="dkm" type="GridContainer" parent="TabContainer/ПРД-Н1"]
layout_mode = 0
offset_left = 19.0
offset_top = 206.0
offset_right = 97.0
offset_bottom = 272.0
[node name="CheckBox" type="CheckBox" parent="TabContainer/ПРД-Н1/dkm" groups=["dkm"]]
layout_mode = 2
text = "ДКМ 2"
metadata/bit = 1
metadata/device = "ПРД-Н1"
[node name="CheckBox2" type="CheckBox" parent="TabContainer/ПРД-Н1/dkm" groups=["dkm"]]
layout_mode = 2
text = "ДКМ 3"
metadata/bit = 2
metadata/device = "ПРД-Н1"
[node name="SocketsBar" type="TabContainer" parent="TabContainer/ПРД-Н1"]
layout_mode = 0
offset_left = 199.0
offset_right = 1296.0
offset_bottom = 752.0
current_tab = 2
current_tab = 3
tabs_position = 1
tab_focus_mode = 0
@@ -433,6 +496,7 @@ metadata/device = "ПРД-Н1"
metadata/place = 13
[node name="УГ" type="GridContainer" parent="TabContainer/ПРД-Н1/SocketsBar"]
visible = false
layout_mode = 2
columns = 5
metadata/_tab_index = 2
@@ -669,29 +733,15 @@ metadata/bit = 7
metadata/device = "ПРД-Н1"
[node name="ЕМС-Г" parent="TabContainer/ПРД-Н1/SocketsBar" groups=["ems_g"] instance=ExtResource("2_0xm2m")]
visible = false
layout_mode = 2
script = ExtResource("3_1bvp3")
metadata/device = "ПРД-Н1"
[node name="dkm" type="GridContainer" parent="TabContainer/ПРД-Н1"]
layout_mode = 0
offset_left = 19.0
offset_top = 206.0
offset_right = 97.0
offset_bottom = 272.0
[node name="CheckBox" type="CheckBox" parent="TabContainer/ПРД-Н1/dkm" groups=["dkm"]]
[node name="Журнал" type="RichTextLabel" parent="TabContainer/ПРД-Н1/SocketsBar"]
visible = false
layout_mode = 2
text = "ДКМ 2"
metadata/bit = 1
metadata/device = "ПРД-Н1"
[node name="CheckBox2" type="CheckBox" parent="TabContainer/ПРД-Н1/dkm" groups=["dkm"]]
layout_mode = 2
text = "ДКМ 3"
metadata/bit = 2
metadata/device = "ПРД-Н1"
script = ExtResource("5_5vw27")
metadata/_tab_index = 4
[node name="ПРД-В1" type="Panel" parent="TabContainer" groups=["prd"]]
visible = false
@@ -2224,6 +2274,12 @@ offset_left = 64.0
offset_top = 480.0
offset_right = 140.0
offset_bottom = 511.0
focus_mode = 0
theme_override_colors/font_hover_pressed_color = Color(0, 0, 0, 1)
theme_override_colors/font_hover_color = Color(0, 0, 0, 1)
theme_override_colors/font_color = Color(0, 0, 0, 1)
theme_override_colors/font_focus_color = Color(0, 0, 0, 1)
theme_override_colors/font_pressed_color = Color(0, 0, 0, 1)
text = "УФ "
metadata/device = "УФ"
@@ -2233,6 +2289,7 @@ offset_left = 80.0
offset_top = 3.0
offset_right = 149.0
offset_bottom = 26.0
theme_override_colors/font_color = Color(0, 0, 0, 1)
text = "10.1.1.52"
[node name="GridContainer" type="GridContainer" parent="."]
@@ -2244,35 +2301,42 @@ offset_bottom = 761.0
[node name="CheckBox" type="CheckBox" parent="GridContainer" groups=["uf_status"]]
layout_mode = 2
theme_override_colors/font_color = Color(0, 0, 0, 1)
text = "КЭМС-Б1"
metadata/bit = 0
[node name="CheckBox2" type="CheckBox" parent="GridContainer" groups=["uf_status"]]
layout_mode = 2
theme_override_colors/font_color = Color(0, 0, 0, 1)
text = "ЭМС-Б"
metadata/bit = 1
[node name="CheckBox3" type="CheckBox" parent="GridContainer" groups=["uf_status"]]
layout_mode = 2
theme_override_colors/font_color = Color(0, 0, 0, 1)
text = "ЭМС-Б"
metadata/bit = 2
[node name="CheckBox4" type="CheckBox" parent="GridContainer" groups=["uf_status"]]
layout_mode = 2
theme_override_colors/font_color = Color(0, 0, 0, 1)
text = "КЭМС-Б1 load"
metadata/bit = 3
[node name="CheckBox5" type="CheckBox" parent="GridContainer" groups=["uf_status"]]
layout_mode = 2
theme_override_colors/font_color = Color(0, 0, 0, 1)
text = "ЭМС-Б load"
metadata/bit = 4
[node name="CheckBox6" type="CheckBox" parent="GridContainer" groups=["uf_status"]]
layout_mode = 2
theme_override_colors/font_color = Color(0, 0, 0, 1)
text = "ЭМС-Б load"
metadata/bit = 5
[node name="CheckBox7" type="CheckBox" parent="GridContainer" groups=["uf_status"]]
layout_mode = 2
theme_override_colors/font_color = Color(0, 0, 0, 1)
text = "ИП220-27Б"
metadata/bit = 6