Рефакторинг. Табуляцию в пробелы
This commit is contained in:
@@ -3,63 +3,63 @@ extends Node
|
||||
|
||||
# Таблица с данными для входов, первое значение - индекс устройства в ячейке КЭМС
|
||||
const INPUT_ROWS0 = [
|
||||
[1,['1111 МР-231S, УИЗП', 'X31', '0.00', '0.00']],
|
||||
[2,['2222 МР-231S, Строб ЭМС', 'X32', '0.00', '0.00']],
|
||||
[3,['3НРЛС МР-231-3, УИЗП', 'X34', '0.00', '0.00']],
|
||||
[4,['4НРЛС МР-231-3, Строб ЭМС', 'X35', '0.00', '0.00']],
|
||||
[5,['5ЦИСВС-1010, УИЗП', 'X43', '0.00', '0.00']],
|
||||
[8,['64302-01, 4302-04, УИЗП', 'X46', '0.00', '0.00']],
|
||||
[11,['7НРЛС МР-231S, УИЗП', 'X51', '0.00', '0.00']],
|
||||
[22,['8222 МР-231S, Строб ЭМС', 'X32', '0.00', '0.00']],
|
||||
[23,['9РЛС МР-231-3, УИЗП', 'X34', '0.00', '0.00']],
|
||||
[24,['10НРЛС МР-231-3, Строб ЭМС', 'X35', '0.00', '0.00']],
|
||||
[25,['11ЦИСВС-1010, УИЗП', 'X43', '0.00', '0.00']],
|
||||
[28,['124302-01, 4302-04, УИЗП', 'X46', '0.00', '0.00']],
|
||||
[21,['13НРЛС МР-231S, УИЗП', 'X51', '0.00', '0.00']]]
|
||||
[1,['1111 МР-231S, УИЗП', 'X31', '0.00', '0.00']],
|
||||
[2,['2222 МР-231S, Строб ЭМС', 'X32', '0.00', '0.00']],
|
||||
[3,['3НРЛС МР-231-3, УИЗП', 'X34', '0.00', '0.00']],
|
||||
[4,['4НРЛС МР-231-3, Строб ЭМС', 'X35', '0.00', '0.00']],
|
||||
[5,['5ЦИСВС-1010, УИЗП', 'X43', '0.00', '0.00']],
|
||||
[8,['64302-01, 4302-04, УИЗП', 'X46', '0.00', '0.00']],
|
||||
[11,['7НРЛС МР-231S, УИЗП', 'X51', '0.00', '0.00']],
|
||||
[22,['8222 МР-231S, Строб ЭМС', 'X32', '0.00', '0.00']],
|
||||
[23,['9РЛС МР-231-3, УИЗП', 'X34', '0.00', '0.00']],
|
||||
[24,['10НРЛС МР-231-3, Строб ЭМС', 'X35', '0.00', '0.00']],
|
||||
[25,['11ЦИСВС-1010, УИЗП', 'X43', '0.00', '0.00']],
|
||||
[28,['124302-01, 4302-04, УИЗП', 'X46', '0.00', '0.00']],
|
||||
[21,['13НРЛС МР-231S, УИЗП', 'X51', '0.00', '0.00']]]
|
||||
|
||||
# Таблица с данными для выходов, первое значение - индекс устройства в ячейке КЭМС
|
||||
const OUTPUT_ROWS0 = [
|
||||
[41,['15НРЛС МР-231S, БИ', 'X61', '0.00', '0.00']],
|
||||
[42,['16НРЛС МР-231S', 'X62', '0.00', '0.00']],
|
||||
[43,['17НРЛС МР-231-3, БИ', 'X64', '0.00', '0.00']],
|
||||
[44,['18НРЛС МР-231-3', 'X65', '0.00', '0.00']],
|
||||
[45,['19ЦИСВС-1010, БИ', 'X63', '0.00', '0.00']],
|
||||
[46,['204302-01, 4302-04, БИ', 'X66', '0.00', '0.00']],
|
||||
[48,['21НРЛС 11111111', 'X69', '0.00', '0.00']],
|
||||
[52,['22НРЛС МР-231S', 'X62', '0.00', '0.00']],
|
||||
[53,['23НРЛС МР-231-3, БИ', 'X64', '0.00', '0.00']],
|
||||
[54,['24НРЛС МР-231-3', 'X65', '0.00', '0.00']],
|
||||
[55,['25ЦИСВС-1010, БИ', 'X63', '0.00', '0.00']],
|
||||
[56,['264302-01, 4302-04, БИ', 'X66', '0.00', '0.00']],
|
||||
[58,['27НРЛС 11111111', 'X69', '0.00', '0.00']]]
|
||||
[41,['15НРЛС МР-231S, БИ', 'X61', '0.00', '0.00']],
|
||||
[42,['16НРЛС МР-231S', 'X62', '0.00', '0.00']],
|
||||
[43,['17НРЛС МР-231-3, БИ', 'X64', '0.00', '0.00']],
|
||||
[44,['18НРЛС МР-231-3', 'X65', '0.00', '0.00']],
|
||||
[45,['19ЦИСВС-1010, БИ', 'X63', '0.00', '0.00']],
|
||||
[46,['204302-01, 4302-04, БИ', 'X66', '0.00', '0.00']],
|
||||
[48,['21НРЛС 11111111', 'X69', '0.00', '0.00']],
|
||||
[52,['22НРЛС МР-231S', 'X62', '0.00', '0.00']],
|
||||
[53,['23НРЛС МР-231-3, БИ', 'X64', '0.00', '0.00']],
|
||||
[54,['24НРЛС МР-231-3', 'X65', '0.00', '0.00']],
|
||||
[55,['25ЦИСВС-1010, БИ', 'X63', '0.00', '0.00']],
|
||||
[56,['264302-01, 4302-04, БИ', 'X66', '0.00', '0.00']],
|
||||
[58,['27НРЛС 11111111', 'X69', '0.00', '0.00']]]
|
||||
|
||||
const INPUT_ROWS1 = [
|
||||
[12,['283333 МР-231S, Строб ЭМС', 'X52', '0.00', '0.00']],
|
||||
[13,['29НРЛС МР-231-3, УИЗП', 'X54', '0.00', '0.00']],
|
||||
[14,['30НРЛС МР-231-3, Строб ЭМС', 'X55', '0.00', '0.00']],
|
||||
[15,['31ЦИСВС-1010, УИЗП', 'X23', '0.00', '0.00']],
|
||||
[21,['32НРЛС МР-231S, УИЗП', 'X21', '0.00', '0.00']],
|
||||
[22,['33НРЛС МР-231S, Строб ЭМС', 'X22', '0.00', '0.00']],
|
||||
[23,['34НРЛС МР-231-3, УИЗП', 'X24', '0.00', '0.00']],
|
||||
[32,['352222 МР-231S, Строб ЭМС', 'X32', '0.00', '0.00']],
|
||||
[33,['36НРЛС МР-231-3, УИЗП', 'X34', '0.00', '0.00']],
|
||||
[34,['37НРЛС МР-231-3, Строб ЭМС', 'X35', '0.00', '0.00']],
|
||||
[35,['38ЦИСВС-1010, УИЗП', 'X43', '0.00', '0.00']],
|
||||
[38,['394302-01, 4302-04, УИЗП', 'X46', '0.00', '0.00']],
|
||||
[31,['40НРЛС МР-231S, УИЗП', 'X51', '0.00', '0.00']]]
|
||||
[12,['283333 МР-231S, Строб ЭМС', 'X52', '0.00', '0.00']],
|
||||
[13,['29НРЛС МР-231-3, УИЗП', 'X54', '0.00', '0.00']],
|
||||
[14,['30НРЛС МР-231-3, Строб ЭМС', 'X55', '0.00', '0.00']],
|
||||
[15,['31ЦИСВС-1010, УИЗП', 'X23', '0.00', '0.00']],
|
||||
[21,['32НРЛС МР-231S, УИЗП', 'X21', '0.00', '0.00']],
|
||||
[22,['33НРЛС МР-231S, Строб ЭМС', 'X22', '0.00', '0.00']],
|
||||
[23,['34НРЛС МР-231-3, УИЗП', 'X24', '0.00', '0.00']],
|
||||
[32,['352222 МР-231S, Строб ЭМС', 'X32', '0.00', '0.00']],
|
||||
[33,['36НРЛС МР-231-3, УИЗП', 'X34', '0.00', '0.00']],
|
||||
[34,['37НРЛС МР-231-3, Строб ЭМС', 'X35', '0.00', '0.00']],
|
||||
[35,['38ЦИСВС-1010, УИЗП', 'X43', '0.00', '0.00']],
|
||||
[38,['394302-01, 4302-04, УИЗП', 'X46', '0.00', '0.00']],
|
||||
[31,['40НРЛС МР-231S, УИЗП', 'X51', '0.00', '0.00']]]
|
||||
|
||||
# Таблица с данными для выходов, первое значение - индекс устройства в ячейке КЭМС
|
||||
const OUTPUT_ROWS1 = [
|
||||
[41,['41НРЛС МР-231S, БИ', 'X61', '0.00', '0.00']],
|
||||
[42,['42НРЛС МР-231S', 'X62', '0.00', '0.00']],
|
||||
[43,['43НРЛС МР-231-3, БИ', 'X64', '0.00', '0.00']],
|
||||
[44,['44НРЛС МР-231-3', 'X65', '0.00', '0.00']],
|
||||
[45,['45ЦИСВС-1010, БИ', 'X63', '0.00', '0.00']],
|
||||
[46,['464302-01, 4302-04, БИ', 'X66', '0.00', '0.00']],
|
||||
[48,['47НРЛС 11111111', 'X69', '0.00', '0.00']],
|
||||
[62,['48НРЛС МР-231S', 'X62', '0.00', '0.00']],
|
||||
[63,['49НРЛС МР-231-3, БИ', 'X64', '0.00', '0.00']],
|
||||
[64,['50НРЛС МР-231-3', 'X65', '0.00', '0.00']],
|
||||
[65,['51ЦИСВС-1010, БИ', 'X63', '0.00', '0.00']],
|
||||
[66,['524302-01, 4302-04, БИ', 'X66', '0.00', '0.00']],
|
||||
[68,['53НРЛС 11111111', 'X69', '0.00', '0.00']]]
|
||||
[41,['41НРЛС МР-231S, БИ', 'X61', '0.00', '0.00']],
|
||||
[42,['42НРЛС МР-231S', 'X62', '0.00', '0.00']],
|
||||
[43,['43НРЛС МР-231-3, БИ', 'X64', '0.00', '0.00']],
|
||||
[44,['44НРЛС МР-231-3', 'X65', '0.00', '0.00']],
|
||||
[45,['45ЦИСВС-1010, БИ', 'X63', '0.00', '0.00']],
|
||||
[46,['464302-01, 4302-04, БИ', 'X66', '0.00', '0.00']],
|
||||
[48,['47НРЛС 11111111', 'X69', '0.00', '0.00']],
|
||||
[62,['48НРЛС МР-231S', 'X62', '0.00', '0.00']],
|
||||
[63,['49НРЛС МР-231-3, БИ', 'X64', '0.00', '0.00']],
|
||||
[64,['50НРЛС МР-231-3', 'X65', '0.00', '0.00']],
|
||||
[65,['51ЦИСВС-1010, БИ', 'X63', '0.00', '0.00']],
|
||||
[66,['524302-01, 4302-04, БИ', 'X66', '0.00', '0.00']],
|
||||
[68,['53НРЛС 11111111', 'X69', '0.00', '0.00']]]
|
||||
|
||||
@@ -2,36 +2,36 @@ extends Node
|
||||
|
||||
|
||||
class InDev:
|
||||
var id: int # Идентификатор индекс устройства
|
||||
var dev_name: String # Имя подключаемого комплекса
|
||||
var connector: String # Номер разъёма в приборе
|
||||
var delay: float # Задержка фронта импульса
|
||||
var offset: float # Смещение фронта импульса
|
||||
var state: int # Состояние входа
|
||||
var freq: int # Предполагаемая частота на которой работает комплекс
|
||||
var ports_data: Dictionary # Словарь состояния портов устройства
|
||||
var tbl_row_id: int # Индекс устройства в таблице выходов
|
||||
var out_dots: Array # Список выходных устройств в порядке, как в таблице и точки матрицы
|
||||
var connect_devs: Dictionary # Список присоединённых устройств
|
||||
var board: String # Плата в которой находится устройство
|
||||
var id: int # Идентификатор индекс устройства
|
||||
var dev_name: String # Имя подключаемого комплекса
|
||||
var connector: String # Номер разъёма в приборе
|
||||
var delay: float # Задержка фронта импульса
|
||||
var offset: float # Смещение фронта импульса
|
||||
var state: int # Состояние входа
|
||||
var freq: int # Предполагаемая частота на которой работает комплекс
|
||||
var ports_data: Dictionary # Словарь состояния портов устройства
|
||||
var tbl_row_id: int # Индекс устройства в таблице выходов
|
||||
var out_dots: Array # Список выходных устройств в порядке, как в таблице и точки матрицы
|
||||
var connect_devs: Dictionary # Список присоединённых устройств
|
||||
var board: String # Плата в которой находится устройство
|
||||
|
||||
func _init(dev_id : int, params : Array, row_id : int):
|
||||
id = dev_id
|
||||
dev_name = String(params[0])
|
||||
connector = String(params[1])
|
||||
delay = float(params[2])
|
||||
offset = float(params[3])
|
||||
tbl_row_id = row_id
|
||||
func _init(dev_id : int, params : Array, row_id : int):
|
||||
id = dev_id
|
||||
dev_name = String(params[0])
|
||||
connector = String(params[1])
|
||||
delay = float(params[2])
|
||||
offset = float(params[3])
|
||||
tbl_row_id = row_id
|
||||
|
||||
|
||||
class OutDev extends InDev:
|
||||
var mode: String # Режим работы выхода
|
||||
var mode: String # Режим работы выхода
|
||||
|
||||
func _init(dev_id : int, params : Array, row_id : int):
|
||||
id = dev_id
|
||||
dev_name = String(params[0])
|
||||
connector = String(params[1])
|
||||
delay = float(params[2])
|
||||
offset = float(params[3])
|
||||
tbl_row_id = row_id
|
||||
mode = 'Работа'
|
||||
func _init(dev_id : int, params : Array, row_id : int):
|
||||
id = dev_id
|
||||
dev_name = String(params[0])
|
||||
connector = String(params[1])
|
||||
delay = float(params[2])
|
||||
offset = float(params[3])
|
||||
tbl_row_id = row_id
|
||||
mode = 'Работа'
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
extends Node
|
||||
|
||||
class EmsBoard:
|
||||
var id_board: String
|
||||
var in_devs: Dictionary # Словарь с входными устройствами
|
||||
var out_devs: Dictionary # Словарь с выходными устройствами
|
||||
var base_addr_isa: int # Базовый адрес ячейки isa
|
||||
var in_tbl: Array
|
||||
var out_tbl: Array
|
||||
var id_board: String
|
||||
var in_devs: Dictionary # Словарь с входными устройствами
|
||||
var out_devs: Dictionary # Словарь с выходными устройствами
|
||||
var base_addr_isa: int # Базовый адрес ячейки isa
|
||||
var in_tbl: Array
|
||||
var out_tbl: Array
|
||||
|
||||
func _init(id, base_addr, in_table, out_table):
|
||||
id_board = id
|
||||
in_tbl = in_table
|
||||
out_tbl = out_table
|
||||
base_addr_isa = base_addr
|
||||
id_board = id
|
||||
in_tbl = in_table
|
||||
out_tbl = out_table
|
||||
base_addr_isa = base_addr
|
||||
|
||||
Reference in New Issue
Block a user