Holen Sie sich die Anzahl von bytes wartet auf eine serielle Schnittstelle vor dem Lesen, linux

Ich bin der Konvertierung einer Win32-serial-Klasse auf Linux (Ubuntu) zu den erforderlichen Funktionen der serial-Klasse ist die "peek" an der seriellen Puffer, um zu sehen, wie viele bytes sind das warten auf die serielle Schnittstelle vor dem Lesen der seriellen Schnittstelle.

In diesem Pediküre-situation brauche ich nur zu wissen, ob es IRGENDWELCHE bytes auf den Hafen, bevor Sie versuchen, es zu Lesen.

In windows, die ich verwendet, COMSTATS, aber ich kann nicht scheinen zu finden, eine ähnliche Funktion in Linux.

Meine Frage ist:

Unter Linux Wie Lesen Sie die Anzahl von BYTES/chars warten auf eine serielle Schnittstelle ohne entfernen Sie Sie aus dem serial-port-Puffer?

Schreibe einen Kommentar