20 lines
865 B
GDScript
20 lines
865 B
GDScript
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.14'
|
|
const BROADCAST_PORT: int = 50000
|
|
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]]
|
|
enum STATE {
|
|
WAIT, # Режим ожидания команды
|
|
READ, # Чтение из ИСА
|
|
WRITE, # ЗАпись в ИСА
|
|
}
|
|
|