Я экспериментировал с VSPE от eterlogic (http://www.eterlogic.com/Products.VSPE.html), API, который создает последовательные устройства в режиме ядра, такие как Mapper, Connector, Splitter и т. Д. Я пытаюсь использовать его для создания метода для ввода новых данных, илиизменить существующие данные в последовательном потоке между физическим COM-портом и приложением.
Согласно этой ссылке (http://www.eterlogic.com/help/vspe/ConnectorAndMapper.html), используя комбинацию преобразователя и соединителя, и дополнительное приложение поддержки (где данныебыло бы предположительно изменено), данные могут быть изменены между ком-портом и конечным пунктом назначения, исходным приложением.
Я могу видеть, как данные могут перенаправляться с физического порта (скажем, COM2) черезсопоставление с виртуальным портом (скажем, COM3), используемым дополнительным приложением, настроенным для взаимодействия с COM3, но я не вижу, как после изменения данных их можно записать обратно на исходный порт (COM2) и в исходныйприложение.Потому что все, что записано в COM2, будет перенаправлено в COM3.
Поток данных будет выглядеть примерно так:
Data transmitted from external device to COM2
Data is re-directed to virtual COM3 into supporting application
supporting application modifies data
supporting application now writes modified data to original application, but through what COM port?
У кого-нибудь есть идеи, как это можно сделать?(только в программном обеспечении)
С уважением, Райкер