Arduino:Справочник языка Arduino/Библиотеки/Serial/findUntil(): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
Строка 11: Строка 11:
==Синтаксис==
==Синтаксис==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
Serial.findUntil(target, terminal)
Serial.findUntil(target, terminal)
</syntaxhighlight>
</syntaxhighlight>
Строка 17: Строка 17:
==Параметры==
==Параметры==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
target — строка, которую надо найти (символьная)
target — строка, которую надо найти (символьная)
terminal — терминальная строка, которую надо найти (символьная)
terminal — терминальная строка, которую надо найти (символьная)
Строка 24: Строка 24:
==Что возвращает==
==Что возвращает==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
true или false.
true или false.
</syntaxhighlight>
</syntaxhighlight>

Версия от 12:38, 20 мая 2023

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Функция findUntil()[1]

Считывает данные из буфера последовательного порта до тех пор, пока не найдет искомую строку заданной длины или терминальную строку. Если строка найдена, возвращает true, если время истекло — false.

Наследует у класса Stream.

Синтаксис

Serial.findUntil(target, terminal)

Параметры

target  строка, которую надо найти (символьная)
terminal  терминальная строка, которую надо найти (символьная)

Что возвращает

true или false.

См.также

  1. Stream
  2. Stream.findUntil()

Внешние ссылки