Re: hwcom-Schnittstelle - Datensatzlänge Kategorie: Programmierung (von André H. - 8.11.2004 23:31) | ||
Als Antwort auf Re: hwcom-Schnittstelle - Datensatzlänge von reneforster - 8.11.2004 17:50 | ||
| ||
Hallo Rene, > das erstaunt ein wenig, ich hatte gedacht das man nur maximal die Stringlänge empfangen kann, Du verwechselt hier Datenrahmen mit Stringvariablen. Man kann theoretisch mit der CC2 einen so gro�en Datenrahmen empfangen, wie es RAM gibt. ;-) Gespeichert wird das ganze eben in einem Bytearray. Natürlich kann man so lange Datenrahmen nicht so bequem wie Strings bearbeiten. Jedoch ist dies bei Datenrahmen meist sowieso nicht notwendig. > und da wäre glaube ich bei 32 Zeichen schluss. Stringvariablen können max. 30 Zeichen aufnehmen, belegen jedoch immer 32 Byte. > Falls es aber doch mit grö�eren Zeichenketten > geht, dann könnte Dir dein Timeout von derzeit 150ms einen Strich durch die Rechnung machen. > Setzte mal zum Test das Timeout höher. Du verstehst hier das Prinzip eines Timeouts falsch. Das Timeout bestimmt hier die maximale Zeit die zwischen dem Empfang zweier Zeichen verstreichen darf, bevor der Vorgang abgebrochen wird. Kommt beispielsweise nur alle 140ms ein Zeichen an, so wird nicht wegen eines Timeouts abgerochen. MfG André H. Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | ||
Antwort schreiben Antworten: |