Serial.parseInt()

Leírás

A következő érvényes egész számot keresi a bejövő sorozatban. A funkció időtúllépésnél leáll (lásd Serial.setTimeout()).

Serial.parseInt() a stream segédprogram osztályból örökölt.

Különösen:

  • Az elemzés leáll, ha nem olvasott be karaktereket egy konfigurálható időtúllépési értékhez, vagy egy nem számjegyet olvas be;

  • Ha nem olvasott be érvényes számjegyet az időtúllépés bekövetkeztekor (lásd: Serial.setTimeout()), akkor 0-t ad vissza;

Szintaxis

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

Paraméterek

Serial: soros port objektum. Tekintse meg az egyes kártyákhoz elérhető soros portok listáját a Serial főoldalon.
lookahead: a mód arra, hogyan számítson az adatfolyamban egy egész számra. Engedélyezett adattípusok: LookaheadMode. Engedélyezett lookahead értékek:

  • SKIP_ALL: a számok és a mínuszjel kivételével minden karakter figyelmen kívül marad, amikor egész számot keres a folyamban. Ez az alapértelmezett mód

  • SKIP_NONE: Semmi sem kerül kihagyásra, és az adatfolyamhoz nem nyúl, hacsak az első várakozó karakter érvénytelen.

  • SKIP_WHITESPACE: Csak a tabulátorok, szóközök, soremelések és kocsivissza karakterek kerülnek kihagyásra.

ignore: a jelzett karakter kihagyására szolgál a keresésben. Például ezres osztó kihagyására használják. Engedélyezett adattípusok: char

Visszatérési érték

A következő érvényes egész. Adattípus: long.

Lásd még