On this page
article
peary::interface
peary::interface
Classes
| Name | |
|---|---|
| class | peary::interface::InterfaceError Base class for interface-related errors. |
| class | peary::interface::InterfaceDeviceError Exception class for interface-related errors. |
| class | peary::interface::CommunicationError Exception class for communication errors. |
| class | peary::interface::iface_i2c_config Configuration class for I2C interface. |
| class | peary::interface::iface_i2c I2C interface via Kernel I2C module. |
| class | peary::interface::Interface Abstract base class for communication interfaces. |
| class | peary::interface::InterfaceConfiguration Class representing the configuration of an interface. |
| class | peary::interface::InterfaceManager Singleton class to manage interface instances. |
| class | peary::interface::iface_ipsocket Configuration class for IPSocket interface. |
| class | peary::interface::iface_loopback_config Configuration class for Loopback interface. |
| class | peary::interface::iface_loopback Peary Loopback Interface. |
| class | peary::interface::iface_mem_config Configuration class for Memory interface. |
| class | peary::interface::iface_mem Peary Memory Interface. |
| class | peary::interface::iface_sermem_config Configuration class for Serial Memory interface. |
| class | peary::interface::iface_sermem Peary Serial Memory Interface. |
| class | peary::interface::iface_spi SPI interface class. |
| class | peary::interface::iface_spi_bus_config Configuration class for SPI bus interface. |
| class | peary::interface::iface_spi_bus |
| class | peary::interface::iface_spi_CLICpix2 Class representing the SPI interface for CLICpix2 devices. |
Types
| Name | |
|---|---|
| using uint8_t | i2c_address_t |
| using uint8_t | i2c_t |
| using uint8_t | i2c_reg_t |
| using uint32_t | ipsocket_port_t |
| using std::string | ipsocket_t |
| using uint8_t | spi_t |
Types Documentation
using i2c_address_t
using peary::interface::i2c_address_t = typedef uint8_t;
using i2c_t
using peary::interface::i2c_t = typedef uint8_t;
using i2c_reg_t
using peary::interface::i2c_reg_t = typedef uint8_t;
using ipsocket_port_t
using peary::interface::ipsocket_port_t = typedef uint32_t;
using ipsocket_t
using peary::interface::ipsocket_t = typedef std::string;
using spi_t
using peary::interface::spi_t = typedef uint8_t;
Updated on 2025-11-14 at 11:31:23 +0100