Простая утилита для общения с устройствами, подключенными к последовательному порту. Позволяет передавать бинарные данные и строки с завершающими символами и без. Передаваемые данные можно сохранить в виде команд. Сохраненные команды можно отправлять одним кликом. Сохраненные команды особенно удобны при работе с модемами.
Интерфейс
В верхней части окна программы необходимо выбрать параметры последовательного порта.
После открытия порта становятся доступны поля для передачи данных.
Передача бинарных данных осуществляется последовательной HEX строкой с пробелом в качестве разделителя.
Передача строковых данных осуществляется с помощью отправки в порт ASCII строки. Строка может завершаться CRLF.
Каждая строка может быть сохранена в виде команды с помошью кнопки "+". Кнопка "-" удаляет команду из списка сохраненных.
Все сохраненные команды видны в списке справа. При клике на любую команду осуществляется ее отправка с символами CRLF.
Входные данные отображаются в двух нижних полях. В верхнем отображается строковое представление данных при нахождении в потоке символов CRLF.
В нижнем поле отображается бинарное представление входных данный в HEX формате.
Сохранение данных
Все команды храняться в файле "commands.xml", при закрытии программы все изменения списка команд сохраняются. Все события пишутся в лог файл "ComTest.log".