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

Public Member Functions

def __init__ (self, begin, end, disabled=False, afterEvent=AFTEREVENT.NONE, timerType=TIMERTYPE.WAKEUP, checkOldTimers=False, autosleepdelay=60)
 
def __repr__ (self, getType=False)
 
def activate (self)
 
def resetTimerWakeup (self)
 
def getNextActivation (self)
 
def timeChanged (self)
 
def do_backoff (self)
 
def log (self, code, msg)
 
def setAutoincreaseEnd (self, timer=None)
 
def sendStandbyNotification (self, answer)
 
def sendTryQuitMainloopNotification (self, answer)
 
def sendTryToRebootNotification (self, answer)
 
def sendTryToRestartNotification (self, answer)
 
def keyPressed (self, key, tag)
 
def getAutoSleepWindow (self)
 
def getPriorityCheck (self, prioPT, prioPTae)
 
def getNextWakeup (self, getNextStbPowerOn=False)
 
def getNetworkAdress (self)
 
def getNetworkTraffic (self, getInitialValue=False)
 
- Public Member Functions inherited from timer.TimerEntry
def __init__ (self, begin, end)
 
def __lt__ (self, value)
 
def setRepeated (self, day)
 
def resetRepeated (self)
 
def processRepeated (self, findRunningEvent=True, findNextEvent=False)
 
def addOneDay (self, timeStruct)
 
def resetState (self)
 
def isRunning (self)
 
def isFindRunningEvent (self)
 
def isFindNextEvent (self)
 
def shouldSkip (self)
 
def abort (self)
 
def fail (self)
 
def disable (self)
 
def enable (self)
 

Public Attributes

 begin
 
 end
 
 dontSave
 
 name
 
 description
 
 disabled
 
 timer
 
 start_prepare
 
 timerType
 
 afterEvent
 
 autoincrease
 
 autoincreasetime
 
 autosleepinstandbyonly
 
 autosleepdelay
 
 autosleeprepeat
 
 autosleepwindow
 
 autosleepbegin
 
 autosleepend
 
 nettraffic
 
 trafficlimit
 
 netip
 
 ipadress
 
 log_entries
 
 messageBoxAnswerPending
 
 keyPressHooked
 
 backoff
 
 savebegin
 
 saveend
 
 state
 
 netbytes
 
 netbytes_time
 
- Public Attributes inherited from timer.TimerEntry
 prepare_time
 
 begin
 
 end
 
 state
 
 findRunningEvent
 
 findNextEvent
 
 repeated
 
 repeatedbegindate
 
 backoff
 
 disabled
 
 failed
 
 cancelled
 
 first_try_prepare
 
 timerType
 
 autosleeprepeat
 

Additional Inherited Members

- Static Public Attributes inherited from timer.TimerEntry
int StateWaiting = 0
 
int StatePrepared = 1
 
int StateRunning = 2
 
int StateEnded = 3
 
int StateFailed = 4
 
int StateDisabled = 5
 

Constructor & Destructor Documentation

◆ __init__()

def PowerTimer.PowerTimerEntry.__init__ (   self,
  begin,
  end,
  disabled = False,
  afterEvent = AFTEREVENT.NONE,
  timerType = TIMERTYPE.WAKEUP,
  checkOldTimers = False,
  autosleepdelay = 60 
)

Member Function Documentation

◆ __repr__()

def PowerTimer.PowerTimerEntry.__repr__ (   self,
  getType = False 
)

◆ activate()

def PowerTimer.PowerTimerEntry.activate (   self)

Reimplemented from timer.TimerEntry.

◆ do_backoff()

def PowerTimer.PowerTimerEntry.do_backoff (   self)

◆ getAutoSleepWindow()

def PowerTimer.PowerTimerEntry.getAutoSleepWindow (   self)

◆ getNetworkAdress()

def PowerTimer.PowerTimerEntry.getNetworkAdress (   self)

◆ getNetworkTraffic()

def PowerTimer.PowerTimerEntry.getNetworkTraffic (   self,
  getInitialValue = False 
)

◆ getNextActivation()

