MechaLib
The robust, all-in-one software library for MechaLeague Robots
Loading...
Searching...
No Matches
I2C_MUX_Base Class Referenceabstract

#include <I2C_MUX_Base.h>

Public Member Functions

virtual void begin ()=0
virtual void exposeChannel (uint8_t channel)=0
virtual void hideChannel (uint8_t channel)=0
virtual void exposeAllChannels ()=0
virtual void hideAllChannels ()=0
virtual bool isChannelExposed (uint8_t channel)=0
virtual bool * getChannelStates (uint8_t channel)=0

Member Function Documentation

◆ begin()

virtual void I2C_MUX_Base::begin ( )
pure virtual

◆ exposeAllChannels()

virtual void I2C_MUX_Base::exposeAllChannels ( )
pure virtual

◆ exposeChannel()

virtual void I2C_MUX_Base::exposeChannel ( uint8_t channel)
pure virtual

◆ getChannelStates()

virtual bool * I2C_MUX_Base::getChannelStates ( uint8_t channel)
pure virtual

◆ hideAllChannels()

virtual void I2C_MUX_Base::hideAllChannels ( )
pure virtual

◆ hideChannel()

virtual void I2C_MUX_Base::hideChannel ( uint8_t channel)
pure virtual

◆ isChannelExposed()

virtual bool I2C_MUX_Base::isChannelExposed ( uint8_t channel)
pure virtual

The documentation for this class was generated from the following file: