extends Node const TableNode = preload("res://table/node.tscn") var file = FileAccess.open("user://constants.txt", FileAccess.READ) const UNICAST_PORT: int = 50003 const UNICAST_ADDRESS: String = '10.1.1.3' const BROADCAST_PORT: int = 50000 const RED = Color(1, 0, 0, 1) const GREEN = Color(0, 1, 0, 1) var DEFAULT_ADDRESS: String = file.get_line() if file else '10.1.1.70' var DEFAULT_PORT: String = file.get_line() if file else '50070' var BASE_ADDR: int = int(file.get_line()) if file else 0x100 const ROWS_REGS_DATA: Array = [ [TableNode, TableNode, TableNode, TableNode, TableNode], [TableNode, TableNode, TableNode, TableNode, TableNode], [TableNode, TableNode, TableNode, TableNode, TableNode], [TableNode, TableNode, TableNode, TableNode, TableNode], [TableNode, TableNode, TableNode, TableNode, TableNode]] const ROWS_BLOCK_DATA: Array = [ [TableNode, TableNode, TableNode, TableNode, TableNode]] enum STATE { WAIT, # Режим ожидания команды READ, # Чтение из ИСА WRITE, # ЗАпись в ИСА }