Доработка. Запись в регистры хранения Modbus для управления питанием прибора Щ3
This commit is contained in:
@@ -28,14 +28,14 @@ class Sch3 extends unit.Unit:
|
||||
online = false
|
||||
emit_signal('line_changed', self)
|
||||
if cmd_state == CmdState.WAIT:
|
||||
cmd_state = CmdState.FAIL
|
||||
emit_signal('command_fail', self)
|
||||
if (tick - tx_tick) > ONLINE_TIMEOUT:
|
||||
cmd_state = CmdState.FAIL
|
||||
emit_signal('command_fail', self)
|
||||
var rc = Error.ERR_BUSY
|
||||
if (tick - tx_tick) > REQUEST_PERIOD:
|
||||
if read_input(0, 4):
|
||||
tx_tick = tick
|
||||
cmd_state = CmdState.WAIT
|
||||
rc = Error.OK
|
||||
if cmd_state == CmdState.SEND:
|
||||
tx_tick = tick
|
||||
cmd_state = CmdState.WAIT
|
||||
rc = Error.OK
|
||||
return rc
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user