Добавление обнуления портов ЭМС-Г на выходе (необходимо записовать в 0х120 порт значение 6666 каждые 3 секунды)
This commit is contained in:
@@ -56,6 +56,9 @@ func _exit_tree() -> void:
|
||||
var unit_key = settings.get_unit_key(get_meta('unit_name')[0])
|
||||
var unit_prd = network.units[unit_key]
|
||||
var prd_module = prd.prd_dict[unit_prd.name]
|
||||
print('Было: %s, %s' % [unit_prd.isa_ports[ADDR_UG_LITERA_1], unit_prd.isa_ports[ADDR_UG_LITERA_2]])
|
||||
print("Стало: %s, %s" % [ug_work_1, ug_work_2])
|
||||
|
||||
prd_module.cmd_array.append([unit_prd.CmdCode.WRITE_ISA, [ADDR_UG_LITERA_1, ug_work_1, ADDR_UG_LITERA_2, ug_work_2]])
|
||||
|
||||
|
||||
@@ -286,7 +289,7 @@ func on_ug_setting() -> void:
|
||||
var result = ((att & 0x07) << 3) | (dou & 0x07)
|
||||
|
||||
var prd_module = prd.prd_dict[unit_prd.name]
|
||||
prd_module.cmd_array.append([unit_prd.CmdCode.WRITE_ISA, [ADDR_UG_LITERA_1, result, ADDR_UG_LITERA_2, result]])
|
||||
prd_module.cmd_array.append([unit_prd.CmdCode.WRITE_ISA, [ADDR_UG_LITERA_1, result, ADDR_UG_LITERA_2, result, 0x120, 6666]])
|
||||
|
||||
|
||||
func on_mode_changed(in_tree: bool) -> void:
|
||||
|
||||
@@ -332,6 +332,7 @@ func update_fs_state(ecms):
|
||||
if um_data_array.size():
|
||||
prd_module.set_ug_state = false
|
||||
prd_module.set_um(um_data_array)
|
||||
|
||||
|
||||
|
||||
## Проверяет ниличие директории, если их нет, создаёт
|
||||
|
||||
Reference in New Issue
Block a user