libhomegear-base
0.7
Base library for Homegear and Homegear family modules.
|
This is the complete list of members for BaseLib::LowLevel::Gpio, including all inherited members.
_bl | BaseLib::LowLevel::Gpio | protected |
_gpioInfo | BaseLib::LowLevel::Gpio | protected |
_gpioMutex | BaseLib::LowLevel::Gpio | protected |
_gpioPath | BaseLib::LowLevel::Gpio | protected |
closeDevice(uint32_t index) | BaseLib::LowLevel::Gpio | virtual |
exportGpio(uint32_t index) | BaseLib::LowLevel::Gpio | virtual |
get(uint32_t index) | BaseLib::LowLevel::Gpio | virtual |
getFileDescriptor(uint32_t index) | BaseLib::LowLevel::Gpio | virtual |
getPath(uint32_t index) | BaseLib::LowLevel::Gpio | virtual |
Gpio(BaseLib::SharedObjects *baseLib, std::string gpioPath) | BaseLib::LowLevel::Gpio | |
isOpen(uint32_t index) | BaseLib::LowLevel::Gpio | virtual |
openDevice(uint32_t index, bool readOnly) | BaseLib::LowLevel::Gpio | virtual |
poll(uint32_t index, int32_t timeout, bool debounce) | BaseLib::LowLevel::Gpio | virtual |
set(uint32_t index, bool value) | BaseLib::LowLevel::Gpio | virtual |
setDirection(uint32_t index, GpioDirection::Enum direction) | BaseLib::LowLevel::Gpio | virtual |
setEdge(uint32_t index, GpioEdge::Enum edge) | BaseLib::LowLevel::Gpio | virtual |
setPermission(uint32_t index, int32_t userID, int32_t groupID, bool readOnly) | BaseLib::LowLevel::Gpio | virtual |
setup(int32_t userId, int32_t groupId, bool setPermissions, std::vector< uint32_t > &exportGpios) | BaseLib::LowLevel::Gpio | virtual |
~Gpio() | BaseLib::LowLevel::Gpio | virtual |