Ejemplo n.º 1
0
 def timerHasToRun(self):
     curStartTime = time.localtime()
     iPluginStart = KTglob.getSecondsFromClock(
         [curStartTime[3], curStartTime[4]])
     iMonitorEnd = KTglob.getSecondsFromClock(
         config.plugins.KiddyTimer.monitorEndTime.getValue())
     iMonitorStart = KTglob.getSecondsFromClock(
         config.plugins.KiddyTimer.monitorStartTime.getValue())
     return (iPluginStart < iMonitorEnd) & (iPluginStart >= iMonitorStart)
Ejemplo n.º 2
0
    def startObserve(self):
        curStartTime = time.localtime()
        iPluginStart = KTglob.getSecondsFromClock( [curStartTime[3],curStartTime[4]] )
        iMonitorStart = KTglob.getSecondsFromClock(config.plugins.KiddyTimer.monitorStartTime.getValue())  

        # If we are after Pluginstart, then sleep until next day
        if (iPluginStart > iMonitorStart):
            iMonitorStart += 86400

        iObserveTimerStep = (iMonitorStart - iPluginStart)*1000 + 1000
        print "[KiddyTimer] setting plugin idle for ms=", iObserveTimerStep
        self.observeTimer.start(iObserveTimerStep, False)
Ejemplo n.º 3
0
    def startObserve(self):
        curStartTime = time.localtime()
        iPluginStart = KTglob.getSecondsFromClock( [curStartTime[3],curStartTime[4]] )
        iMonitorStart = KTglob.getSecondsFromClock(config.plugins.KiddyTimer.monitorStartTime.getValue())  

        # If we are after Pluginstart, then sleep until next day
        if (iPluginStart > iMonitorStart):
            iMonitorStart += 86400

        iObserveTimerStep = (iMonitorStart - iPluginStart)*1000 + 1000
        print "[KiddyTimer] setting plugin idle for ms=", iObserveTimerStep
        self.observeTimer.start(iObserveTimerStep, False)
Ejemplo n.º 4
0
 def timerHasToRun(self):
     curStartTime = time.localtime()
     iPluginStart = KTglob.getSecondsFromClock( [curStartTime[3],curStartTime[4]] )
     iMonitorEnd = KTglob.getSecondsFromClock(config.plugins.KiddyTimer.monitorEndTime.getValue())  
     iMonitorStart = KTglob.getSecondsFromClock(config.plugins.KiddyTimer.monitorStartTime.getValue())  
     return (iPluginStart < iMonitorEnd) & (iPluginStart >= iMonitorStart)