KRCOMPortSets.pas
Интерфейсы
Интерфейс IKRCOMPortSets
IKRCOMPortSets – интерфейс по которому осуществляется связи с классами использующими последовательный порт. То есть у всех компонентов, которым можно настроить последовательный порт с помощью TKRCOMPortSets, должен быть подключен данный интерфейс
Классы
Класс TKRCOMPortSets
Интерфейсы: IKRCfgParam
TKRCOMPortSets – компонент, вызывающий форму настройки параметров последовательного порта. В связке с компонентом TKRIniConfig можно сохранять настройки в ini файл
Свойства класса TKRCOMPortSets
- COMPort – в данном свойстве указывается компонент соответствующий интерфейсу IKRCOMPortSets для последующей настройки параметров последовательного порта включенного в него
- AutoDetectPorts – если включить данное свойство, то в списке будут только доступные на данный момент порты
- Port – конфигурационный параметр TKRIniCfgParam для сохранения имени порта
- Parity – конфигурационный параметр TKRIniCfgParam для сохранения параметра четности порта
- StopBits – конфигурационный параметр TKRIniCfgParam для сохранения количества стоп битов последовательного порта
- BaudRate – конфигурационный параметр TKRIniCfgParam для сохранения скорости последовательного порта
- DataBits – конфигурационный параметр TKRIniCfgParam для сохранения количества битов данных последовательного порта
- FlowControl – конфигурационный параметр TKRIniCfgParam для сохранения значения параметра управления потоком последовательного порта
Методы класса TKRCOMPortSets
- Execute – метод для вызова формы настройки последовательного порта
- Init – метод, восстанавливающий настройки последовательного порта из конфигурационных параметров ini файла
- GetActivePorts – статический метод для получения списка имен активных последовательных портов
- AList – список, в который будут записаны имена портов
Или Вас что-то конкретное интересует?
В примере контроллер перенаправляет полученные данные обратно отправителю.
Функционал программы под Windows:
- настройка подключения к порту с сохранением в ini файл;
- подключение/отключение к порту
- отправка строки в порт;
- вывод информации о отправленных и принятых данных в поле Memo.
В программе на Delphi используются следующие компоненты:
KRCOMPortSets - для сохранения/восстановления настроек подключения к порту в/из ini файла
KRIniConfig - для работы с ini файлом
TKRAsyncComPort - для асинхронной работы с последовательным портом