Jump to content
Форум по продукции MOXA

Александр2019

Пользователи
  • Posts

    2
  • Joined

  • Last visited

Александр2019's Achievements

Новичок

Новичок (1/5)

0

Reputation

  1. Ага. У меня два вопроса: 1. Если мы будем использовать эту библиотеку, не возникнет ли проблем с лицензионной чистотой продукта ? 2. Основная проблема в нашей разработке - мы должны каким-то образом выяснить, в какой момент устройство заканчивает посылать данные через COM-порт. Т.е. когда мы работаем под Windows в режиме RealCOM, возврат из WriteFile() происходит после того, как данные оказались уже переданы (ну, или осталось совсем немного в FIFO буфере). Когда мы работаем через TCP Server, посылка пары килобайт по TCP выполняется мгновенно, даже если скорость порта выставлена очень маленькой. Как именно через API этой библиотеки можно выяснить, когда данные реально переданы?
  2. Добрый день ! Нет ли возможности получить от разработчика библиотеку IPSerial для Unix/Linux прикладного уровня, в исходниках? Т.е. нам совершенно не нужен драйвер для Linux/Windows, мы бы предпочли включить библиотеку от Moxa в свой продукт, и предлагать пользователю использовать или реальные порты, или режим TCP server, или работу с NPort через IPSerial. Режим TCP server нас не устраивает в основном потому, что мы не можем определить, когда посланный нами блок данных полностью передался через последовательный порт, и можно начинать ожидание ответа. Сейчас мы просто вычисляем время по скорости/объему данных, но это получается очень ненадёжно. Библиотека в исходниках нам нужна по причине того, что разработка очень часто идёт под нестандартное/редкое железо, типа ARM/SPARC/Эльбрус. Если это невозможно, нельзя ли получить описание протокола, через который IPSerial общается с NPort ?
×
×
  • Create New...