detect_i2c_bus_number(const bool force_detect=false, const int force_bus_number=-1) | SG::GroveI2CDigital | static |
disable_automatic_mode(void) | SG::I2CADC | inline |
enable_automatic_mode(const uint8_t value=1) | SG::I2CADC | |
ERegister enum name | SG::I2CADC | |
get_address_from_type(const EGroveType &type) | SG::GroveI2CDigital | static |
get_address_from_type(void) const | SG::GroveI2CDigital | inline |
get_and_reset_maximum_result(void) | SG::I2CADC | inline |
get_and_reset_minimum_result(void) | SG::I2CADC | inline |
get_description(void) const | SG::GroveBase | virtual |
get_maximum_result(void) | SG::I2CADC | inline |
get_minimum_result(void) | SG::I2CADC | inline |
get_name(void) const | SG::GroveBase | inlinevirtual |
get_result(void) | SG::I2CADC | inline |
get_sku(void) const | SG::GroveBase | inlinevirtual |
get_type(void) const | SG::GroveBase | inlinevirtual |
get_type_name(void) const | SG::GroveBase | inlinevirtual |
grove_name | SG::GroveBase | |
grove_type | SG::GroveBase | |
GroveBase(const SG::EGroveType t=SG::EGroveType::kUnknown, const std::string &n="") | SG::GroveBase | |
GroveBase(const GroveBase &rhs) | SG::GroveBase | |
GroveI2C(const SG::EGroveType t=SG::EGroveType::kUnknown, const std::string &n="") | SG::GroveI2C | |
GroveI2CDigital(const SG::EGroveType t=SG::EGroveType::kUnknown, const std::string &n="", const I2CAddress addr=0) | SG::GroveI2CDigital | |
i2c_address | SG::GroveI2CDigital | |
i2c_bus_number | SG::GroveI2CDigital | |
i2c_file_handle | SG::GroveI2CDigital | |
I2CADC(const std::string &n="", const I2CAddress addr=0) | SG::I2CADC | |
I2CAddress typedef | SG::GroveI2CDigital | |
I2CBlock typedef | SG::GroveI2CDigital | |
I2CBus typedef | SG::GroveI2CDigital | |
I2CRegister typedef | SG::GroveI2CDigital | |
is_analog(void) const | SG::GroveI2CDigital | inlinevirtual |
is_digital(void) const | SG::GroveI2CDigital | inlinevirtual |
is_grove_gpio(void) const | SG::GroveI2C | inlinevirtual |
is_grove_i2c(void) const | SG::GroveI2C | inlinevirtual |
is_grove_uart(void) const | SG::GroveI2C | inlinevirtual |
operator!=(const I2CADC &rhs) const | SG::I2CADC | inline |
SG::GroveI2CDigital::operator!=(const GroveBase &rhs) const | SG::GroveBase | inline |
operator=(const GroveBase &rhs) | SG::GroveBase | |
operator==(const I2CADC &rhs) const | SG::I2CADC | |
SG::GroveI2CDigital::operator==(const GroveBase &rhs) const | SG::GroveBase | |
read12(const ERegister reg) | SG::I2CADC | virtual |
SG::GroveI2CDigital::read12(const I2CRegister reg) | SG::GroveI2CDigital | inlinevirtual |
read16(const I2CRegister reg) | SG::GroveI2CDigital | virtual |
read8(const ERegister reg) | SG::I2CADC | virtual |
SG::GroveI2CDigital::read8(const I2CRegister reg) | SG::GroveI2CDigital | virtual |
read_block(const I2CRegister reg) | SG::GroveI2CDigital | virtual |
reset(void) | SG::I2CADC | |
reset_maximum_result(void) | SG::I2CADC | inline |
reset_minimum_result(void) | SG::I2CADC | inline |
write16(const ERegister reg, const uint16_t value) | SG::I2CADC | virtual |
SG::GroveI2CDigital::write16(const I2CRegister reg, const uint16_t value) | SG::GroveI2CDigital | virtual |
write8(const ERegister reg, const uint8_t value) | SG::I2CADC | virtual |
SG::GroveI2CDigital::write8(const I2CRegister reg, const uint8_t value) | SG::GroveI2CDigital | virtual |
write_block(const I2CRegister reg, const I2CBlock &v) | SG::GroveI2CDigital | virtual |
write_block(const I2CBlock &v) | SG::GroveI2CDigital | virtual |
write_byte(const uint8_t value) | SG::GroveI2CDigital | virtual |
~GroveBase(void) | SG::GroveBase | virtual |
~GroveI2C(void) | SG::GroveI2C | virtual |
~GroveI2CDigital(void) | SG::GroveI2CDigital | virtual |
~I2CADC(void) | SG::I2CADC | virtual |