parseFloat() returns the first valid floating point number from the current position. The function is terminated by the first character that is not a floating point number, or when it times out (see Stream.setTimeout()).
This function is part of the Stream class, and can be called by any class that inherits from it (Wire, Serial, etc). See the Stream class main page for more information.
stream.parseFloat()stream.parseFloat(lookahead)stream.parseFloat(lookahead, ignore)lookahead: the mode used to look ahead in the stream for a floating point number. Allowed data types: LookaheadMode. Allowed values:SKIP_ALL: all characters other than a minus sign, decimal point, or digits are ignored when scanning the stream for a floating point number. This is the default mode.SKIP_NONE: nothing is skipped, and the stream is not touched unless the first waiting character is valid.SKIP_WHITESPACE: only tabs, spaces, line feeds, and carriage returns are skipped.ignore: character to skip in the search, used for example to skip thousands dividers. Allowed data types: char.The first valid floating point number, or 0.0 if no valid number is found. Data type: float.