add change device
This commit is contained in:
@@ -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]
|
||||
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user