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