Puffergröße einer seriellen Verbindung
Verfasst: 17.06.2013 11:22
Hi Leute,
Ich habe folgendes Problem: Ich empfange über ein COM-Port Daten, die ich auswerte. Nun möchte ich gerne zyklisch prüfen, ob ein Bufferoverflow stattgefunden hat. Nun gibt es ja die Möglichkeit über "SerialPortError(#SerialPort)" den Fehler abzufangen, aber es wird kein Bufferoverflow-Fehler registriert, obwohl es passiert.
Ich habe immer wieder festgestellt, dass der Eingangspuffer eine max. größe von 12328 Bytes hat. Mehr Bytes werden scheinbar nicht mehr gespeichert. Dieser Wert scheint irgendwie von Windows zu kommen, lässt sich aber nicht im Geräte-Manager beeinflussen.
weiß jemand, wie sich dieser Wert zusammensetzt.... oder wo man diesen einstellen kann?
...oder wo man diesen Wert auslesen kann (wäre mir am wichtigsten)
Gruß
SBond
Ich habe folgendes Problem: Ich empfange über ein COM-Port Daten, die ich auswerte. Nun möchte ich gerne zyklisch prüfen, ob ein Bufferoverflow stattgefunden hat. Nun gibt es ja die Möglichkeit über "SerialPortError(#SerialPort)" den Fehler abzufangen, aber es wird kein Bufferoverflow-Fehler registriert, obwohl es passiert.
Ich habe immer wieder festgestellt, dass der Eingangspuffer eine max. größe von 12328 Bytes hat. Mehr Bytes werden scheinbar nicht mehr gespeichert. Dieser Wert scheint irgendwie von Windows zu kommen, lässt sich aber nicht im Geräte-Manager beeinflussen.
weiß jemand, wie sich dieser Wert zusammensetzt.... oder wo man diesen einstellen kann?
...oder wo man diesen Wert auslesen kann (wäre mir am wichtigsten)
Gruß
SBond