ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
22 декабря
1382723 Топик полностью
evgeniy1294 (15.12.2023 01:25, просмотров: 473) ответил evgeniy1294 на [protodb] Protocol Debugger. Отладка и реверс-инжиниринг протоколов.
Некоторые мысли о дальнейшем развитиии программы в краткосрочной перспективе: 

* Внезапно всплыла необходимость в управлении сигналами RTS и DTR у последовательного порта. Причем всплыла она не при работе с чем-то древним, а с usb-cdc на вполне себе современном МК. Просто либина была собрана вот так. Для того, чтобы это всё работало и вписалось в интерфейс, придется добавлять возможность изменять некоторые настройки подключения без перезапуска сессии, разумеется придется информировать пользователя о необходимости перезапуска, если это необходимо. Альтернативным вариантом является добавление на панель плагинного виджета, если таковой у плагина интерфейса есть (он будет создаваться при подключении и удаляться после разрыва соединения). Нужно выбрать.

* Отправка файла, тут тоже все непросто. Отправка файла не должна выводить в лог содержимое файла, должна быть однократная запись. Отправка должна быть возможна при запущенной сессии (либо она запустит сессию сама). Должен быть прогресс-бар. Должны быть настройки по разбивке файла на отдельные пакеты (как именно?). Должна быть возможность отправки файла из скрипта. В общем, передача файла должна работать по собственной логике, нужен соответствующий интерфейс.

* Нашел баги в отрисовке лога, нужно подправить.

* Нужно собрать версию под win7.


Всё это планирую сделать до нового года, как максимум на праздниках. Вроде всё просто, но вписать что-то в архитектуру и интерфейс на деле бывает сложно.