Michael_K » 31 янв 2011, 18:31
Обязательно несколько кнопок (штук пять, думаю хватит),
чтобы каждой из них можно было назначить последовательность символов
(текстом ИЛИ хексом, причем текстом многострочным со спецсимволами (чтобы, например, можно было в строку включать \r\n или просто \r и т.п.)).
Обязательно большие ком-порты (чтобы можно было открыть COM37)
и по возможности гибкие скорости (ну это понятно, что на все железо и драйвера не угодишь)...
Обязательно просмотр в хексе и тексте (или два синхронных окна).
Прокрутка назад удобная, чтобы посмотреть, что там было вначале, и чтобы она не слетала вниз при приеме очередного байта...
Обязательно лог в файл (бывает, что портянка летит или байты неотображаемые буквами).
Лог-файл должен быть "нормально закрыт", флашнут или разрешен "параллельный доступ на чтение", чтобы можно его было смотреть, не выключая терминалку и при падении оставалось все на месте.
Хорошо бы (но это уже "на любителя") таймстампы.
Но вообще, главное, чтобы не висла в нештатных ситуациях и сохраняла логи при этом. Часто бывает такая фигня - ЮСБ или блютус на ходу "отвалился" (при отладке это - обычное дело) и все... Остался открытым ком-порт, который "внезапно пропал" из системы.
...висим, синий экран, снять задачу, обломки файлов... это больше всего напрягает.
Добавлено спустя 14 минут 35 секунд:
Ой, забыл.
Обязательно сохранение конфигурации (порт, скорость, назначенные макросы).
Причем, наверное, пусть при закрытии терминалки спрашивает "сохранить?"