54 : mName(name), mpRegister(reg) {
65 bool getGpio(
size_t index, uint8_t &outValue)
const {
66 return mpRegister->getGpio(mName, index, outValue);
78 return mpRegister->getObject<T>(mName, index);
Definition RegisterManager.h:37
void operator=(const RegisterManagerProxy &)=delete
Assignment operator is deleted to prevent unexpected behavior.
RegisterManagerProxy(const String &name, RegisterManager *reg)
Creates a new proxy for accessing a specific named register.
Definition RegisterManagerProxy.h:53
RegisterManagerProxy(const RegisterManagerProxy &)=delete
Copy constructor is deleted to prevent unexpected behavior.
bool getGpio(size_t index, uint8_t &outValue) const
Gets a GPIO value from the specified index in the bound register.
Definition RegisterManagerProxy.h:65
T * getObject(size_t index)
Gets an object of the specified type from the bound register.
Definition RegisterManagerProxy.h:77
Contains all classes and functions related to the Uniot Core.