Stream.parseFloat()
Описание
parseFloat()
возвращает первое корректное число с плавающей точкой, начиная с текущей позиции. Функция завершает работу при первом символе, не являющемся числом с плавающей точкой, или по истечении тайм-аута (см. Stream.setTimeout()).
Эта функция является частью класса Stream и может быть вызвана любым классом, который наследуется от него (Wire, Serial и т. д.). Подробнее см. на главной странице класса Stream.
Синтаксис
stream.parseFloat()
stream.parseFloat(lookahead)
stream.parseFloat(lookahead, ignore)
Параметры
lookahead: режим, используемый при просмотре потока вперёд для поиска числа с плавающей точкой. Допустимые типы данных:LookaheadMode. Допустимые значения:SKIP_ALL: все символы, кроме знака минус, десятичной точки или цифр, игнорируются при сканировании потока на наличие числа с плавающей точкой. Это режим по умолчанию.SKIP_NONE: ничего не пропускается, и поток не трогается, если только первый ожидающий символ не является корректным.SKIP_WHITESPACE: пропускаются только табуляции, пробелы, переводы строк и возвраты каретки.
ignore: символ, который нужно пропустить при поиске; используется, например, для пропуска разделителей тысяч. Допустимые типы данных:char.
Возвращаемое значение
Первое корректное число с плавающей точкой или 0.0, если корректное число не найдено. Тип данных: float.