Raspberry Pi:Библиотеки/WiringPi/Функции для работы с последовательным портом/serialDataAvail()

Материал из Онлайн справочника
Версия от 13:09, 18 июня 2023; EducationBot (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

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



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

Синтаксис

int serialDataAvail(int fd);

Описание

Возвращает данные о количестве символов, доступных для считывания на последовательном порте. Также может вернуть значение «-1» – при любой ошибке (в этом случае соответствующее значение передается и переменной errno).

Примечание: Возвращаемый файловый дескриптор (fd) – это стандартный файловый дескриптор Linux. Если потребуется, вы можете использовать на этом дескрипторе стандартные системные функции вроде read(), write() и т.д. К примеру, вам может понадобится передать большой блок двоичных данных там, где функции serialPutchar() и serialPuts() подходят не очень хорошо – в таком случае лучше воспользоваться функцией write().

См.также

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