![]() |
SDK
23.9.2
For IoT System Software Development
|
Public Member Functions | |
| virtual void | begin (TwoWire &)=0 |
| virtual uint8_t | getChipId ()=0 |
| virtual uint8_t | getChipRev ()=0 |
| virtual uint16_t | getProductVer ()=0 |
| virtual ChgStat_t | getChargeStatus ()=0 |
| virtual const char * | getChargeStatusString ()=0 |
| virtual bool | isCHGINinCurrentLimit ()=0 |
| virtual bool | isCHGIN_OVPActive ()=0 |
| virtual bool | isCHGINValid ()=0 |
| virtual ThermStat_t | getThermistorStatus ()=0 |
| virtual const char * | getThermistorStatusString ()=0 |
| virtual bool | isChargerRunningInThermalRegulation ()=0 |
| virtual bool | isInThermalShutdown ()=0 |
| virtual ILim_t | getInputCurrentLimit ()=0 |
| virtual const char * | getInputCurrentLimitString ()=0 |
| virtual void | setInputCurrentLimit (ILim_t current)=0 |
| virtual IFChg_t | getFastChargeCurrent ()=0 |
| virtual const char * | getFastChargeCurrentString ()=0 |
| virtual void | setFastChargeCurrent (IFChg_t current)=0 |
| virtual bool | isThermistorMonitoringEnabled ()=0 |
| virtual IChgDone_t | getChargeDoneThreshold ()=0 |
| virtual const char * | getChargeDoneThresholdString ()=0 |
| virtual void | setChargeDoneThreshold (IChgDone_t current)=0 |
| virtual TMtChg_t | getMaintainChargeTimer ()=0 |
| virtual const char * | getMaintainChargeTimerString ()=0 |
| virtual void | setMaintainChargeTimer (TMtChg_t time)=0 |
| virtual TFChg_t | getFastChargeTimer ()=0 |
| virtual const char * | getFastChargeTimerString ()=0 |
| virtual void | setFastChargeTimer (TFChg_t time)=0 |
| virtual TPChg_t | getPrechargeTimer ()=0 |
| virtual const char * | getPrechargeTimerString ()=0 |
| virtual void | setPrechargeTimer (TPChg_t time)=0 |
| virtual VBatReChg_t | getRechargeThresholdVoltage ()=0 |
| virtual const char * | getRechargeThresholdVoltageString ()=0 |
| virtual void | setRechargeThresholdVoltage (VBatReChg_t volt)=0 |
| virtual VBatReg_t | getBatteryRegulationVoltage ()=0 |
| virtual const char * | getBatteryRegulationVoltageString ()=0 |
| virtual void | setBatteryRegulationVoltage (VBatReg_t volt)=0 |
| virtual IPChg_t | getPrechargeCurrent ()=0 |
| virtual const char * | getPrechargeCurrentString ()=0 |
| virtual void | setPrechargeCurrent (IPChg_t current)=0 |
| virtual VPChg_t | getPrechargeVoltage ()=0 |
| virtual const char * | getPrechargeVoltageString ()=0 |
| virtual void | setPrechargeVoltage (VPChg_t volt)=0 |
| virtual bool | isSFOUTEnabled ()=0 |
| virtual void | enableSFOUT (bool enable)=0 |
| virtual bool | isChargerAutoRestartEnabled ()=0 |
| virtual void | enableChargerAutoRestart (bool enable)=0 |
| virtual bool | isChargerAutoStopEnabled ()=0 |
| virtual void | enableChargerAutoStop (bool enable)=0 |
| virtual bool | isCHGIN_SYSComparatorHysteresisEnabled ()=0 |
| virtual void | enableCHGIN_SYSComparatorHysteresis (bool enable)=0 |
| virtual void | enableCharger (bool enable, bool useThermistor)=0 |
| virtual uint32_t | getVCELL ()=0 |
| virtual uint16_t | getSOC ()=0 |
1.8.17