Stream
Описание
Stream — это базовый класс для потоков символьных и двоичных данных. Он не вызывается напрямую, а используется каждый раз, когда вы вызываете функцию, которая на него опирается. Stream определяет функции чтения и парсинга в Arduino.
При использовании любой базовой функциональности, которая использует метод read() или аналогичный, можно с уверенностью предполагать, что она вызывает класс Stream. Для функций вроде print() класс Stream наследует от класса Print.
Некоторые библиотеки и классы, которые используют Stream:
Serial
Wire
Ethernet
SD
Функции
Чтение
available()
read()
peek()
readBytes()
readBytesUntil()
readString()
readStringUntil()
Поиск
find()
findUntil()
Парсинг
parseInt()
parseFloat()
Конфигурация
setTimeout()
getTimeout()
Управление буфером
flush()