Здравствуйте.
Последовательный порт (RS-232) предусматривает такие сигналы, как CTS и DSR. Есть желание задействовать их под свои нужды. Некое устройство будет присылать этот сигнал на соответствующий пин, а моя программа должна на это событие реагировать. В Windows это реализовано функцией WaitCommEvent, но в Линуксе я не могу найти аналога. Как это сделать в Линуксе?
Вызывать все время в цикле ioctl(hCom, TIOCMGET, ...) не хотелось бы, поскольку сигнал будет очень короткий — можно пропустить. Хочется реагировать именно на прерывание, выставляемое портом по приходу сигнала.
Да, еще, просьба не предлагать написать свой драйвер для последовательного порта.
Хочется от стандартного драйвера это получить.
Здравствуйте, Panda.
Вы писали 5 марта 2004 г., 13:30:07:
P> Да, еще, просьба не предлагать написать свой драйвер для последовательного порта.
P> Хочется от стандартного драйвера это получить.
Совет такой, поискать среди множества программ, которые работают с
последовательным портом, ту которая может делать то что тебе хочется,
и посмотреть в её исходники..
--
С уважением, butcher
Posted via RSDN NNTP Server 1.8 beta