openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
PowerTimer.PowerTimer Class Reference
Inheritance diagram for PowerTimer.PowerTimer:
timer.Timer

Public Member Functions

def __init__ (self)
 
def loadTimers (self)
 
def saveTimers (self)
 
def createTimer (self, timerDom)
 
def doActivate (self, timer)
 
def cleanup (self)
 
def cleanupDaily (self, days)
 
def shutdown (self)
 
def getNextPowerManagerTimeOld (self, getNextStbPowerOn=False)
 
def getNextPowerManagerTime (self, getNextStbPowerOn=False, getNextTimerTyp=False)
 
def isNextPowerManagerAfterEventActionAuto (self)
 
def record (self, timer, doSave=True)
 
def removeEntry (self, timer)
 
def getNextZapTime (self)
 
def isAutoDeepstandbyEnabled (self)
 
def isProcessing (self, exceptTimer=None, endedTimer=None)
 
- Public Member Functions inherited from timer.Timer
def calcNextActivation (self)
 
def processActivation (self)
 
def setNextActivation (self, now, when)
 
def timeChanged (self, timer)
 
def addTimerEntry (self, entry, noRecalc=False)
 
def stateChanged (self, entry)
 
def cleanupDisabled (self)
 

Additional Inherited Members

- Public Attributes inherited from timer.Timer
 timer_list
 
 processed_timers
 
 timer
 
 lastActivation
 
 on_state_change
 
 next
 
- Static Public Attributes inherited from timer.Timer
int MaxWaitTime = 100
 

Constructor & Destructor Documentation

◆ __init__()

def PowerTimer.PowerTimer.__init__ (   self)

Reimplemented from timer.Timer.

Member Function Documentation

◆ cleanup()

def PowerTimer.PowerTimer.cleanup (   self)

Reimplemented from timer.Timer.

◆ cleanupDaily()

def PowerTimer.PowerTimer.cleanupDaily (   self,
  days 
)

Reimplemented from timer.Timer.

◆ createTimer()

def PowerTimer.PowerTimer.createTimer (   self,
  timerDom 
)

◆ doActivate()

def PowerTimer.PowerTimer.doActivate (   self,
  timer 
)

Reimplemented from timer.Timer.

◆ getNextPowerManagerTime()

def PowerTimer.PowerTimer.getNextPowerManagerTime (   self,
  getNextStbPowerOn = False,
  getNextTimerTyp = False 
)

◆ getNextPowerManagerTimeOld()

def PowerTimer.PowerTimer.getNextPowerManagerTimeOld (   self,
  getNextStbPowerOn = False 
)

◆ getNextZapTime()

def PowerTimer.PowerTimer.getNextZapTime (   self)

◆ isAutoDeepstandbyEnabled()

def PowerTimer.PowerTimer.isAutoDeepstandbyEnabled (   self)

◆ isNextPowerManagerAfterEventActionAuto()

def PowerTimer.PowerTimer.isNextPowerManagerAfterEventActionAuto (   self)

◆ isProcessing()

def PowerTimer.PowerTimer.isProcessing (   self,
  exceptTimer = None,
  endedTimer = None 
)

◆ loadTimers()

def PowerTimer.PowerTimer.loadTimers (   self)

◆ record()

def PowerTimer.PowerTimer.record (   self,
  timer,
  doSave = True 
)

◆ removeEntry()

def PowerTimer.PowerTimer.removeEntry (   self,
  timer 
)

◆ saveTimers()

def PowerTimer.PowerTimer.saveTimers (   self)

◆ shutdown()

def PowerTimer.PowerTimer.shutdown (   self)

The documentation for this class was generated from the following file: