On this page
article
peary::interface::iface_i2c_config
peary::interface::iface_i2c_config
Configuration class for I2C interface.
#include <peary/interfaces/I2C/i2c.hpp>
Inherits from peary::interface::InterfaceConfiguration
Public Functions
| Name | |
|---|---|
| iface_i2c_config(std::string const & devpath, const i2c_address_t devaddress)Constructor for iface_i2c_config. | |
| virtual bool | operator<(const iface_i2c_config & rhs) const |
| bool | operator<(const InterfaceConfiguration & rhs)Comparison operator for iface_i2c_config. |
Public Attributes
| Name | |
|---|---|
| i2c_address_t | _devaddress |
Additional inherited members
Public Functions inherited from peary::interface::InterfaceConfiguration
| Name | |
|---|---|
| InterfaceConfiguration(std::string )Constructor for InterfaceConfiguration class. |
Public Attributes inherited from peary::interface::InterfaceConfiguration
| Name | |
|---|---|
| std::string | _devpath |
Public Functions Documentation
function iface_i2c_config
iface_i2c_config(
std::string const & devpath,
const i2c_address_t devaddress
)
Constructor for iface_i2c_config.
Parameters:
- devpath The device path for the I2C interface
- devaddress The I2C address of the device
function operator<
virtual bool operator<(
const iface_i2c_config & rhs
) const
function operator<
bool operator<(
const InterfaceConfiguration & rhs
)
Comparison operator for iface_i2c_config.
Public Attributes Documentation
variable _devaddress
i2c_address_t _devaddress;
Updated on 2025-11-14 at 11:31:23 +0100