2
Ich arbeite mit seriellen Schnittstellen C#, CF 2.0Serielle Schnittstelle. BytesToRead() Funktion
Kann diese Funktion vertrauenswürdig 0 zurückgeben, wenn nichts zu lesen ist?
while (_sp.BytesToRead > 0)
{
char[] buffer = new char[255];
int bytes_read = _sp.Read(buffer, 0, buffer.Length);
for (int i = 0; i < bytes_read; i++)
{
value += buffer[i];
}
}
ProcessValue(value);
was ich tun möchte, lesen Sie die Daten, bis keine Bytes mehr zu lesen sind. _sp ist eine Instanz der SerialPort-Klasse