SensorLib 0.5.0
Multi-platform sensor driver library for Arduino, PlatformIO, and ESP-IDF
Loading...
Searching...
No Matches
GaugeBQ27220 Member List

This is the complete list of members for GaugeBQ27220, including all inherited members.

_addrDeviceBeginCommonprotected
_ifaceDeviceBeginCommonprotected
Access enum nameGaugeBQ27220
accessKeyGaugeBQ27220protected
afterCommReady()DeviceBeginCommoninlineprotectedvirtual
afterInitSuccess(uint8_t param)DeviceBeginCommoninlineprotectedvirtual
beforeBegin()DeviceBeginCommoninlineprotectedvirtual
begin(SensorCommCustom::CustomCallback callback, SensorCommCustomHal::CustomHalCallback hal_callback)GaugeBQ27220inline
I2CDeviceWithHal::begin(SensorCommCustom::CustomCallback cb, SensorCommCustomHal::CustomHalCallback hal_cb, uint8_t addr)I2CDeviceWithHalinline
beginLifecycle(uint8_t addr, uint8_t iface, uint8_t initParam, CreateComm createComm)DeviceBeginCommoninlineprotected
BQ27220_CHIP_IDGaugeBQ27220protectedstatic
BQ27220_REG_ANALOG_COUNTGaugeBQ27220protectedstatic
BQ27220_REG_MAC_BUFFER_ENDGaugeBQ27220protectedstatic
BQ27220_REG_MAC_BUFFER_STARTGaugeBQ27220protectedstatic
BQ27220_REG_MAC_DATA_LENGaugeBQ27220protectedstatic
BQ27220_REG_MAC_DATA_SUMGaugeBQ27220protectedstatic
BQ27220_REG_RAW_CURRENTGaugeBQ27220protectedstatic
BQ27220_REG_RAW_VOLTAGEGaugeBQ27220protectedstatic
BQ27220_REG_ROM_STARTGaugeBQ27220protectedstatic
BQ27220_REG_STA_AT_RATEGaugeBQ27220protectedstatic
BQ27220_REG_STA_AT_RATE_TIME_TO_EMPTYGaugeBQ27220protectedstatic
BQ27220_REG_STA_AVG_POWERGaugeBQ27220protectedstatic
BQ27220_REG_STA_BAT_STATUSGaugeBQ27220protectedstatic
BQ27220_REG_STA_BAT_VOLTAGEGaugeBQ27220protectedstatic
BQ27220_REG_STA_BTP_CHARGE_SETGaugeBQ27220protectedstatic
BQ27220_REG_STA_BTP_DISC_SETGaugeBQ27220protectedstatic
BQ27220_REG_STA_CHARGING_CURRENTGaugeBQ27220protectedstatic
BQ27220_REG_STA_CHARGING_VOLTAGEGaugeBQ27220protectedstatic
BQ27220_REG_STA_COULOMB_COUNTGaugeBQ27220protectedstatic
BQ27220_REG_STA_CURRENTGaugeBQ27220protectedstatic
BQ27220_REG_STA_CYCLE_COUNTGaugeBQ27220protectedstatic
BQ27220_REG_STA_DESIGN_CAPACITYGaugeBQ27220protectedstatic
BQ27220_REG_STA_DESIGN_CAPACITY_LSBGaugeBQ27220protectedstatic
BQ27220_REG_STA_DESIGN_CAPACITY_MSBGaugeBQ27220protectedstatic
BQ27220_REG_STA_FULL_CHARGE_CAPACITYGaugeBQ27220protectedstatic
BQ27220_REG_STA_INTER_TEMPGaugeBQ27220protectedstatic
BQ27220_REG_STA_MAX_LOAD_CURRENTGaugeBQ27220protectedstatic
BQ27220_REG_STA_MAX_LOAD_TO_EMPTYGaugeBQ27220protectedstatic
BQ27220_REG_STA_NTC_TEMPGaugeBQ27220protectedstatic
BQ27220_REG_STA_OPERATION_STATUSGaugeBQ27220protectedstatic
BQ27220_REG_STA_REMAINING_CAPACITYGaugeBQ27220protectedstatic
BQ27220_REG_STA_STANDBY_CURRENTGaugeBQ27220protectedstatic
BQ27220_REG_STA_STANDBY_TIME_TO_EMPTYGaugeBQ27220protectedstatic
BQ27220_REG_STA_STATE_OF_CHARGEGaugeBQ27220protectedstatic
BQ27220_REG_STA_STATE_OF_HEALTHGaugeBQ27220protectedstatic
BQ27220_REG_STA_TIME_TO_EMPTYGaugeBQ27220protectedstatic
BQ27220_REG_STA_TIME_TO_FULLGaugeBQ27220protectedstatic
BQ27220_ROM_DESIGN_CAPACITYGaugeBQ27220protectedstatic
BQ27220_ROM_FULL_CHARGE_CAPACITYGaugeBQ27220protectedstatic
BQ27220_ROM_OPERATION_CONFIG_AGaugeBQ27220protectedstatic
BQ27220_ROM_OPERATION_CONFIG_BGaugeBQ27220protectedstatic
BQ27220_SUB_CMD_BAT_INSERTGaugeBQ27220protectedstatic
BQ27220_SUB_CMD_BAT_REMOVEGaugeBQ27220protectedstatic
BQ27220_SUB_CMD_BOARD_OFFSETGaugeBQ27220protectedstatic
BQ27220_SUB_CMD_CAL_TOGGLEGaugeBQ27220protectedstatic
BQ27220_SUB_CMD_CC_OFFSETGaugeBQ27220protectedstatic
BQ27220_SUB_CMD_CC_OFFSET_SAVEGaugeBQ27220protectedstatic
BQ27220_SUB_CMD_CLEAR_SNOOZEGaugeBQ27220protectedstatic
BQ27220_SUB_CMD_CTRL_STATUSGaugeBQ27220protectedstatic
BQ27220_SUB_CMD_DEVICE_NUMBERGaugeBQ27220protectedstatic
BQ27220_SUB_CMD_ENTER_CALGaugeBQ27220protectedstatic
BQ27220_SUB_CMD_ENTER_CFG_UPDATEGaugeBQ27220protectedstatic
BQ27220_SUB_CMD_EXIT_CALGaugeBQ27220protectedstatic
BQ27220_SUB_CMD_EXIT_CFG_UPDATEGaugeBQ27220protectedstatic
BQ27220_SUB_CMD_EXIT_CFG_UPDATE_REINITGaugeBQ27220protectedstatic
BQ27220_SUB_CMD_FW_VERSIONGaugeBQ27220protectedstatic
BQ27220_SUB_CMD_HW_VERSIONGaugeBQ27220protectedstatic
BQ27220_SUB_CMD_OCV_CMDGaugeBQ27220protectedstatic
BQ27220_SUB_CMD_RESETGaugeBQ27220protectedstatic
BQ27220_SUB_CMD_RETURN_TO_ROMGaugeBQ27220protectedstatic
BQ27220_SUB_CMD_SEALEDGaugeBQ27220protectedstatic
BQ27220_SUB_CMD_SET_PROFILE_1GaugeBQ27220protectedstatic
BQ27220_SUB_CMD_SET_PROFILE_2GaugeBQ27220protectedstatic
BQ27220_SUB_CMD_SET_PROFILE_3GaugeBQ27220protectedstatic
BQ27220_SUB_CMD_SET_PROFILE_4GaugeBQ27220protectedstatic
BQ27220_SUB_CMD_SET_PROFILE_5GaugeBQ27220protectedstatic
BQ27220_SUB_CMD_SET_PROFILE_6GaugeBQ27220protectedstatic
BQ27220_SUB_CMD_SET_SNOOZEGaugeBQ27220protectedstatic
clearCommState()DeviceBeginCommoninlineprotected
clrRegBit(uint8_t reg, uint8_t bit)SensorCommWrapperinline
commDeviceBeginCommonprotected
dataGaugeBQ27220protected
DeviceBeginCommon()=defaultDeviceBeginCommonprotected
ensureValid() const overrideI2CDeviceWithHalinlineprotectedvirtual
fail()DeviceBeginCommoninlineprotected
FULL_ACCESS enum valueGaugeBQ27220
GaugeBase(const GaugeBase &)=deleteGaugeBase
GaugeBase()=defaultGaugeBaseprotected
GaugeBQ27220()GaugeBQ27220inline
getAddress() constDeviceBeginCommoninline
getAtRate() constGaugeBQ27220inline
getAtRateTimeToEmpty() constGaugeBQ27220inline
getAveragePower() constGaugeBQ27220inline
getBatteryStatus() constGaugeBQ27220inline
getBTPChargeSet() constGaugeBQ27220inline
getBTPDischargeSet() constGaugeBQ27220inline
getChipID() overrideGaugeBQ27220inlinevirtual
getComm() const overrideDeviceBeginCommoninlineprotectedvirtual
getCurrent() overrideGaugeBQ27220inlinevirtual
getCycleCount() constGaugeBQ27220inline
getDesignCapacity() constGaugeBQ27220inline
getFirmwareVersion()GaugeBQ27220inline
getFullChargeCapacity() constGaugeBQ27220inline
getHardwareVersion()GaugeBQ27220inline
getInterface() constDeviceBeginCommoninline
getInternalTemperature() constGaugeBQ27220inline
getMaxLoadCurrent() constGaugeBQ27220inline
getMaxLoadTimeToEmpty() constGaugeBQ27220inline
getOperationConfig()GaugeBQ27220inline
getOperationStatus() constGaugeBQ27220inline
getRawCoulombCount() constGaugeBQ27220inline
getRegBit(uint8_t reg, uint8_t bit)SensorCommWrapperinline
getRemainingCapacity() constGaugeBQ27220inline
getRequestChargingCurrent() constGaugeBQ27220inline
getRequestChargingVoltage() constGaugeBQ27220inline
getStandbyCurrent() constGaugeBQ27220inline
getStandbyTimeToEmpty() constGaugeBQ27220inline
getStateOfCharge() overrideGaugeBQ27220inlinevirtual
getStateOfHealth() constGaugeBQ27220inline
getTemperature() overrideGaugeBQ27220inlinevirtual
getTimeToEmpty() overrideGaugeBQ27220inlinevirtual
getTimeToFull() overrideGaugeBQ27220inlinevirtual
getVoltage() overrideGaugeBQ27220inlinevirtual
halDeviceBeginCommonprotected
isCharging() overrideGaugeBQ27220inlinevirtual
isDischarging() overrideGaugeBQ27220inlinevirtual
onBeginFail()DeviceBeginCommoninlineprotectedvirtual
operator=(const GaugeBase &)=deleteGaugeBase
readBuff(uint8_t *buf, size_t len) constSensorCommWrapperinline
readReg(uint8_t reg) constSensorCommWrapperinline
readRegBuff(uint8_t reg, uint8_t *buf, size_t len) constSensorCommWrapperinline
refresh() overrideGaugeBQ27220inlinevirtual
REGISTER_COUNTGaugeBQ27220protected
reset() overrideGaugeBQ27220inlinevirtual
SEALED_ACCESS enum valueGaugeBQ27220
SensorCommWrapper()=defaultSensorCommWrapper
setAccessKey(uint32_t key)GaugeBQ27220inline
setAck(bool enable)SensorCommWrapperinline
setAddress(uint8_t address)SensorCommWrapperinline
setNewCapacity(uint16_t newDesignCapacity, uint16_t newFullChargeCapacity)GaugeBQ27220inline
setRegBit(uint8_t reg, uint8_t bit)SensorCommWrapperinline
START_REGISTERGaugeBQ27220protected
staticCommDeviceBeginCommonprotected
UNBLOCK_ACCESS enum valueGaugeBQ27220
updateBits(uint8_t reg, uint8_t mask, uint8_t value_shifted)SensorCommWrapperinline
writeBuff(uint8_t *buf, size_t len)SensorCommWrapperinline
writeReg(uint8_t reg, uint8_t val)SensorCommWrapperinline
writeRegBuff(uint8_t reg, uint8_t *buf, size_t len)SensorCommWrapperinline
writeThenRead(const uint8_t *write_buffer, size_t write_len, uint8_t *read_buffer, size_t read_len)SensorCommWrapperinline
~DeviceBeginCommon()DeviceBeginCommoninlinevirtual
~GaugeBase()=defaultGaugeBasevirtual
~GaugeBQ27220()=defaultGaugeBQ27220
~SensorCommInterface()=defaultSensorCommInterfacevirtual