enigma2  2.6
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Properties | List of all members
RecordTimer.RecordTimerEntry Class Reference

the following static methods and members are only in use when the box is in (soft) standby More...

Inheritance diagram for RecordTimer.RecordTimerEntry:
timer.TimerEntry

Public Member Functions

def __init__ (self, serviceref, begin, end, name, description, eit, disabled=False, justplay=False, afterEvent=AFTEREVENT.AUTO, checkOldTimers=False, dirname=None, tags=None, plugins={})
 
def log (self, code, msg)
 
def calculateFilename (self, record_service=None)
 
def tryPrepare (self)
 
def do_backoff (self)
 
def activate (self)
 
def setAutoincreaseEnd (self, entry=None)
 
def sendStandbyNotification (self, answer)
 
def sendTryQuitMainloopNotification (self, answer)
 
def getNextActivation (self)
 
def failureCB (self, answer)
 
def timeChanged (self)
 
def gotRecordEvent (self, record, event)
 
def setRecordService (self, service)
 
def __str__ (self)
 
- Public Member Functions inherited from timer.TimerEntry
def __init__ (self, begin, end)
 
def resetState (self)
 
def resetRepeated (self)
 
def setRepeated (self, day)
 
def isRunning (self)
 
def addOneDay (self, timedatestruct)
 
def processRepeated (self, findRunningEvent=True)
 
def __lt__ (self, o)
 
def shouldSkip (self)
 
def abort (self)
 
def getNextActivation ()
 
def disable (self)
 
def enable (self)
 

Static Public Member Functions

def shutdown ()
 
def staticGotRecordEvent (recservice, event)
 
def stopTryQuitMainloop ()
 
def TryQuitMainloop (default_yes=True)
 

Public Attributes

 begin
 
 end
 
 service_ref
 
 eit
 
 dontSave
 
 name
 
 description
 
 disabled
 
 timer
 
 start_prepare
 
 justplay
 
 afterEvent
 
 dirname
 
 dirnameHadToFallback
 
 autoincrease
 
 autoincreasetime
 
 tags
 
 plugins
 
 Filename
 
 log_entries
 
 backoff
 
 next_activation
 
 first_try_prepare
 
 state
 
- Public Attributes inherited from timer.TimerEntry
 begin
 
 prepare_time
 
 end
 
 state
 
 repeatedbegindate
 
 backoff
 
 disabled
 
 cancelled
 
 first_try_prepare
 
 repeated
 

Static Public Attributes

bool receiveRecordEvents = False
 
- Static Public Attributes inherited from timer.TimerEntry
int StateWaiting = 0
 
int StatePrepared = 1
 
int StateRunning = 2
 
int StateEnded = 3
 

Properties

 record_service = property(lambda self: self.__record_service, setRecordService)
 

Detailed Description

the following static methods and members are only in use when the box is in (soft) standby

Constructor & Destructor Documentation

◆ __init__()

def RecordTimer.RecordTimerEntry.__init__ (   self,
  serviceref,
  begin,
  end,
  name,
  description,
  eit,
  disabled = False,
  justplay = False,
  afterEvent = AFTEREVENT.AUTO,
  checkOldTimers = False,
  dirname = None,
  tags = None,
  plugins = {} 
)

Member Function Documentation

◆ __str__()

def RecordTimer.RecordTimerEntry.__str__ (   self)

◆ activate()

def RecordTimer.RecordTimerEntry.activate (   self)

Reimplemented from timer.TimerEntry.

◆ calculateFilename()

def RecordTimer.RecordTimerEntry.calculateFilename (   self,
  record_service = None 
)

◆ do_backoff()

def RecordTimer.RecordTimerEntry.do_backoff (   self)

◆ failureCB()

def RecordTimer.RecordTimerEntry.failureCB (   self,
  answer 
)

◆ getNextActivation()

def RecordTimer.RecordTimerEntry.getNextActivation (   self)

◆ gotRecordEvent()

def RecordTimer.RecordTimerEntry.gotRecordEvent (   self,
  record,
  event 
)

◆ log()

def RecordTimer.RecordTimerEntry.log (   self,
  code,
  msg 
)

◆ sendStandbyNotification()

def RecordTimer.RecordTimerEntry.sendStandbyNotification (   self,
  answer 
)

◆ sendTryQuitMainloopNotification()

def RecordTimer.RecordTimerEntry.sendTryQuitMainloopNotification (   self,
  answer 
)

◆ setAutoincreaseEnd()

def RecordTimer.RecordTimerEntry.setAutoincreaseEnd (   self,
  entry = None 
)

◆ setRecordService()

def RecordTimer.RecordTimerEntry.setRecordService (   self,
  service 
)

◆ shutdown()

def RecordTimer.RecordTimerEntry.shutdown ( )
static

◆ staticGotRecordEvent()

def RecordTimer.RecordTimerEntry.staticGotRecordEvent (   recservice,
  event 
)
static

◆ stopTryQuitMainloop()

def RecordTimer.RecordTimerEntry.stopTryQuitMainloop ( )
static

◆ timeChanged()

def RecordTimer.RecordTimerEntry.timeChanged (   self)

Reimplemented from timer.TimerEntry.

◆ tryPrepare()

def RecordTimer.RecordTimerEntry.tryPrepare (   self)

◆ TryQuitMainloop()

def RecordTimer.RecordTimerEntry.TryQuitMainloop (   default_yes = True)
static

Member Data Documentation

◆ afterEvent

RecordTimer.RecordTimerEntry.afterEvent

◆ autoincrease

RecordTimer.RecordTimerEntry.autoincrease

◆ autoincreasetime

RecordTimer.RecordTimerEntry.autoincreasetime

◆ backoff

RecordTimer.RecordTimerEntry.backoff

◆ begin

RecordTimer.RecordTimerEntry.begin

◆ description

RecordTimer.RecordTimerEntry.description

◆ dirname

RecordTimer.RecordTimerEntry.dirname

◆ dirnameHadToFallback

RecordTimer.RecordTimerEntry.dirnameHadToFallback

◆ disabled

RecordTimer.RecordTimerEntry.disabled

◆ dontSave

RecordTimer.RecordTimerEntry.dontSave

◆ eit

RecordTimer.RecordTimerEntry.eit

◆ end

RecordTimer.RecordTimerEntry.end

◆ Filename

RecordTimer.RecordTimerEntry.Filename

◆ first_try_prepare

RecordTimer.RecordTimerEntry.first_try_prepare

◆ justplay

RecordTimer.RecordTimerEntry.justplay

◆ log_entries

RecordTimer.RecordTimerEntry.log_entries

◆ name

RecordTimer.RecordTimerEntry.name

◆ next_activation

RecordTimer.RecordTimerEntry.next_activation

◆ plugins

RecordTimer.RecordTimerEntry.plugins

◆ receiveRecordEvents

bool RecordTimer.RecordTimerEntry.receiveRecordEvents = False
static

◆ service_ref

RecordTimer.RecordTimerEntry.service_ref

◆ start_prepare

RecordTimer.RecordTimerEntry.start_prepare

◆ state

RecordTimer.RecordTimerEntry.state

◆ tags

RecordTimer.RecordTimerEntry.tags

◆ timer

RecordTimer.RecordTimerEntry.timer

Property Documentation

◆ record_service

RecordTimer.RecordTimerEntry.record_service = property(lambda self: self.__record_service, setRecordService)
static

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