Я конвертирую последовательный класс Win32 в Linux (Ubuntu). Одной из необходимых функций этого последовательного класса является «просмотр» последовательного буфера, чтобы увидеть, сколько байтов ожидает последовательный порт, прежде чем читать последовательный порт.
В этой ситуации с педикюром мне нужно только узнать, есть ли на порту какие-либо байты, прежде чем пытаться его прочитать.
В Windows я использовал COMSTATS, но я не могу найти подобную функцию в Linux.
Мой вопрос:
В Linux Как вы читаете количество байтов / символов, ожидающих на последовательном порту, не удаляя их из буфера последовательного порта?