add change device

This commit is contained in:
2024-12-20 15:21:58 +03:00
parent 827c85fa9e
commit fc98ed6d9c
2 changed files with 7 additions and 4 deletions

View File

@@ -2,7 +2,6 @@ extends Node2D
signal read_ems_g_start()
signal read_ems_g_finish()
signal change_device(meta_device)
var flag_mode = Constants.ADDRESSES[0][3]
var broadcast_packet: PackedByteArray
@@ -186,7 +185,7 @@ func on_btn_select(intem_from_sector):
var node_select_device = $TabContainer/PRD/select_dev/select_dev
var get_select_device = node_select_device.get_node2(1, 0)
var meta = get_select_device.get_item_metadata(intem_from_sector)
emit_signal('change_device', meta)
Network.on_command_change_device(meta)
flag_mode = meta[2]

View File

@@ -11,7 +11,6 @@ var broadcast_packet: PackedByteArray
var state = Constants.STATE.WAIT
var send_array: Array = []
signal yau_status_line(_status) ## Вызывается когда меняется состояние связи с ячейкой
signal yau_receive(_data_from_yau) ##
signal yau_read_isa(_unit_isa_ports)
@@ -68,7 +67,7 @@ func _process(delta: float) -> void:
func state_machine():
var fl_done = (unit.cmd_state == unit.CmdState.DONE)
var fl_done = (unit.cmd_state == unit.CmdState.DONE or unit.cmd_state == unit.CmdState.FAIL)
## Режим ожидания
match state:
Constants.STATE.WAIT:
@@ -102,6 +101,11 @@ func write_port_isa(port_isa: int, data_isa: int) -> void:
send_array.append(['wr', write_data])
func on_command_change_device(meta_device):
ip_address = meta_device[0]
ip_port = meta_device[1]
func on_line_changed(_unit) -> void:
emit_signal('yau_status_line', unit.online)