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

Public Member Functions

def __init__ (self)
 
def calcNextActivation (self)
 
def processActivation (self)
 
def setNextActivation (self, now, when)
 
def timeChanged (self, timer)
 
def addTimerEntry (self, entry, noRecalc=False)
 
def doActivate (self, timer)
 
def stateChanged (self, entry)
 
def cleanup (self)
 
def cleanupDisabled (self)
 
def cleanupDaily (self, days)
 

Public Attributes

 timer_list
 
 processed_timers
 
 timer
 
 lastActivation
 
 on_state_change
 
 next
 

Static Public Attributes

int MaxWaitTime = 100
 

Constructor & Destructor Documentation

◆ __init__()

def timer.Timer.__init__ (   self)

Member Function Documentation

◆ addTimerEntry()

def timer.Timer.addTimerEntry (   self,
  entry,
  noRecalc = False 
)

◆ calcNextActivation()

def timer.Timer.calcNextActivation (   self)

◆ cleanup()

def timer.Timer.cleanup (   self)

◆ cleanupDaily()

def timer.Timer.cleanupDaily (   self,
  days 
)

Reimplemented in PowerTimer.PowerTimer.

◆ cleanupDisabled()

def timer.Timer.cleanupDisabled (   self)

◆ doActivate()

def timer.Timer.doActivate (   self,
  timer 
)

◆ processActivation()

def timer.Timer.processActivation (   self)

◆ setNextActivation()

def timer.Timer.setNextActivation (   self,
  now,
  when 
)

◆ stateChanged()

def timer.Timer.stateChanged (   self,
  entry 
)

◆ timeChanged()

def timer.Timer.timeChanged (   self,
  timer 
)

Reimplemented in RecordTimer.RecordTimer.

Member Data Documentation

◆ lastActivation

timer.Timer.lastActivation

◆ MaxWaitTime

int timer.Timer.MaxWaitTime = 100
static

◆ next

timer.Timer.next

◆ on_state_change

timer.Timer.on_state_change

◆ processed_timers

timer.Timer.processed_timers

◆ timer

timer.Timer.timer

◆ timer_list

timer.Timer.timer_list

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