Ивыч Posted April 3, 2023 Share Posted April 3, 2023 Использую NPort Linux Real TTY Driver ver5.2 Build 22121414, запускаю на ОС Astra Linux CE 2.12.45 (Orel). При запуске драйвера в блокирующем режиме (с cmd_timeout), ф. open("/dev/ttyr00", ...) возвращает ошибку (по истечению таймаута), если устройство NPort недоступно. Если драйвер запустить в неблокирующем режиме (polling), то функция open завершается без ошибок. Как можно узнать наличие NPort в режиме polling? (работаю с данным драйвером можно сказать впервые). Спасибо. Link to comment
Знайка Posted April 3, 2023 Share Posted April 3, 2023 Добрый день. Например, предположим, можно попробовать отслеживать статус TCP соединения (установлено/нет). Link to comment
Ивыч Posted April 3, 2023 Author Share Posted April 3, 2023 Добрый день. Хорошо, допустим, а как удостовериться, что по адресу именно устройство NPort? Может быть есть протокол? или какой-то пример программы? Link to comment
Знайка Posted April 3, 2023 Share Posted April 3, 2023 Есть другой, например, вариант, посмотрите на функцию Auto IP report на NPort. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now