def PowerTimer.PowerTimerEntry.getNextActivation (   self)

Reimplemented from timer.TimerEntry.

◆ getNextWakeup()

def PowerTimer.PowerTimerEntry.getNextWakeup (   self,
  getNextStbPowerOn = False 
)

◆ getPriorityCheck()

def PowerTimer.PowerTimerEntry.getPriorityCheck (   self,
  prioPT,
  prioPTae 
)

◆ keyPressed()

def PowerTimer.PowerTimerEntry.keyPressed (   self,
  key,
  tag 
)

◆ log()

def PowerTimer.PowerTimerEntry.log (   self,
  code,
  msg 
)

◆ resetTimerWakeup()

def PowerTimer.PowerTimerEntry.resetTimerWakeup (   self)

◆ sendStandbyNotification()

def PowerTimer.PowerTimerEntry.sendStandbyNotification (   self,
  answer 
)

◆ sendTryQuitMainloopNotification()

def PowerTimer.PowerTimerEntry.sendTryQuitMainloopNotification (   self,
  answer 
)

◆ sendTryToRebootNotification()

def PowerTimer.PowerTimerEntry.sendTryToRebootNotification (   self,
  answer 
)

◆ sendTryToRestartNotification()

def PowerTimer.PowerTimerEntry.sendTryToRestartNotification (   self,
  answer 
)

◆ setAutoincreaseEnd()

def PowerTimer.PowerTimerEntry.setAutoincreaseEnd (   self,
  timer = None 
)

◆ timeChanged()

def PowerTimer.PowerTimerEntry.timeChanged (   self)

Reimplemented from timer.TimerEntry.

Member Data Documentation

◆ afterEvent

PowerTimer.PowerTimerEntry.afterEvent

◆ autoincrease

PowerTimer.PowerTimerEntry.autoincrease

◆ autoincreasetime

PowerTimer.PowerTimerEntry.autoincreasetime

◆ autosleepbegin

PowerTimer.PowerTimerEntry.autosleepbegin

◆ autosleepdelay

PowerTimer.PowerTimerEntry.autosleepdelay

◆ autosleepend

PowerTimer.PowerTimerEntry.autosleepend

◆ autosleepinstandbyonly

PowerTimer.PowerTimerEntry.autosleepinstandbyonly

◆ autosleeprepeat

PowerTimer.PowerTimerEntry.autosleeprepeat

◆ autosleepwindow

PowerTimer.PowerTimerEntry.autosleepwindow

◆ backoff

PowerTimer.PowerTimerEntry.backoff

◆ begin

PowerTimer.PowerTimerEntry.begin

◆ description

PowerTimer.PowerTimerEntry.description

◆ disabled

PowerTimer.PowerTimerEntry.disabled

◆ dontSave

PowerTimer.PowerTimerEntry.dontSave

◆ end

PowerTimer.PowerTimerEntry.end

◆ ipadress

PowerTimer.PowerTimerEntry.ipadress

◆ keyPressHooked

PowerTimer.PowerTimerEntry.keyPressHooked

◆ log_entries

PowerTimer.PowerTimerEntry.log_entries

◆ messageBoxAnswerPending

PowerTimer.PowerTimerEntry.messageBoxAnswerPending

◆ name

PowerTimer.PowerTimerEntry.name

◆ netbytes

PowerTimer.PowerTimerEntry.netbytes

◆ netbytes_time

PowerTimer.PowerTimerEntry.netbytes_time

◆ netip

PowerTimer.PowerTimerEntry.netip

◆ nettraffic

PowerTimer.PowerTimerEntry.nettraffic

◆ savebegin

PowerTimer.PowerTimerEntry.savebegin

◆ saveend

PowerTimer.PowerTimerEntry.saveend

◆ start_prepare

PowerTimer.PowerTimerEntry.start_prepare

◆ state

PowerTimer.PowerTimerEntry.state

◆ timer

PowerTimer.PowerTimerEntry.timer

◆ timerType

PowerTimer.PowerTimerEntry.timerType

◆ trafficlimit

PowerTimer.PowerTimerEntry.trafficlimit

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