![]() |
PIP 5.6.1
Platform-Independent Primitives
|
Input/output devices. More...
Files | |
| file | pibinarylog.h |
| Binary log. | |
| file | pican.h |
| CAN bus device wrapper. | |
| file | piconfig.h |
| Configuration files parser and writer. | |
| file | pidir.h |
| Local directory. | |
| file | piethernet.h |
| Ethernet-backed UDP and TCP device. | |
| file | pifile.h |
| Local file. | |
| file | pigpio.h |
| GPIO support. | |
| file | piiobytearray.h |
| PIIODevice wrapper around PIByteArray. | |
| file | piiodevice.h |
| Core abstraction for configurable input/output devices. | |
| file | piiodevicesmodule.h |
| Umbrella include for common IO device headers. | |
| file | piiostream.h |
| Text and binary stream adapters for PIIODevice. | |
| file | piiostring.h |
| PIIODevice wrapper around PIString. | |
| file | pipeer.h |
| Peer-to-peer network node. | |
| file | piserial.h |
| Serial device. | |
| file | pisharedmemory.h |
| Shared memory. | |
| file | pispi.h |
| SPI device wrapper. | |
| file | pitransparentdevice.h |
| PIIODevice that pass write to read. | |
Classes | |
| class | PICAN |
| CAN device based on interface name and frame identifier. More... | |
| class | PIConfig |
Parser and writer for configuration files with tree structure supportPIConfig provides functionality to read, write and manipulate configuration files in a tree-like structure. Supports dotted paths, INI-style section prefixes, multiline values and include entries resolved during parsing. More... | |
| class | PIConfig::Branch |
| Branch class - container for Entry objects. More... | |
| class | PIConfig::Entry |
| Node of the parsed configuration tree. More... | |
| class | PIDir |
| Local directory. More... | |
| class | PIDir::CurrentDirOverrider |
| Temporarily change working directory. More... | |
| class | PIEthernet |
| PIIODevice implementation for UDP sockets, TCP clients and TCP servers. More... | |
| struct | PIEthernet::Interface |
| Public descriptor of a system network interface. More... | |
| class | PIEthernet::InterfaceList |
| Collection of Interface descriptors with lookup helpers. More... | |
| class | PIFile |
| Local file. More... | |
| struct | PIFile::FileInfo |
| Local file or directory information. More... | |
| struct | PIFile::FileInfo::Permissions |
| Local file or directory permissions. More... | |
| class | PIGPIO |
| GPIO support library. More... | |
| class | PIIOByteArray |
| PIIODevice wrapper around PIByteArray. More... | |
| class | PIIODevice |
| Base class for input/output devices. More... | |
| class | PIIOBinaryStream |
| PIBinaryStream adapter over a PIIODevice. More... | |
| class | PIIOTextStream |
| PITextStream adapter over a PIIODevice. More... | |
| class | PIIOString |
| PIIODevice wrapper around PIString. More... | |
| class | PIPeer |
| Named network peer built on top of PIIODevice. More... | |
| class | PIPeer::PeerInfo |
| Public information about a discovered peer. More... | |
| struct | PIPeer::PeerInfo::PeerAddress |
| Network address of a peer endpoint. More... | |
| class | PISerial |
| Serial device. More... | |
| struct | PISerial::DeviceInfo |
| Information about serial device. More... | |
| class | PISharedMemory |
| Shared memory. More... | |
| class | PISPI |
| SPI device with configurable speed, word size and clock mode. More... | |
| class | PITransparentDevice |
| PIIODevice that returns written packets through read(). More... | |
Input/output devices.
This module contains the base PIIODevice abstraction, concrete device implementations and helper surfaces such as this convenience umbrella header.
Ivan Pelipenko peri4.nosp@m.ko@y.nosp@m.andex.nosp@m..ru; Andrey Bychkov work..nosp@m.a.b@.nosp@m.yande.nosp@m.x.ru;