Исправления. Изменение механизма загрузки ЭМС-Г
This commit is contained in:
@@ -69,9 +69,8 @@ class EmsBoard:
|
||||
var bit_load = 4
|
||||
if online:
|
||||
if (ems_load != LoadState.IN_PROCESS) and (ems_load != LoadState.FAIL):
|
||||
ems_load = LoadState.DONE if ((status[0] >> bit_load) & 1) else LoadState.NOT_LOAD
|
||||
elif ((status[0] >> bit_load) & 1):
|
||||
ems_load = LoadState.DONE
|
||||
if (ems_load == LoadState.NOT_DEFINED) or not (((status[0] >> bit_load) & 1)):
|
||||
ems_load = LoadState.NOT_LOAD
|
||||
else:
|
||||
ems_load = LoadState.NOT_DEFINED
|
||||
set_wait()
|
||||
@@ -180,6 +179,9 @@ class EmsBoard:
|
||||
elif (state_cmd == WRITE_FLASH) and (unit_ems.cmd_code_rx == unit_ems.CmdCode.WRITE_FLASH_MP550):
|
||||
set_wait()
|
||||
elif state_board == LOADING:
|
||||
var bit_load = 4
|
||||
if ((unit_ems.status[0] >> bit_load) & 1):
|
||||
ems_load = LoadState.DONE
|
||||
set_wait()
|
||||
|
||||
## Выбор текущего устройства и проверка правильности его номера
|
||||
|
||||
Reference in New Issue
Block a user