Доработка. Безопаснее после подключения сначала прочитать входные регистры, а потом записывать
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user