Доработка. Безопаснее после подключения сначала прочитать входные регистры, а потом записывать

This commit is contained in:
sasha80
2025-04-04 11:26:50 +03:00
parent 72b92b24c7
commit 50b28f0c19

View File

@@ -69,7 +69,7 @@ class Sch3 extends unit.Unit:
step_fsm = Sch3Fsm.WRITE
elif step_fsm == Sch3Fsm.CONNECT:
try_connect()
mbc.request_read(base_input_address, regs_input_count)
mbc.request_read_input(base_input_address, regs_input_count)
cmd_state = CmdState.WAIT
tx_tick = tick
@@ -95,7 +95,7 @@ class Sch3 extends unit.Unit:
if not online:
online = true
emit_signal('line_changed', online)
step_fsm = Sch3Fsm.WRITE
step_fsm = Sch3Fsm.READ_INPUT
tick_fsm_delta = request_period
else:
if cmd_state == CmdState.WAIT: