Исправления. Убрано ограничение на время отправки команд в ЯУ-07.
This commit is contained in:
@@ -311,12 +311,9 @@ class PRD:
|
||||
return STATE_DEVICE.NONE if all_online else STATE_DEVICE.ERROR
|
||||
|
||||
func execute_cmd():
|
||||
var time_now = Time.get_ticks_msec()
|
||||
if (time_now - unit_yau07.time_tx) < TIME_YAU07_SEND: return
|
||||
if not len(cmd_array): return
|
||||
if unit_yau07.cmd_state != unit_yau07.CmdState.DONE: return
|
||||
var cmd: Array = cmd_array.pop_front()
|
||||
unit_yau07.time_tx = time_now
|
||||
unit_yau07.send_isa(cmd[0], cmd[1])
|
||||
|
||||
func start_load():
|
||||
|
||||
@@ -41,7 +41,6 @@ class YaU07 extends unit.Unit:
|
||||
var isa_block: = {} ## Результат выполнения команды "читать массив из порта"
|
||||
var flash_data: = PackedByteArray() ## Данные прочитанные из Flash
|
||||
var flash_len: = 0 ## Длинна данных прочитанных из Flash
|
||||
var time_tx: int = 0 ## Время последней отправки команды
|
||||
|
||||
|
||||
func _to_string() -> String: return String('яу07: %s %s' % [self.name, ['отключен', 'на связи'][int(online)]])
|
||||
|
||||
Reference in New Issue
Block a user