Добавление обнуления портов ЭМС-Г на выходе (необходимо записовать в 0х120 порт значение 6666 каждые 3 секунды)

This commit is contained in:
Maxim Name
2025-07-07 18:35:46 +03:00
parent 523391c683
commit 5cb308ece3
2 changed files with 5 additions and 1 deletions

View File

@@ -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:

View File

@@ -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)
## Проверяет ниличие директории, если их нет, создаёт