ich nutze Qt 4.5 und QextSerialPort 1.1 unter Windows. Wenn ich einkommende Daten lesen möchte mit
Code: Alles auswählen
char buff[1024000];
int numBytes = Port->bytesAvailable();
int i = Port->read(buff, numBytes);
buff[i] = '\0';
Wenn ich
Code: Alles auswählen
QByteArray Data = Port->readAll();
Gibt es eine Möglichkeit einen viel größeren Buffer-Speicher anzulegen. Ich möchte nämlich Daten von dem Port kontinuierlich aufnehen. Oder muss ich alle 10 ms oder so, den Buffer auslesen und die Daten selber zwischenspeichern?
Danke