Opened 2 years ago

Closed 2 years ago

Last modified 2 years ago

#604 closed улучшение (fixed)

TD-01: Проверять минимальный размера буфера приема

Reported by: san Owned by: alx
Priority: средний Milestone: 1 очередь
Component: web-интерфейс (sw) Keywords:
Cc:

Description

Минимальный "Размер буфера приема" для корректной работы конвертера должен быть не менее 4-х размеров пакета(предполагается, что установлен одинаковый размер пакета на обеих сторонах, иначе всё-равно не будет работать).
Предлагаю при нажатии Применить или Ок, если "Размер буфера приема" < 4*"Размер пакета передачи", не разрешать записывать некорректный конфиг и сообщать пользователю.

Change History (5)

comment:1 by san, 2 years ago

Уточню, что имеются ввиду размеры выраженные в байтах.

comment:2 by san, 2 years ago

Уточню, что имеются ввиду размеры выраженные в байтах.

Хотя, оказалось, это не важно :-D в миллисекундах тот-же результат будет.

comment:3 by san, 2 years ago

Вот что стоило уточнить, это то, что размер буфера в мс. перед записью округляется до ближайшего значения кратного 8.
И при проверке нужно использовать уже округленное значение.

comment:4 by alx, 2 years ago

Resolution: fixed
Status: newclosed

In 2225/sw:

В веб-интерфейсе в диалоге конфигурации платы TD-01 при записи конфигурации
добавлена проверка, больше ли размер буфера приема четырех размеров пакета передачи.
И если нет, выдается сообщение об ошибке. Closes #604.

comment:5 by alx, 2 years ago

Ой, в сообщении коммита написал неправильно. На самом деле условие проверки ровно такое, какое в описании тикета.

Note: See TracTickets for help on using tickets.