PIP 5.5.3
Platform-Independent Primitives
Файлы | Классы
IO

Устройства ввода/вывода. Подробнее...

Файлы

файл  pibinarylog.h
 Бинарный лог
 
файл  pican.h
 Устройство CAN.
 
файл  piconfig.h
 Разбор и запись конфигурационных файлов
 
файл  pidir.h
 Локальная директория
 
файл  piethernet.h
 Устройство Ethernet.
 
файл  pifile.h
 Локальный файл
 
файл  pigpio.h
 GPIO.
 
файл  piiobytearray.h
 Обертка PIIODevice вокруг PIByteArray.
 
файл  piiodevice.h
 Базовый класс утройств ввода/вывода
 
файл  piiostream.h
 Функциональность PIBinaryStream для PIIODevice.
 
файл  piiostring.h
 Обертка PIIODevice вокруг PIString.
 
файл  pipeer.h
 Элемент пиринговой сети
 
файл  piserial.h
 Последовательный порт
 
файл  pisharedmemory.h
 Разделяемая память
 
файл  pispi.h
 Устройство SPI.
 
файл  pitransparentdevice.h
 PIIODevice который транслирует запись на чтение
 
файл  pibasetransfer.h
 Базовый класс для надежного обмена данными с помощью фиксированных пакетов с коррекцией ошибок и паузой
 
файл  pidatatransfer.h
 Класс для отправки и приема PIByteArray с помощью PIBaseTransfer.
 
файл  pidiagnostics.h
 Диагностика качества связи
 
файл  pifiletransfer.h
 Класс для отправки и приема файлов и папок с помощью PIBaseTransfer.
 
файл  pipacketextractor.h
 Извлекатель пакетов
 
файл  piparsehelper.h
 Класс для автоматизации приема структур
 

Классы

class  PIBinaryLog
 Бинарный лог Подробнее...
 
class  PIDir
 Локальная директория. Подробнее...
 
class  PIDir::CurrentDirOverrider
 Временная смена рабочей директории. Подробнее...
 
class  PIFile
 Локальный файл. Подробнее...
 
struct  PIFile::FileInfo
 Информация о локальном файле или директории. Подробнее...
 
struct  PIFile::FileInfo::Permissions
 Разрешения локального файла или директории. Подробнее...
 
class  PIGPIO
 Поддержка GPIO. Подробнее...
 
class  PIIOByteArray
 Обёртка PIIODevice вокруг PIByteArray. Подробнее...
 
class  PIIODevice
 Базовый класс утройств ввода/вывода. Подробнее...
 
class  PIIOBinaryStream
 Функциональность PIBinaryStream для PIIODevice. Подробнее Поток ввода/вывода. Подробнее...
 
class  PIIOTextStream
 Функциональность PITextStream для PIIODevice. Подробнее...
 
class  PIIOString
 Обёртка PIIODevice вокруг PIString. Подробнее...
 
class  PISerial
 Последовательный порт. Подробнее...
 
struct  PISerial::DeviceInfo
 Информация о последовательном устройстве Подробнее...
 
class  PISharedMemory
 Разделяемая память. Подробнее...
 
class  PITransparentDevice
 PIIODevice который транслирует запись на чтение. Подробнее...
 

Подробное описание

Устройства ввода/вывода.

Сборка с использованием CMake

find_package(PIP REQUIRED)
target_link_libraries([target] PIP)
Общее

Эти файлы обеспечивают базовый класс устройства ввода/вывода, много реализаций и утилит для работы с PIIODevice

Авторы

Иван Пелипенко peri4.nosp@m.ko@y.nosp@m.andex.nosp@m..ru; Андрей Бычков work..nosp@m.a.b@.nosp@m.yande.nosp@m.x.ru;