Сигналы последовательного порта
От: Panda  
Дата: 05.03.04 10:23
Оценка:
Здравствуйте.
Последовательный порт (RS-232) предусматривает такие сигналы, как CTS и DSR. Есть желание задействовать их под свои нужды. Некое устройство будет присылать этот сигнал на соответствующий пин, а моя программа должна на это событие реагировать. В Windows это реализовано функцией WaitCommEvent, но в Линуксе я не могу найти аналога. Как это сделать в Линуксе?

Вызывать все время в цикле ioctl(hCom, TIOCMGET, ...) не хотелось бы, поскольку сигнал будет очень короткий — можно пропустить. Хочется реагировать именно на прерывание, выставляемое портом по приходу сигнала.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.