исправила формирование контрольной суммы для новых строк
This commit is contained in:
parent
bfecb4bd2e
commit
14e1089512
@ -162,9 +162,10 @@ if namespace.hexpath:
|
||||
# или пишем все, что осталось
|
||||
else:
|
||||
bytesQty_cur = missedBytesQty
|
||||
# сформировать и вставить новый элемент списка
|
||||
# сформировать новый элемент списка, добавить его контрольную сумму и вставить в общий список
|
||||
# кол-во байт данных 2 байта адреса тип записи нужное кол-во нулей CRC
|
||||
new_line = [bytesQty_cur, (address_cur >> 8)&0xFF, address_cur&0xFF, REC_TYPE_DATA] + [0] * bytesQty_cur + [255]
|
||||
new_line = [bytesQty_cur, (address_cur >> 8)&0xFF, address_cur&0xFF, REC_TYPE_DATA] + [0] * bytesQty_cur
|
||||
new_line.append((256 - sum(new_line) % 256) % 256)
|
||||
data_lines.insert(i + 1, new_line)
|
||||
# обновить оставшееся количество байт и перейти к следующей строке
|
||||
missedBytesQty -= bytesQty_cur
|
||||
|
||||
Loading…
Reference in New Issue
Block a user