Обновленная версия фс
This commit is contained in:
@@ -1,23 +1,23 @@
|
|||||||
[gd_scene load_steps=80 format=3 uid="uid://cvor2jm4xk3ha"]
|
[gd_scene load_steps=80 format=3 uid="uid://cvor2jm4xk3ha"]
|
||||||
|
|
||||||
[ext_resource type="Script" path="res://scripts/PRD.gd" id="1_v273n"]
|
[ext_resource type="Script" uid="uid://ba6evmqccy62x" path="res://scripts/PRD.gd" id="1_v273n"]
|
||||||
[ext_resource type="Texture2D" uid="uid://cdxdluvyb5uei" path="res://table/on.png" id="2_dv7xx"]
|
[ext_resource type="Texture2D" uid="uid://cdxdluvyb5uei" path="res://table/on.png" id="2_dv7xx"]
|
||||||
[ext_resource type="Script" path="res://table/table.gd" id="2_vmbyo"]
|
[ext_resource type="Script" uid="uid://0lobo8mgb0yv" path="res://table/table.gd" id="2_vmbyo"]
|
||||||
[ext_resource type="Shader" path="res://Shaders/gradient.gdshader" id="2_vn1it"]
|
[ext_resource type="Shader" uid="uid://b5gbbkmh0kuyv" path="res://Shaders/gradient.gdshader" id="2_vn1it"]
|
||||||
[ext_resource type="Material" uid="uid://s6xe8igevnv2" path="res://Shaders/shader_edu.tres" id="3_3syd3"]
|
[ext_resource type="Material" uid="uid://s6xe8igevnv2" path="res://Shaders/shader_edu.tres" id="3_3syd3"]
|
||||||
[ext_resource type="Texture2D" uid="uid://cfktmk2rowmul" path="res://table/off.png" id="3_qvuyu"]
|
[ext_resource type="Texture2D" uid="uid://cfktmk2rowmul" path="res://table/off.png" id="3_qvuyu"]
|
||||||
[ext_resource type="Shader" path="res://Shaders/ray.gdshader" id="4_uy5o2"]
|
[ext_resource type="Shader" uid="uid://dbw5kqlo45mss" path="res://Shaders/ray.gdshader" id="4_uy5o2"]
|
||||||
[ext_resource type="Texture2D" uid="uid://671got5vbput" path="res://pictures/бургер.png" id="5_eoogc"]
|
[ext_resource type="Texture2D" uid="uid://671got5vbput" path="res://pictures/бургер.png" id="5_eoogc"]
|
||||||
[ext_resource type="Texture2D" uid="uid://co8dxcd8eckjs" path="res://pictures/Web.png" id="5_i3nvb"]
|
[ext_resource type="Texture2D" uid="uid://co8dxcd8eckjs" path="res://pictures/Web.png" id="5_i3nvb"]
|
||||||
[ext_resource type="Texture2D" uid="uid://didrk0pcfgirg" path="res://pictures/клад.png" id="6_bqc7t"]
|
[ext_resource type="Texture2D" uid="uid://didrk0pcfgirg" path="res://pictures/клад.png" id="6_bqc7t"]
|
||||||
[ext_resource type="Texture2D" uid="uid://cxn1guhi7lg3i" path="res://pictures/серпимолот.png" id="7_0pknj"]
|
[ext_resource type="Texture2D" uid="uid://cxn1guhi7lg3i" path="res://pictures/серпимолот.png" id="7_0pknj"]
|
||||||
[ext_resource type="Shader" path="res://Shaders/ray_2.gdshader" id="8_12mng"]
|
[ext_resource type="Shader" uid="uid://cfd2s64fffn6w" path="res://Shaders/ray_2.gdshader" id="8_12mng"]
|
||||||
[ext_resource type="Texture2D" uid="uid://ysxmr26y0i8v" path="res://pictures/серпимоло_pressed.png" id="8_iuer1"]
|
[ext_resource type="Texture2D" uid="uid://ysxmr26y0i8v" path="res://pictures/серпимоло_pressed.png" id="8_iuer1"]
|
||||||
[ext_resource type="Texture2D" uid="uid://ckvwvec0hop37" path="res://pictures/контролер.png" id="8_qqoau"]
|
[ext_resource type="Texture2D" uid="uid://ckvwvec0hop37" path="res://pictures/контролер.png" id="8_qqoau"]
|
||||||
[ext_resource type="Texture2D" uid="uid://cgtg4gbqnuxrc" path="res://pictures/nine-patch-round.png" id="9_0r2qk"]
|
[ext_resource type="Texture2D" uid="uid://cgtg4gbqnuxrc" path="res://pictures/nine-patch-round.png" id="9_0r2qk"]
|
||||||
[ext_resource type="Script" path="res://scripts/control_panel.gd" id="9_akagi"]
|
[ext_resource type="Script" uid="uid://cfqdq0o4203w6" path="res://scripts/control_panel.gd" id="9_akagi"]
|
||||||
[ext_resource type="Script" path="res://scripts/ems_g.gd" id="9_g1wia"]
|
[ext_resource type="Script" uid="uid://vt613axjqlht" path="res://scripts/ems_g.gd" id="9_g1wia"]
|
||||||
[ext_resource type="Shader" path="res://Shaders/load.gdshader" id="10_lf1xh"]
|
[ext_resource type="Shader" uid="uid://ds6ywhefj4kgs" path="res://Shaders/load.gdshader" id="10_lf1xh"]
|
||||||
[ext_resource type="Texture2D" uid="uid://t3bxox5ehcg8" path="res://pictures/контролер_pressed.png" id="10_t2sq8"]
|
[ext_resource type="Texture2D" uid="uid://t3bxox5ehcg8" path="res://pictures/контролер_pressed.png" id="10_t2sq8"]
|
||||||
[ext_resource type="PackedScene" uid="uid://bdb0bhfu7366l" path="res://kasseta-fs-kd.tscn" id="10_tdh2s"]
|
[ext_resource type="PackedScene" uid="uid://bdb0bhfu7366l" path="res://kasseta-fs-kd.tscn" id="10_tdh2s"]
|
||||||
[ext_resource type="PackedScene" uid="uid://p2suppildvq0" path="res://table/элемент-в.tscn" id="11_fg7ul"]
|
[ext_resource type="PackedScene" uid="uid://p2suppildvq0" path="res://table/элемент-в.tscn" id="11_fg7ul"]
|
||||||
@@ -27,11 +27,11 @@
|
|||||||
[ext_resource type="Texture2D" uid="uid://b8jfjs7qh10wh" path="res://pictures/фс.png" id="13_xdqnq"]
|
[ext_resource type="Texture2D" uid="uid://b8jfjs7qh10wh" path="res://pictures/фс.png" id="13_xdqnq"]
|
||||||
[ext_resource type="Texture2D" uid="uid://c8gfddmqnws7v" path="res://pictures/фс_pressed.png" id="14_0dei1"]
|
[ext_resource type="Texture2D" uid="uid://c8gfddmqnws7v" path="res://pictures/фс_pressed.png" id="14_0dei1"]
|
||||||
[ext_resource type="Texture2D" uid="uid://cyuv78v6vem55" path="res://pictures/сохр.png" id="15_bpwqh"]
|
[ext_resource type="Texture2D" uid="uid://cyuv78v6vem55" path="res://pictures/сохр.png" id="15_bpwqh"]
|
||||||
[ext_resource type="Shader" path="res://Shaders/loadead.gdshader" id="16_4osrw"]
|
[ext_resource type="Shader" uid="uid://c52vt2vrkj8g0" path="res://Shaders/loadead.gdshader" id="16_4osrw"]
|
||||||
[ext_resource type="Texture2D" uid="uid://bk2cbbj31mq2x" path="res://pictures/сохр_pressed.png" id="16_55rvl"]
|
[ext_resource type="Texture2D" uid="uid://bk2cbbj31mq2x" path="res://pictures/сохр_pressed.png" id="16_55rvl"]
|
||||||
[ext_resource type="Texture2D" uid="uid://c12e2lcqf6r3o" path="res://pictures/загр.png" id="17_uy706"]
|
[ext_resource type="Texture2D" uid="uid://c12e2lcqf6r3o" path="res://pictures/загр.png" id="17_uy706"]
|
||||||
[ext_resource type="Texture2D" uid="uid://gjqcmfxb4vo4" path="res://pictures/загр_pressed.png" id="18_iu14f"]
|
[ext_resource type="Texture2D" uid="uid://gjqcmfxb4vo4" path="res://pictures/загр_pressed.png" id="18_iu14f"]
|
||||||
[ext_resource type="Shader" path="res://Shaders/ray_litera_1.gdshader" id="20_do1s5"]
|
[ext_resource type="Shader" uid="uid://d4cjy8r4imndv" path="res://Shaders/ray_litera_1.gdshader" id="20_do1s5"]
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_o0too"]
|
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_o0too"]
|
||||||
bg_color = Color(0.447059, 0.0784314, 0.192157, 1)
|
bg_color = Color(0.447059, 0.0784314, 0.192157, 1)
|
||||||
|
|||||||
1
Shaders/gradient.gdshader.uid
Normal file
1
Shaders/gradient.gdshader.uid
Normal file
@@ -0,0 +1 @@
|
|||||||
|
uid://b5gbbkmh0kuyv
|
||||||
1
Shaders/load.gdshader.uid
Normal file
1
Shaders/load.gdshader.uid
Normal file
@@ -0,0 +1 @@
|
|||||||
|
uid://ds6ywhefj4kgs
|
||||||
1
Shaders/loadead.gdshader.uid
Normal file
1
Shaders/loadead.gdshader.uid
Normal file
@@ -0,0 +1 @@
|
|||||||
|
uid://c52vt2vrkj8g0
|
||||||
1
Shaders/opt_btn.gdshader.uid
Normal file
1
Shaders/opt_btn.gdshader.uid
Normal file
@@ -0,0 +1 @@
|
|||||||
|
uid://btq40yo6trd2d
|
||||||
1
Shaders/ray.gdshader.uid
Normal file
1
Shaders/ray.gdshader.uid
Normal file
@@ -0,0 +1 @@
|
|||||||
|
uid://dbw5kqlo45mss
|
||||||
1
Shaders/ray_2.gdshader.uid
Normal file
1
Shaders/ray_2.gdshader.uid
Normal file
@@ -0,0 +1 @@
|
|||||||
|
uid://cfd2s64fffn6w
|
||||||
1
Shaders/ray_litera_1.gdshader.uid
Normal file
1
Shaders/ray_litera_1.gdshader.uid
Normal file
@@ -0,0 +1 @@
|
|||||||
|
uid://d4cjy8r4imndv
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
[gd_resource type="ShaderMaterial" load_steps=2 format=3 uid="uid://s6xe8igevnv2"]
|
[gd_resource type="ShaderMaterial" load_steps=2 format=3 uid="uid://s6xe8igevnv2"]
|
||||||
|
|
||||||
[ext_resource type="Shader" path="res://Shaders/ray.gdshader" id="1_mtift"]
|
[ext_resource type="Shader" uid="uid://dbw5kqlo45mss" path="res://Shaders/ray.gdshader" id="1_mtift"]
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
shader = ExtResource("1_mtift")
|
shader = ExtResource("1_mtift")
|
||||||
shader_parameter/color_signal = null
|
shader_parameter/color_signal = Color(0, 0, 0, 1)
|
||||||
shader_parameter/turn = 0.785
|
shader_parameter/turn = 0.785
|
||||||
shader_parameter/inner_radius = 0.32
|
shader_parameter/inner_radius = 0.32
|
||||||
shader_parameter/speed = 0.0
|
shader_parameter/speed = 0.0
|
||||||
|
|||||||
1
commit.gd.uid
Normal file
1
commit.gd.uid
Normal file
@@ -0,0 +1 @@
|
|||||||
|
uid://duptjjvqugua5
|
||||||
@@ -23,6 +23,7 @@ allow_system_fallback=true
|
|||||||
force_autohinter=false
|
force_autohinter=false
|
||||||
hinting=1
|
hinting=1
|
||||||
subpixel_positioning=1
|
subpixel_positioning=1
|
||||||
|
keep_rounding_remainders=true
|
||||||
oversampling=0.0
|
oversampling=0.0
|
||||||
Fallbacks=null
|
Fallbacks=null
|
||||||
fallbacks=[]
|
fallbacks=[]
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ config_version=5
|
|||||||
|
|
||||||
config/name="ПРД_для_МП-550"
|
config/name="ПРД_для_МП-550"
|
||||||
run/main_scene="res://PRD_MP550.tscn"
|
run/main_scene="res://PRD_MP550.tscn"
|
||||||
config/features=PackedStringArray("4.3", "GL Compatibility")
|
config/features=PackedStringArray("4.4", "GL Compatibility")
|
||||||
boot_splash/bg_color=Color(0.356863, 0.278431, 0.356863, 1)
|
boot_splash/bg_color=Color(0.356863, 0.278431, 0.356863, 1)
|
||||||
boot_splash/image="res://pictures/masterc.png"
|
boot_splash/image="res://pictures/masterc.png"
|
||||||
config/icon="res://icon.svg"
|
config/icon="res://icon.svg"
|
||||||
|
|||||||
@@ -96,6 +96,8 @@ class ClientFs extends Node:
|
|||||||
var send_count: int = 0
|
var send_count: int = 0
|
||||||
var missed_packets: int = 0
|
var missed_packets: int = 0
|
||||||
var online: bool = false ## Состояние связи с ФС
|
var online: bool = false ## Состояние связи с ФС
|
||||||
|
var command_done: bool = true
|
||||||
|
var currecnt_command: Array = [GROUP.BASE, CmdCode.START_SESSION]
|
||||||
|
|
||||||
func _init(nm):
|
func _init(nm):
|
||||||
self.self_name = nm
|
self.self_name = nm
|
||||||
@@ -133,9 +135,10 @@ class ClientFs extends Node:
|
|||||||
print_debug("Error getting data from stream: ", data[0])
|
print_debug("Error getting data from stream: ", data[0])
|
||||||
emit_signal("error_connect")
|
emit_signal("error_connect")
|
||||||
else:
|
else:
|
||||||
#parse_data(data[1])
|
parse_data(data[1])
|
||||||
emit_signal("data_fs", data[1])
|
emit_signal("data_fs", data[1])
|
||||||
if not command_stack.is_empty():
|
|
||||||
|
if not command_stack.is_empty() and command_done:
|
||||||
send_fs_data()
|
send_fs_data()
|
||||||
|
|
||||||
func connect_to_host(host: String, port: int) -> void:
|
func connect_to_host(host: String, port: int) -> void:
|
||||||
@@ -148,6 +151,7 @@ class ClientFs extends Node:
|
|||||||
command_stack = []
|
command_stack = []
|
||||||
counter = 0
|
counter = 0
|
||||||
send_count = 0
|
send_count = 0
|
||||||
|
command_done = true
|
||||||
if _stream.connect_to_host(host, port) != OK:
|
if _stream.connect_to_host(host, port) != OK:
|
||||||
print_debug("Error connecting to host.")
|
print_debug("Error connecting to host.")
|
||||||
emit_signal("error_connect")
|
emit_signal("error_connect")
|
||||||
@@ -163,15 +167,6 @@ class ClientFs extends Node:
|
|||||||
return final_crc
|
return final_crc
|
||||||
|
|
||||||
func _form_packet(group: int, cmd: int, index_size: int, data = null) -> PackedByteArray:
|
func _form_packet(group: int, cmd: int, index_size: int, data = null) -> PackedByteArray:
|
||||||
var previous_count = send_count
|
|
||||||
send_count = counter
|
|
||||||
print([self_name, previous_count, counter])
|
|
||||||
if previous_count != 0 && (counter - previous_count) != 1:
|
|
||||||
var skipped = counter - previous_count - 1
|
|
||||||
missed_packets += skipped
|
|
||||||
print_debug("ALARM: Пропущено %d пакетов (было: %d, стало: %d)" % [skipped, previous_count, counter])
|
|
||||||
print_debug("Группа: %d, Команда: %d" % [group, cmd])
|
|
||||||
|
|
||||||
# Формируем пакет
|
# Формируем пакет
|
||||||
var packet = PackedByteArray()
|
var packet = PackedByteArray()
|
||||||
packet.resize(index_size)
|
packet.resize(index_size)
|
||||||
@@ -194,8 +189,11 @@ class ClientFs extends Node:
|
|||||||
if _status != _stream.STATUS_CONNECTED:
|
if _status != _stream.STATUS_CONNECTED:
|
||||||
print("Send_fs_data Error: Stream is not currently connected.")
|
print("Send_fs_data Error: Stream is not currently connected.")
|
||||||
return false
|
return false
|
||||||
|
var send_packet = command_stack.pop_front()
|
||||||
var error: int = _stream.put_data(command_stack.pop_front())
|
currecnt_command[0] = send_packet.decode_u8(GROUP_OFFSET)
|
||||||
|
currecnt_command[1] = send_packet.decode_u8(CMD_OFFSET)
|
||||||
|
command_done = false
|
||||||
|
var error: int = _stream.put_data(send_packet)
|
||||||
if error != OK:
|
if error != OK:
|
||||||
print("Error writing to stream: ", error)
|
print("Error writing to stream: ", error)
|
||||||
return false
|
return false
|
||||||
@@ -203,9 +201,10 @@ class ClientFs extends Node:
|
|||||||
|
|
||||||
# Приемник данных от ФС
|
# Приемник данных от ФС
|
||||||
func parse_data(data_from_fs: PackedByteArray) -> void:
|
func parse_data(data_from_fs: PackedByteArray) -> void:
|
||||||
print_debug('Принял пакет от ФС: %s' % data_from_fs)
|
var GRP = data_from_fs.decode_u8(0x0)
|
||||||
var _GRP = data_from_fs.decode_u8(0x0)
|
var CMD = data_from_fs.decode_u8(0x1)
|
||||||
var _CMD = data_from_fs.decode_u8(0x1)
|
if GRP == currecnt_command[0] and CMD == currecnt_command[1]:
|
||||||
|
command_done = true
|
||||||
|
|
||||||
func start_session():
|
func start_session():
|
||||||
command_stack = []
|
command_stack = []
|
||||||
|
|||||||
1
scripts/FS.gd.uid
Normal file
1
scripts/FS.gd.uid
Normal file
@@ -0,0 +1 @@
|
|||||||
|
uid://c71cpdbr0mai8
|
||||||
1
scripts/PRD.gd.uid
Normal file
1
scripts/PRD.gd.uid
Normal file
@@ -0,0 +1 @@
|
|||||||
|
uid://ba6evmqccy62x
|
||||||
@@ -54,18 +54,18 @@ const ROWS_FS: Array = [
|
|||||||
[TableNode, TableNode, TableNode],
|
[TableNode, TableNode, TableNode],
|
||||||
[TableNode, Switch, TableNode],]
|
[TableNode, Switch, TableNode],]
|
||||||
const ADDRESSES: Array = [
|
const ADDRESSES: Array = [
|
||||||
['ПРД-Н1', '10.1.1.11', 50011, MODE.PRD_H, '10.1.2.18', '10.1.2.19', ''],
|
['ПРД-Н1', '10.1.1.11', 50011, MODE.PRD_H, '10.1.2.12', '10.1.2.13', ''],
|
||||||
['ПРД-Н2', '10.1.1.21', 50021, MODE.PRD_H, '10.1.2.34', '10.1.2.35', ''],
|
['ПРД-Н2', '10.1.1.21', 50021, MODE.PRD_H, '10.1.2.22', '10.1.2.23', ''],
|
||||||
['ПРД-Н3', '10.1.1.31', 50031, MODE.PRD_H, '10.1.2.50', '10.1.2.51', ''],
|
['ПРД-Н3', '10.1.1.31', 50031, MODE.PRD_H, '10.1.2.32', '10.1.2.33', ''],
|
||||||
['ПРД-Н4', '10.1.1.41', 50041, MODE.PRD_H, '10.1.2.66', '10.1.2.67', ''],
|
['ПРД-Н4', '10.1.1.41', 50041, MODE.PRD_H, '10.1.2.42', '10.1.2.43', ''],
|
||||||
['ПРД-В1', '10.1.1.12', 50012, MODE.PRD_B, '10.1.2.20', '10.1.2.21', ''],
|
['ПРД-В1', '10.1.1.12', 50012, MODE.PRD_B, '10.1.2.14', '10.1.2.15', ''],
|
||||||
['ПРД-В2', '10.1.1.22', 50022, MODE.PRD_B, '10.1.2.36', '10.1.2.37', ''],
|
['ПРД-В2', '10.1.1.22', 50022, MODE.PRD_B, '10.1.2.24', '10.1.2.25', ''],
|
||||||
['ПРД-В3', '10.1.1.32', 50032, MODE.PRD_B, '10.1.2.52', '10.1.2.53', ''],
|
['ПРД-В3', '10.1.1.32', 50032, MODE.PRD_B, '10.1.2.34', '10.1.2.35', ''],
|
||||||
['ПРД-В4', '10.1.1.42', 50042, MODE.PRD_B, '10.1.2.68', '10.1.2.69', ''],
|
['ПРД-В4', '10.1.1.42', 50042, MODE.PRD_B, '10.1.2.44', '10.1.2.45', ''],
|
||||||
['ПРД-К1', '10.1.1.13', 50013, MODE.PRD_K, '10.1.2.22', '10.1.2.23', '10.1.2.17'],
|
['ПРД-К1', '10.1.1.13', 50013, MODE.PRD_K, '10.1.2.26', '10.1.2.17', '10.1.2.11'],
|
||||||
['ПРД-К2', '10.1.1.23', 50023, MODE.PRD_K, '10.1.2.38', '10.1.2.39', '10.1.2.33'],
|
['ПРД-К2', '10.1.1.23', 50023, MODE.PRD_K, '10.1.2.36', '10.1.2.27', '10.1.2.21'],
|
||||||
['ПРД-К3', '10.1.1.33', 50033, MODE.PRD_K, '10.1.2.54', '10.1.2.55', '10.1.2.49'],
|
['ПРД-К3', '10.1.1.33', 50033, MODE.PRD_K, '10.1.2.56', '10.1.2.37', '10.1.2.31'],
|
||||||
['ПРД-К4', '10.1.1.43', 50043, MODE.PRD_K, '10.1.2.70', '10.1.2.71', '10.1.2.65']]
|
['ПРД-К4', '10.1.1.43', 50043, MODE.PRD_K, '10.1.2.76', '10.1.2.47', '10.1.2.41']]
|
||||||
const INPUT_EMS_G: Array = [
|
const INPUT_EMS_G: Array = [
|
||||||
'01 :34',
|
'01 :34',
|
||||||
'02 :35',
|
'02 :35',
|
||||||
|
|||||||
1
scripts/constants.gd.uid
Normal file
1
scripts/constants.gd.uid
Normal file
@@ -0,0 +1 @@
|
|||||||
|
uid://7jms4dbunfm3
|
||||||
1
scripts/control_panel.gd.uid
Normal file
1
scripts/control_panel.gd.uid
Normal file
@@ -0,0 +1 @@
|
|||||||
|
uid://cfqdq0o4203w6
|
||||||
1
scripts/ems_g.gd.uid
Normal file
1
scripts/ems_g.gd.uid
Normal file
@@ -0,0 +1 @@
|
|||||||
|
uid://vt613axjqlht
|
||||||
@@ -193,7 +193,7 @@ func setup_fs(unit_fs: Node, meta_device: Array) -> void:
|
|||||||
if not unit_fs.online:
|
if not unit_fs.online:
|
||||||
return
|
return
|
||||||
|
|
||||||
await _setup_fs_device(unit_fs, freq, att)
|
_setup_fs_device(unit_fs, freq, att)
|
||||||
|
|
||||||
|
|
||||||
func _find_device_address(address: String, start_idx: int, end_idx: int) -> String:
|
func _find_device_address(address: String, start_idx: int, end_idx: int) -> String:
|
||||||
@@ -210,14 +210,13 @@ func _get_att_value(device: String, is_unit_fs1: bool) -> float:
|
|||||||
# Асинхронная настройка модуля
|
# Асинхронная настройка модуля
|
||||||
func _setup_fs_device(unit_fs: Node, freq: int, att: float) -> void:
|
func _setup_fs_device(unit_fs: Node, freq: int, att: float) -> void:
|
||||||
unit_fs.set_gen_state(false)
|
unit_fs.set_gen_state(false)
|
||||||
await get_tree().create_timer(0.3).timeout
|
|
||||||
unit_fs.get_gen_state()
|
unit_fs.get_gen_state()
|
||||||
unit_fs.set_gen_state(true)
|
unit_fs.set_gen_state(true)
|
||||||
await get_tree().create_timer(0.3).timeout
|
|
||||||
unit_fs.set_carrier(freq * 1_000_000)
|
unit_fs.set_carrier(freq * 1_000_000)
|
||||||
unit_fs.set_att_batch(att)
|
unit_fs.set_att_batch(att)
|
||||||
unit_fs.get_carrier()
|
unit_fs.get_carrier()
|
||||||
unit_fs.get_att_batch()
|
unit_fs.get_att_batch()
|
||||||
unit_fs.get_base_current_temp()
|
unit_fs.get_base_current_temp()
|
||||||
unit_fs.get_base_can_macro()
|
unit_fs.get_base_can_macro()
|
||||||
|
unit_fs.status_can_macro_exec(true)
|
||||||
unit_fs.get_gen_state()
|
unit_fs.get_gen_state()
|
||||||
|
|||||||
1
scripts/network.gd.uid
Normal file
1
scripts/network.gd.uid
Normal file
@@ -0,0 +1 @@
|
|||||||
|
uid://dfqlaahd5qrmg
|
||||||
1
scripts/nine-patch-button.gd.uid
Normal file
1
scripts/nine-patch-button.gd.uid
Normal file
@@ -0,0 +1 @@
|
|||||||
|
uid://d1ouumqv510su
|
||||||
1
scripts/switch.gd.uid
Normal file
1
scripts/switch.gd.uid
Normal file
@@ -0,0 +1 @@
|
|||||||
|
uid://bgkbufd7o7ayy
|
||||||
1
scripts/yau07.gd.uid
Normal file
1
scripts/yau07.gd.uid
Normal file
@@ -0,0 +1 @@
|
|||||||
|
uid://w3mde4pxhufu
|
||||||
1
scripts/кассета.gd.uid
Normal file
1
scripts/кассета.gd.uid
Normal file
@@ -0,0 +1 @@
|
|||||||
|
uid://djwdj3fmhrxxg
|
||||||
1
scripts/прибор.gd.uid
Normal file
1
scripts/прибор.gd.uid
Normal file
@@ -0,0 +1 @@
|
|||||||
|
uid://dp33khafq6hgu
|
||||||
1
table/switch.gdshader.uid
Normal file
1
table/switch.gdshader.uid
Normal file
@@ -0,0 +1 @@
|
|||||||
|
uid://cg7mlorjenpdy
|
||||||
1
table/table.gd.uid
Normal file
1
table/table.gd.uid
Normal file
@@ -0,0 +1 @@
|
|||||||
|
uid://0lobo8mgb0yv
|
||||||
BIN
Документация/saves/fs_setting
Normal file
BIN
Документация/saves/fs_setting
Normal file
Binary file not shown.
1
Документация/saves/ПРД-В1
Normal file
1
Документация/saves/ПРД-В1
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"1":{"290":1,"292":0,"294":65535,"296":0,"298":32768},"2":{"290":2,"292":0,"294":65535,"296":0,"298":32768},"3":{"290":3,"292":0,"294":65535,"296":0,"298":32768},"4":{"290":4,"292":0,"294":65535,"296":0,"298":32768},"5":{"290":5,"292":0,"294":65535,"296":0,"298":32768},"6":{"290":6,"292":0,"294":65535,"296":0,"298":32768},"7":{"290":7,"292":0,"294":65535,"296":0,"298":32768},"8":{"290":8,"292":0,"294":65535,"296":0,"298":32768},"9":{"290":9,"292":0,"294":65535,"296":0,"298":32768},"10":{"290":10,"292":0,"294":65535,"296":0,"298":32768},"11":{"290":11,"292":0,"294":65535,"296":0,"298":32768},"12":{"290":12,"292":0,"294":65535,"296":0,"298":32768},"13":{"290":13,"292":0,"294":65535,"296":0,"298":32768},"14":{"290":14,"292":0,"294":65535,"296":0,"298":32768},"15":{"290":15,"292":0,"294":65535,"296":0,"298":32768},"16":{"290":16,"292":0,"294":65535,"296":0,"298":32768},"47":{"290":47,"292":0,"294":65535,"296":0,"298":32768},"48":{"290":48,"292":2048,"294":65535,"296":0,"298":32768},"49":{"290":49,"292":4096,"294":65535,"296":0,"298":32768},"50":{"290":50,"292":0,"294":65535,"296":0,"298":32768},"51":{"290":51,"292":2048,"294":65535,"296":24575,"298":32768},"52":{"290":52,"292":4096,"294":65535,"296":24575,"298":32768},"53":{"290":53,"292":0,"294":65535,"296":0,"298":32768},"54":{"290":54,"292":0,"294":65535,"296":0,"298":32768},"55":{"290":55,"292":0,"294":65535,"296":0,"298":32768},"56":{"290":56,"292":0,"294":65535,"296":0,"298":32768},"57":{"290":57,"292":0,"294":65535,"296":0,"298":32768},"58":{"290":58,"292":0,"294":65535,"296":0,"298":32768},"59":{"290":59,"292":0,"294":65535,"296":0,"298":32768},"60":{"290":60,"292":0,"294":65535,"296":0,"298":32768},"61":{"290":61,"292":0,"294":65535,"296":0,"298":32768},"62":{"290":62,"292":0,"294":65535,"296":0,"298":32768}}
|
||||||
1
Документация/saves/ПРД-В2
Normal file
1
Документация/saves/ПРД-В2
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"1":{"290":1,"292":0,"294":65535,"296":0,"298":32768},"2":{"290":2,"292":0,"294":65535,"296":0,"298":32768},"3":{"290":3,"292":0,"294":65535,"296":0,"298":32768},"4":{"290":4,"292":0,"294":65535,"296":0,"298":32768},"5":{"290":5,"292":0,"294":65535,"296":0,"298":32768},"6":{"290":6,"292":0,"294":65535,"296":0,"298":32768},"7":{"290":7,"292":0,"294":65535,"296":0,"298":32768},"8":{"290":8,"292":0,"294":65535,"296":0,"298":32768},"9":{"290":9,"292":0,"294":65535,"296":0,"298":32768},"10":{"290":10,"292":0,"294":65535,"296":0,"298":32768},"11":{"290":11,"292":0,"294":65535,"296":0,"298":32768},"12":{"290":12,"292":0,"294":65535,"296":0,"298":32768},"13":{"290":13,"292":0,"294":65535,"296":0,"298":32768},"14":{"290":14,"292":0,"294":65535,"296":0,"298":32768},"15":{"290":15,"292":0,"294":65535,"296":0,"298":32768},"16":{"290":16,"292":0,"294":65535,"296":0,"298":32768},"47":{"290":47,"292":0,"294":65535,"296":0,"298":32768},"48":{"290":48,"292":2048,"294":65535,"296":0,"298":32768},"49":{"290":49,"292":4096,"294":65535,"296":0,"298":32768},"50":{"290":50,"292":0,"294":65535,"296":0,"298":32768},"51":{"290":51,"292":2048,"294":65535,"296":24575,"298":32768},"52":{"290":52,"292":4096,"294":65535,"296":24575,"298":32768},"53":{"290":53,"292":0,"294":65535,"296":0,"298":32768},"54":{"290":54,"292":0,"294":65535,"296":0,"298":32768},"55":{"290":55,"292":0,"294":65535,"296":0,"298":32768},"56":{"290":56,"292":0,"294":65535,"296":0,"298":32768},"57":{"290":57,"292":0,"294":65535,"296":0,"298":32768},"58":{"290":58,"292":0,"294":65535,"296":0,"298":32768},"59":{"290":59,"292":0,"294":65535,"296":0,"298":32768},"60":{"290":60,"292":0,"294":65535,"296":0,"298":32768},"61":{"290":61,"292":0,"294":65535,"296":0,"298":32768},"62":{"290":62,"292":0,"294":65535,"296":0,"298":32768}}
|
||||||
1
Документация/saves/ПРД-В3
Normal file
1
Документация/saves/ПРД-В3
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"1":{"290":1,"292":0,"294":65535,"296":0,"298":32768},"2":{"290":2,"292":0,"294":65535,"296":0,"298":32768},"3":{"290":3,"292":0,"294":65535,"296":0,"298":32768},"4":{"290":4,"292":0,"294":65535,"296":0,"298":32768},"5":{"290":5,"292":0,"294":65535,"296":0,"298":32768},"6":{"290":6,"292":0,"294":65535,"296":0,"298":32768},"7":{"290":7,"292":0,"294":65535,"296":0,"298":32768},"8":{"290":8,"292":0,"294":65535,"296":0,"298":32768},"9":{"290":9,"292":0,"294":65535,"296":0,"298":32768},"10":{"290":10,"292":0,"294":65535,"296":0,"298":32768},"11":{"290":11,"292":0,"294":65535,"296":0,"298":32768},"12":{"290":12,"292":0,"294":65535,"296":0,"298":32768},"13":{"290":13,"292":0,"294":65535,"296":0,"298":32768},"14":{"290":14,"292":0,"294":65535,"296":0,"298":32768},"15":{"290":15,"292":0,"294":65535,"296":0,"298":32768},"16":{"290":16,"292":0,"294":65535,"296":0,"298":32768},"47":{"290":47,"292":0,"294":65535,"296":0,"298":32768},"48":{"290":48,"292":2048,"294":65535,"296":0,"298":32768},"49":{"290":49,"292":4096,"294":65535,"296":0,"298":32768},"50":{"290":50,"292":0,"294":65535,"296":0,"298":32768},"51":{"290":51,"292":2048,"294":65535,"296":24575,"298":32768},"52":{"290":52,"292":4096,"294":65535,"296":24575,"298":32768},"53":{"290":53,"292":0,"294":65535,"296":0,"298":32768},"54":{"290":54,"292":0,"294":65535,"296":0,"298":32768},"55":{"290":55,"292":0,"294":65535,"296":0,"298":32768},"56":{"290":56,"292":0,"294":65535,"296":0,"298":32768},"57":{"290":57,"292":0,"294":65535,"296":0,"298":32768},"58":{"290":58,"292":0,"294":65535,"296":0,"298":32768},"59":{"290":59,"292":0,"294":65535,"296":0,"298":32768},"60":{"290":60,"292":0,"294":65535,"296":0,"298":32768},"61":{"290":61,"292":0,"294":65535,"296":0,"298":32768},"62":{"290":62,"292":0,"294":65535,"296":0,"298":32768}}
|
||||||
1
Документация/saves/ПРД-В4
Normal file
1
Документация/saves/ПРД-В4
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"1":{"290":1,"292":0,"294":65535,"296":0,"298":32768},"2":{"290":2,"292":0,"294":65535,"296":0,"298":32768},"3":{"290":3,"292":0,"294":65535,"296":0,"298":32768},"4":{"290":4,"292":0,"294":65535,"296":0,"298":32768},"5":{"290":5,"292":0,"294":65535,"296":0,"298":32768},"6":{"290":6,"292":0,"294":65535,"296":0,"298":32768},"7":{"290":7,"292":0,"294":65535,"296":0,"298":32768},"8":{"290":8,"292":0,"294":65535,"296":0,"298":32768},"9":{"290":9,"292":0,"294":65535,"296":0,"298":32768},"10":{"290":10,"292":0,"294":65535,"296":0,"298":32768},"11":{"290":11,"292":0,"294":65535,"296":0,"298":32768},"12":{"290":12,"292":0,"294":65535,"296":0,"298":32768},"13":{"290":13,"292":0,"294":65535,"296":0,"298":32768},"14":{"290":14,"292":0,"294":65535,"296":0,"298":32768},"15":{"290":15,"292":0,"294":65535,"296":0,"298":32768},"16":{"290":16,"292":0,"294":65535,"296":0,"298":32768},"47":{"290":47,"292":0,"294":65535,"296":0,"298":32768},"48":{"290":48,"292":2048,"294":65535,"296":0,"298":32768},"49":{"290":49,"292":4096,"294":65535,"296":0,"298":32768},"50":{"290":50,"292":0,"294":65535,"296":0,"298":32768},"51":{"290":51,"292":2048,"294":65535,"296":24575,"298":32768},"52":{"290":52,"292":4096,"294":65535,"296":24575,"298":32768},"53":{"290":53,"292":0,"294":65535,"296":0,"298":32768},"54":{"290":54,"292":0,"294":65535,"296":0,"298":32768},"55":{"290":55,"292":0,"294":65535,"296":0,"298":32768},"56":{"290":56,"292":0,"294":65535,"296":0,"298":32768},"57":{"290":57,"292":0,"294":65535,"296":0,"298":32768},"58":{"290":58,"292":0,"294":65535,"296":0,"298":32768},"59":{"290":59,"292":0,"294":65535,"296":0,"298":32768},"60":{"290":60,"292":0,"294":65535,"296":0,"298":32768},"61":{"290":61,"292":0,"294":65535,"296":0,"298":32768},"62":{"290":62,"292":0,"294":65535,"296":0,"298":32768}}
|
||||||
1
Документация/saves/ПРД-К1
Normal file
1
Документация/saves/ПРД-К1
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"1":{"290":1,"292":0,"296":0,"298":32768},"2":{"290":2,"292":0,"296":0,"298":32768},"3":{"290":3,"292":0,"296":0,"298":32768},"4":{"290":4,"292":0,"296":0,"298":32768},"5":{"290":5,"292":0,"296":0,"298":32768},"6":{"290":6,"292":0,"296":0,"298":32768},"7":{"290":7,"292":0,"296":0,"298":0},"8":{"290":8,"292":0,"296":0,"298":32768},"9":{"290":9,"292":0,"296":0,"298":32768},"10":{"290":10,"292":0,"296":0,"298":32768},"11":{"290":11,"292":0,"296":0,"298":32768},"12":{"290":12,"292":0,"296":0,"298":0},"13":{"290":13,"292":0,"296":0,"298":32768},"14":{"290":14,"292":0,"296":0,"298":0},"15":{"290":15,"292":0,"296":0,"298":32768},"16":{"290":16,"292":0,"296":0,"298":32768},"47":{"290":47,"292":256,"296":0,"298":32768},"48":{"290":48,"292":8192,"296":0,"298":32768},"49":{"290":49,"292":16384,"296":0,"298":32768},"50":{"290":50,"292":256,"296":0,"298":32768},"51":{"290":51,"292":8192,"296":0,"298":32768},"52":{"290":52,"292":16384,"296":0,"298":32768},"53":{"290":53,"292":0,"296":0,"298":32768},"54":{"290":54,"292":0,"296":0,"298":32768},"55":{"290":55,"292":0,"296":0,"298":32768},"56":{"290":56,"292":0,"296":0,"298":32768},"57":{"290":57,"292":256,"296":0,"298":32768},"58":{"290":58,"292":0,"296":0,"298":32768},"59":{"290":59,"292":0,"296":0,"298":32768},"60":{"290":60,"292":0,"296":0,"298":32768},"61":{"290":61,"292":0,"296":0,"298":32768},"62":{"290":62,"292":0,"296":0,"298":32768}}
|
||||||
1
Документация/saves/ПРД-К2
Normal file
1
Документация/saves/ПРД-К2
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"1":{"290":1,"292":0,"296":0,"298":32768},"2":{"290":2,"292":0,"296":0,"298":32768},"3":{"290":3,"292":0,"296":0,"298":32768},"4":{"290":4,"292":0,"296":0,"298":32768},"5":{"290":5,"292":0,"296":0,"298":32768},"6":{"290":6,"292":0,"296":0,"298":32768},"7":{"290":7,"292":0,"296":0,"298":0},"8":{"290":8,"292":0,"296":0,"298":32768},"9":{"290":9,"292":0,"296":0,"298":32768},"10":{"290":10,"292":0,"296":0,"298":32768},"11":{"290":11,"292":0,"296":0,"298":32768},"12":{"290":12,"292":0,"296":0,"298":0},"13":{"290":13,"292":0,"296":0,"298":32768},"14":{"290":14,"292":0,"296":0,"298":0},"15":{"290":15,"292":0,"296":0,"298":32768},"16":{"290":16,"292":0,"296":0,"298":32768},"47":{"290":47,"292":256,"296":0,"298":32768},"48":{"290":48,"292":8192,"296":0,"298":32768},"49":{"290":49,"292":16384,"296":0,"298":32768},"50":{"290":50,"292":256,"296":0,"298":32768},"51":{"290":51,"292":8192,"296":0,"298":32768},"52":{"290":52,"292":16384,"296":0,"298":32768},"53":{"290":53,"292":0,"296":0,"298":32768},"54":{"290":54,"292":0,"296":0,"298":32768},"55":{"290":55,"292":0,"296":0,"298":32768},"56":{"290":56,"292":0,"296":0,"298":32768},"57":{"290":57,"292":256,"296":0,"298":32768},"58":{"290":58,"292":0,"296":0,"298":32768},"59":{"290":59,"292":0,"296":0,"298":32768},"60":{"290":60,"292":0,"296":0,"298":32768},"61":{"290":61,"292":0,"296":0,"298":32768},"62":{"290":62,"292":0,"296":0,"298":32768}}
|
||||||
1
Документация/saves/ПРД-К3
Normal file
1
Документация/saves/ПРД-К3
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"1":{"290":1,"292":0,"296":0,"298":32768},"2":{"290":2,"292":0,"296":0,"298":32768},"3":{"290":3,"292":0,"296":0,"298":32768},"4":{"290":4,"292":0,"296":0,"298":32768},"5":{"290":5,"292":0,"296":0,"298":32768},"6":{"290":6,"292":0,"296":0,"298":32768},"7":{"290":7,"292":0,"296":0,"298":0},"8":{"290":8,"292":0,"296":0,"298":32768},"9":{"290":9,"292":0,"296":0,"298":32768},"10":{"290":10,"292":0,"296":0,"298":32768},"11":{"290":11,"292":0,"296":0,"298":32768},"12":{"290":12,"292":0,"296":0,"298":0},"13":{"290":13,"292":0,"296":0,"298":32768},"14":{"290":14,"292":0,"296":0,"298":0},"15":{"290":15,"292":0,"296":0,"298":32768},"16":{"290":16,"292":0,"296":0,"298":32768},"47":{"290":47,"292":256,"296":0,"298":32768},"48":{"290":48,"292":8192,"296":0,"298":32768},"49":{"290":49,"292":16384,"296":0,"298":32768},"50":{"290":50,"292":256,"296":0,"298":32768},"51":{"290":51,"292":8192,"296":0,"298":32768},"52":{"290":52,"292":16384,"296":0,"298":32768},"53":{"290":53,"292":0,"296":0,"298":32768},"54":{"290":54,"292":0,"296":0,"298":32768},"55":{"290":55,"292":0,"296":0,"298":32768},"56":{"290":56,"292":0,"296":0,"298":32768},"57":{"290":57,"292":256,"296":0,"298":32768},"58":{"290":58,"292":0,"296":0,"298":32768},"59":{"290":59,"292":0,"296":0,"298":32768},"60":{"290":60,"292":0,"296":0,"298":32768},"61":{"290":61,"292":0,"296":0,"298":32768},"62":{"290":62,"292":0,"296":0,"298":32768}}
|
||||||
1
Документация/saves/ПРД-К4
Normal file
1
Документация/saves/ПРД-К4
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"1":{"290":1,"292":0,"296":0,"298":32768},"2":{"290":2,"292":0,"296":0,"298":32768},"3":{"290":3,"292":0,"296":0,"298":32768},"4":{"290":4,"292":0,"296":0,"298":32768},"5":{"290":5,"292":0,"296":0,"298":32768},"6":{"290":6,"292":0,"296":0,"298":32768},"7":{"290":7,"292":0,"296":0,"298":0},"8":{"290":8,"292":0,"296":0,"298":32768},"9":{"290":9,"292":0,"296":0,"298":32768},"10":{"290":10,"292":0,"296":0,"298":32768},"11":{"290":11,"292":0,"296":0,"298":32768},"12":{"290":12,"292":0,"296":0,"298":0},"13":{"290":13,"292":0,"296":0,"298":32768},"14":{"290":14,"292":0,"296":0,"298":0},"15":{"290":15,"292":0,"296":0,"298":32768},"16":{"290":16,"292":0,"296":0,"298":32768},"47":{"290":47,"292":256,"296":0,"298":32768},"48":{"290":48,"292":8192,"296":0,"298":32768},"49":{"290":49,"292":16384,"296":0,"298":32768},"50":{"290":50,"292":256,"296":0,"298":32768},"51":{"290":51,"292":8192,"296":0,"298":32768},"52":{"290":52,"292":16384,"296":0,"298":32768},"53":{"290":53,"292":0,"296":0,"298":32768},"54":{"290":54,"292":0,"296":0,"298":32768},"55":{"290":55,"292":0,"296":0,"298":32768},"56":{"290":56,"292":0,"296":0,"298":32768},"57":{"290":57,"292":256,"296":0,"298":32768},"58":{"290":58,"292":0,"296":0,"298":32768},"59":{"290":59,"292":0,"296":0,"298":32768},"60":{"290":60,"292":0,"296":0,"298":32768},"61":{"290":61,"292":0,"296":0,"298":32768},"62":{"290":62,"292":0,"296":0,"298":32768}}
|
||||||
1
Документация/saves/ПРД-Н1
Normal file
1
Документация/saves/ПРД-Н1
Normal file
File diff suppressed because one or more lines are too long
1
Документация/saves/ПРД-Н2
Normal file
1
Документация/saves/ПРД-Н2
Normal file
File diff suppressed because one or more lines are too long
1
Документация/saves/ПРД-Н3
Normal file
1
Документация/saves/ПРД-Н3
Normal file
File diff suppressed because one or more lines are too long
1
Документация/saves/ПРД-Н4
Normal file
1
Документация/saves/ПРД-Н4
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user