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)
Exemplo n.º 3
0
 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)
Exemplo n.º 6
0
 def pluggedIn(self):
     return lifepo4weredPy.read(lifepo4weredPy.variablesEnum.VIN) > 0