Merge remote-tracking branch 'origin/dev_danil' into dev_maxim
# Conflicts: # scripts/PRD.gd # scripts/network.gd
This commit is contained in:
106
scripts/PRD.gd
106
scripts/PRD.gd
@@ -158,22 +158,103 @@ func _ready() -> void:
|
||||
node_select_fs_1.get_node2(1, 4).get_child(1, false).connect('toggled', Callable(self, '_on_get_status_1'))
|
||||
node_select_fs_1.get_node2(1, 3).connect('text_submitted', Callable(self, '_on_set_att_1'))
|
||||
node_select_fs_1.get_node2(1, 2).connect('text_submitted', Callable(self, '_on_set_ferq_1'))
|
||||
|
||||
|
||||
node_select_fs_2.get_node2(1, 4).get_child(1, false).connect('toggled', Callable(self, '_on_get_status_2'))
|
||||
node_select_fs_2.get_node2(1, 3).connect('text_submitted', Callable(self, '_on_set_att_2'))
|
||||
node_select_fs_2.get_node2(1, 2).connect('text_submitted', Callable(self, '_on_set_ferq_2'))
|
||||
|
||||
|
||||
func draw_control_panel_prd(mode) -> void:
|
||||
for node_path in Constants.NODE_MAP:
|
||||
var index = Constants.NODE_MAP[node_path]
|
||||
var node = get_node(node_path)
|
||||
if node:
|
||||
var value = node.get("text")
|
||||
if value != null:
|
||||
node.text = Constants.SIGNS_PRD[mode][index]
|
||||
else:
|
||||
node.fname = Constants.SIGNS_PRD[mode][index]
|
||||
|
||||
func draw_control_panel_prd(pribor) -> void:
|
||||
if pribor == Constants.MODE.PRD_H:
|
||||
# Кассета У5
|
||||
$TabContainer/ControlPanel/soc_y5/IP5_25.rname = 'А24'
|
||||
$TabContainer/ControlPanel/soc_y5/ay07.rname = 'А30'
|
||||
$TabContainer/ControlPanel/soc_y5/ems_g.rname = 'А26'
|
||||
$TabContainer/ControlPanel/soc_y5/ug.rname = 'А27'
|
||||
$TabContainer/ControlPanel/soc_y5/ukp_1.rname = 'А28'
|
||||
$TabContainer/ControlPanel/soc_y5/ukp_2.rname = 'А29'
|
||||
# Кассета ФС
|
||||
$TabContainer/ControlPanel/Kasseta_FS/Kasseta.text = 'Кассета ФС-НД'
|
||||
$TabContainer/ControlPanel/Kasseta_FS/Block_FS_PRD_K.visible = false
|
||||
$TabContainer/ControlPanel/Kasseta_FS/FS_PRD_K.visible = false
|
||||
$TabContainer/ControlPanel/Kasseta_FS/ref_A1.rname = 'А1'
|
||||
$TabContainer/ControlPanel/Kasseta_FS/ref_A1.fname = 'Модуль ФС'
|
||||
$TabContainer/ControlPanel/Kasseta_FS/ref_A3.rname = 'А3'
|
||||
$TabContainer/ControlPanel/Kasseta_FS/ref_A3.fname = 'БЛОК ФС-2'
|
||||
$TabContainer/ControlPanel/Kasseta_FS/ref_A2.rname = 'А2'
|
||||
$TabContainer/ControlPanel/Kasseta_FS/ref_A2.fname = 'Модуль ФС'
|
||||
$TabContainer/ControlPanel/Kasseta_FS/ref_A4.rname = 'А4'
|
||||
$TabContainer/ControlPanel/Kasseta_FS/ref_A4.fname = 'БЛОК ФС-3'
|
||||
# Кассета П-1
|
||||
$TabContainer/ControlPanel/soc_P1/IP12_50.rname = 'А21'
|
||||
$TabContainer/ControlPanel/soc_P1/IP9_50_1.rname = 'А20'
|
||||
$TabContainer/ControlPanel/soc_P1/IP9_50_2.rname = 'А19'
|
||||
$TabContainer/ControlPanel/soc_P1/MAA_1.rname = 'А22'
|
||||
$TabContainer/ControlPanel/soc_P1/MAA_2.rname = 'А23'
|
||||
# Кассета П-2
|
||||
$TabContainer/ControlPanel/soc_P2.visible = false
|
||||
|
||||
elif pribor == Constants.MODE.PRD_B:
|
||||
# Кассета У5
|
||||
$TabContainer/ControlPanel/soc_y5/IP5_25.rname = 'А24'
|
||||
$TabContainer/ControlPanel/soc_y5/ay07.rname = 'А30'
|
||||
$TabContainer/ControlPanel/soc_y5/ems_g.rname = 'А26'
|
||||
$TabContainer/ControlPanel/soc_y5/ug.rname = 'А27'
|
||||
$TabContainer/ControlPanel/soc_y5/ukp_1.rname = 'А28'
|
||||
$TabContainer/ControlPanel/soc_y5/ukp_2.rname = 'А29'
|
||||
# Кассета ФС
|
||||
$TabContainer/ControlPanel/Kasseta_FS/Kasseta.text = 'Кассета ФС-ВД'
|
||||
$TabContainer/ControlPanel/Kasseta_FS/Block_FS_PRD_K.visible = false
|
||||
$TabContainer/ControlPanel/Kasseta_FS/FS_PRD_K.visible = false
|
||||
$TabContainer/ControlPanel/Kasseta_FS/ref_A1.rname = 'А1'
|
||||
$TabContainer/ControlPanel/Kasseta_FS/ref_A1.fname = 'Модуль ФС'
|
||||
$TabContainer/ControlPanel/Kasseta_FS/ref_A3.rname = 'А3'
|
||||
$TabContainer/ControlPanel/Kasseta_FS/ref_A3.fname = 'БЛОК ФС-4'
|
||||
$TabContainer/ControlPanel/Kasseta_FS/ref_A2.rname = 'А2'
|
||||
$TabContainer/ControlPanel/Kasseta_FS/ref_A2.fname = 'Модуль ФС'
|
||||
$TabContainer/ControlPanel/Kasseta_FS/ref_A4.rname = 'А4'
|
||||
$TabContainer/ControlPanel/Kasseta_FS/ref_A4.fname = 'БЛОК ФС-5'
|
||||
# Кассета П-1
|
||||
$TabContainer/ControlPanel/soc_P1/IP12_50.rname = 'А21'
|
||||
$TabContainer/ControlPanel/soc_P1/IP9_50_1.rname = 'А20'
|
||||
$TabContainer/ControlPanel/soc_P1/IP9_50_2.rname = 'А19'
|
||||
$TabContainer/ControlPanel/soc_P1/MAA_1.rname = 'А22'
|
||||
$TabContainer/ControlPanel/soc_P1/MAA_2.rname = 'А23'
|
||||
# Кассета П-2
|
||||
$TabContainer/ControlPanel/soc_P2.visible = false
|
||||
|
||||
elif pribor == Constants.MODE.PRD_K:
|
||||
# Кассета У5
|
||||
$TabContainer/ControlPanel/soc_y5/IP5_25.rname = 'А31'
|
||||
$TabContainer/ControlPanel/soc_y5/ay07.rname = 'А37'
|
||||
$TabContainer/ControlPanel/soc_y5/ems_g.rname = 'А33'
|
||||
$TabContainer/ControlPanel/soc_y5/ug.rname = 'А34'
|
||||
$TabContainer/ControlPanel/soc_y5/ukp_1.rname = 'А35'
|
||||
$TabContainer/ControlPanel/soc_y5/ukp_2.rname = 'А36'
|
||||
# Кассета ФС
|
||||
$TabContainer/ControlPanel/Kasseta_FS/Kasseta.text = 'Кассета ФС-КД'
|
||||
$TabContainer/ControlPanel/Kasseta_FS/Block_FS_PRD_K.visible = true
|
||||
$TabContainer/ControlPanel/Kasseta_FS/FS_PRD_K.visible = true
|
||||
$TabContainer/ControlPanel/Kasseta_FS/ref_A1.rname = 'А3'
|
||||
$TabContainer/ControlPanel/Kasseta_FS/ref_A1.fname = 'Модуль ФС'
|
||||
$TabContainer/ControlPanel/Kasseta_FS/ref_A3.rname = 'А6'
|
||||
$TabContainer/ControlPanel/Kasseta_FS/ref_A3.fname = 'БЛОК ФС-6'
|
||||
$TabContainer/ControlPanel/Kasseta_FS/ref_A2.rname = 'А2'
|
||||
$TabContainer/ControlPanel/Kasseta_FS/ref_A2.fname = 'Модуль ФС'
|
||||
$TabContainer/ControlPanel/Kasseta_FS/ref_A4.rname = 'А5'
|
||||
$TabContainer/ControlPanel/Kasseta_FS/ref_A4.fname = 'БЛОК ФС-7'
|
||||
# Кассета П-1
|
||||
$TabContainer/ControlPanel/soc_P1/IP12_50.rname = 'А23'
|
||||
$TabContainer/ControlPanel/soc_P1/IP12_50.fname = 'ИП9-50'
|
||||
$TabContainer/ControlPanel/soc_P1/IP9_50_1.rname = 'А24'
|
||||
$TabContainer/ControlPanel/soc_P1/IP9_50_1.fname = 'ИП9-50'
|
||||
$TabContainer/ControlPanel/soc_P1/IP9_50_2.rname = 'А26'
|
||||
$TabContainer/ControlPanel/soc_P1/IP9_50_2.fname = 'ИП12-50'
|
||||
|
||||
$TabContainer/ControlPanel/soc_P1/MAA_1.rname = 'А27'
|
||||
$TabContainer/ControlPanel/soc_P1/MAA_2.rname = 'А28'
|
||||
# Кассета П-2
|
||||
$TabContainer/ControlPanel/soc_P2.visible = true
|
||||
|
||||
|
||||
## From Network status about yau-07
|
||||
@@ -237,6 +318,7 @@ func _on_data_fs_1(fs_1_data):
|
||||
Constants.CMD.BASE_GET_CURRENT_TEMP:
|
||||
if GRP == Constants.GROUP.BASE:
|
||||
node_select_fs_1.set_node_text(1, 5, '%.2f' % fs_1_data.decode_float(0xC) + ' °C')
|
||||
#$read.text = str(fs_1_data.hex_encode())
|
||||
|
||||
|
||||
func _on_data_fs_2(fs_2_data):
|
||||
|
||||
Reference in New Issue
Block a user