Diese Seite ist auch in 2 anderen Sprachen verfügbar.
Sprache wechseln  

Serial.parseInt()

Beschreibung

Sucht nach der nächsten gültigen Ganzzahl in der eingehenden Seriennummer. Die Funktion wird abgebrochen, wenn eine Zeitüberschreitung auftritt (siehe Serial.setTimeout()).

Serial.parseInt() erbt von der Stream-Dienstklasse.

Genauer gesagt:

  • Die Analyse stoppt, wenn für einen konfigurierbaren Timeout-Wert keine Zeichen gelesen wurden oder eine Nicht-Ziffer gelesen wird;

  • Wenn beim Timeout (siehe Serial.setTimeout()) keine gültigen Ziffern gelesen wurden, wird 0 zurückgegeben.

Syntax

Serial.parseInt()
Serial.parseInt(lookahead)
Serial.parseInt(lookahead, ignore)

Parameter

Serial: Serielles Port-Objekt. Die Liste der verfügbaren seriellen Schnittstellen für jedes Board auf der Serial-Hauptseite.
lookahead: Der Modus, mit dem im Stream nach vorne nach einer Ganzzahl gesucht wird. Erlaubte Datentypen: LookaheadMode. Erlaubte lookahead-Werte:

  • SKIP_ALL: Alle Zeichen außer Ziffern oder einem Minuszeichen werden beim Scannen des Streams nach einer Ganzzahl ignoriert. Dies ist der Standardmodus.

  • SKIP_NONE: Nichts wird übersprungen und der Stream wird nur dann berührt, wenn das erste wartende Zeichen gültig ist.

  • SKIP_WHITESPACE: Nur Registerkarten, Leerzeichen, Zeilenvorschub und Carriage Returns werden übersprungen.

ignore: Wird verwendet, um das angegebene Zeichen bei der Suche zu überspringen. Wird beispielsweise verwendet, um Tausenderteiler zu überspringen. Zulässige Datentypen: char.

Rückgabewert

Die nächste gültige ganze Zahl. Datentyp: long.

Siehe auch