def _computeRate(self, actualVoltage): shutdownVoltage = lifepo4weredPy.read( lifepo4weredPy.variablesEnum.VBAT_SHDN) batteryNomalizedVolt = (actualVoltage if actualVoltage < BATTERY_FULL else BATTERY_FULL) - shutdownVoltage if (batteryNomalizedVolt <= 0): return 0 else: return batteryNomalizedVolt / (BATTERY_FULL - shutdownVoltage)
def wakeUp(self): return lifepo4weredPy.read(lifepo4weredPy.variablesEnum.WAKE_TIME)
def state(self): return touchStateEnum(lifepo4weredPy.read( lifepo4weredPy.variablesEnum.TOUCH_STATE))
def state(self): return ledStateEnum(lifepo4weredPy.read( lifepo4weredPy.variablesEnum.LED_STATE))
def voltage(self): return lifepo4weredPy.read(lifepo4weredPy.variablesEnum.VBAT)
def pluggedIn(self): return lifepo4weredPy.read(lifepo4weredPy.variablesEnum.VIN) > 0