Laelaps  2.3.5
RoadNarrows Robotics Small Outdoor Mobile Robot Project
laelaps::LaeI2CMux Member List

This is the complete list of members for laelaps::LaeI2CMux, including all inherited members.

getDevName()laelaps::LaeI2CMuxinline
isChanEnabled(int chan, byte_t chanBits)laelaps::LaeI2CMuxinline
isOpen()laelaps::LaeI2CMuxinline
LaeI2CMux(LaeI2C &i2cBus, uint_t addr=LaeI2CMuxAddrDft)laelaps::LaeI2CMux
lock()laelaps::LaeI2CMuxinlineprotected
m_addrMuxlaelaps::LaeI2CMuxprotected
m_chanlaelaps::LaeI2CMuxprotected
m_i2cBuslaelaps::LaeI2CMuxprotected
m_mutexlaelaps::LaeI2CMuxprotected
read(int chan, uint_t addr, byte_t buf[], size_t len)laelaps::LaeI2CMuxvirtual
readChannelStates(byte_t &chanBits)laelaps::LaeI2CMuxvirtual
reset()laelaps::LaeI2CMuxinlinevirtual
setChannel(int chan)laelaps::LaeI2CMuxprotected
transact(int chan, uint_t addr, const byte_t wbuf[], size_t wlen, byte_t rbuf[], size_t rlen, long usec=0)laelaps::LaeI2CMuxvirtual
unlock()laelaps::LaeI2CMuxinlineprotected
write(int chan, uint_t addr, byte_t buf[], size_t len)laelaps::LaeI2CMuxvirtual
~LaeI2CMux()laelaps::LaeI2CMuxvirtual