openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
Components.HdmiCec.HdmiCec Class Reference

Public Member Functions

def __init__ (self)
 
def getPhysicalAddress (self)
 
def setFixedPhysicalAddress (self, address)
 
def messageReceived (self, message)
 
def sendMessage (self, address, message)
 
def sendCmd (self)
 
def sendMessages (self, messages)
 
def repeatMessages (self)
 
def sendSlower (self)
 
def wakeupMessages (self)
 
def standbyMessages (self)
 
def sendMessagesIsActive (self, stopMessages=False)
 
def stateTimeout (self)
 
def checkTVstate (self, state="")
 
def handleTimerStop (self, reset=False)
 
def handleTVRequest (self, request)
 
def deepstandby (self)
 
def standby (self)
 
def wakeup (self)
 
def onLeaveStandby (self)
 
def onEnterStandby (self, configElement)
 
def onEnterDeepStandby (self, configElement)
 
def configVolumeForwarding (self, configElement)
 
def configReportActiveMenu (self, configElement)
 
def configTVstate (self, configElement)
 
def keyEvent (self, keyCode, keyEvent)
 
def debugTx (self, address, cmd, data)
 
def debugRx (self, length, cmd, ctrl)
 
def opCode (self, cmd, out=False)
 
def now (self, out=False, fulldate=False)
 
def sethdmipreemphasis (self)
 
def checkifPowerupWithoutWakingTv (self)
 
def CECdebug (self, type, address, cmd, data, length, cmdmsg=False)
 
def CECwritedebug (self, debugtext, debugprint=False)
 
def CECcmdstart (self, configElement)
 
def CECcmdline (self, received=None)
 
def CECreadfile (self, FILE)
 
def CECwritefile (self, FILE, MODE, INPUT)
 
def CECremovefiles (self, FILES)
 

Public Attributes

 wait
 
 queue
 
 messages
 
 handleTimer
 
 stateTimer
 
 repeatTimer
 
 cmdPollTimer
 
 cmdWaitTimer
 
 repeatCounter
 
 what
 
 tv_lastrequest
 
 tv_powerstate
 
 tv_skip_messages
 
 activesource
 
 firstrun
 
 standbytime
 
 disk_full
 
 start_log
 
 volumeForwardingEnabled
 
 volumeForwardingDestination
 
 old_configReportActiveMenu
 
 old_configTVstate
 

Static Public Attributes

 instance = None
 

Constructor & Destructor Documentation

◆ __init__()

def Components.HdmiCec.HdmiCec.__init__ (   self)

Member Function Documentation

◆ CECcmdline()

def Components.HdmiCec.HdmiCec.CECcmdline (   self,
  received = None 
)

◆ CECcmdstart()

def Components.HdmiCec.HdmiCec.CECcmdstart (   self,
  configElement 
)

◆ CECdebug()

def Components.HdmiCec.HdmiCec.CECdebug (   self,
  type,
  address,
  cmd,
  data,
  length,
  cmdmsg = False 
)

◆ CECreadfile()

def Components.HdmiCec.HdmiCec.CECreadfile (   self,
  FILE 
)

◆ CECremovefiles()

def Components.HdmiCec.HdmiCec.CECremovefiles (   self,
  FILES 
)

◆ CECwritedebug()

def Components.HdmiCec.HdmiCec.CECwritedebug (   self,
  debugtext,
  debugprint = False 
)

◆ CECwritefile()

def Components.HdmiCec.HdmiCec.CECwritefile (   self,
  FILE,
  MODE,
  INPUT 
)

◆ checkifPowerupWithoutWakingTv()

def Components.HdmiCec.HdmiCec.checkifPowerupWithoutWakingTv (   self)

◆ checkTVstate()

def Components.HdmiCec.HdmiCec.checkTVstate (   self,
  state = "" 
)

◆ configReportActiveMenu()

def Components.HdmiCec.HdmiCec.configReportActiveMenu (   self,
  configElement 
)

◆ configTVstate()

def Components.HdmiCec.HdmiCec.configTVstate (   self,
  configElement 
)

◆ configVolumeForwarding()

def Components.HdmiCec.HdmiCec.configVolumeForwarding (   self,
  configElement 
)

◆ debugRx()

def Components.HdmiCec.HdmiCec.debugRx (   self,
  length,
  cmd,
  ctrl 
)

◆ debugTx()

def Components.HdmiCec.HdmiCec.debugTx (   self,
  address,
  cmd,
  data 
)

◆ deepstandby()

def Components.HdmiCec.HdmiCec.deepstandby (   self)

◆ getPhysicalAddress()

def Components.HdmiCec.HdmiCec.getPhysicalAddress (   self)

◆ handleTimerStop()

def Components.HdmiCec.HdmiCec.handleTimerStop (   self,
  reset = False 
)

◆ handleTVRequest()

def Components.HdmiCec.HdmiCec.handleTVRequest (   self,
  request 
)

◆ keyEvent()

def Components.HdmiCec.HdmiCec.keyEvent (   self,
  keyCode,
  keyEvent 
)

◆ messageReceived()

def Components.HdmiCec.HdmiCec.messageReceived (   self,
  message 
)

◆ now()

def Components.HdmiCec.HdmiCec.now (   self,
  out = False,
  fulldate = False 
)

◆ onEnterDeepStandby()

def Components.HdmiCec.HdmiCec.onEnterDeepStandby (   self,
  configElement 
)

◆ onEnterStandby()

def Components.HdmiCec.HdmiCec.onEnterStandby (   self,
  configElement 
)

◆ onLeaveStandby()

def Components.HdmiCec.HdmiCec.onLeaveStandby (   self)

◆ opCode()

def Components.HdmiCec.HdmiCec.opCode (   self,
  cmd,
  out = False 
)

◆ repeatMessages()

def Components.HdmiCec.HdmiCec.repeatMessages (   self)

◆ sendCmd()

def Components.HdmiCec.HdmiCec.sendCmd (   self)

◆ sendMessage()

def Components.HdmiCec.HdmiCec.sendMessage (   self,
  address,
  message 
)

◆ sendMessages()

def Components.HdmiCec.HdmiCec.sendMessages (   self,
  messages 
)

◆ sendMessagesIsActive()

def Components.HdmiCec.HdmiCec.sendMessagesIsActive (   self,
  stopMessages = False 
)

◆ sendSlower()

def Components.HdmiCec.HdmiCec.sendSlower (   self)

◆ setFixedPhysicalAddress()

def Components.HdmiCec.HdmiCec.setFixedPhysicalAddress (   self,
  address 
)

◆ sethdmipreemphasis()

def Components.HdmiCec.HdmiCec.sethdmipreemphasis (   self)

◆ standby()

def Components.HdmiCec.HdmiCec.standby (   self)

◆ standbyMessages()

def Components.HdmiCec.HdmiCec.standbyMessages (   self)

◆ stateTimeout()

def Components.HdmiCec.HdmiCec.stateTimeout (   self)

◆ wakeup()

def Components.HdmiCec.HdmiCec.wakeup (   self)

◆ wakeupMessages()

def Components.HdmiCec.HdmiCec.wakeupMessages (   self)

Member Data Documentation

◆ activesource

Components.HdmiCec.HdmiCec.activesource

◆ cmdPollTimer

Components.HdmiCec.HdmiCec.cmdPollTimer

◆ cmdWaitTimer

Components.HdmiCec.HdmiCec.cmdWaitTimer

◆ disk_full

Components.HdmiCec.HdmiCec.disk_full

◆ firstrun

Components.HdmiCec.HdmiCec.firstrun

◆ handleTimer

Components.HdmiCec.HdmiCec.handleTimer

◆ instance

Components.HdmiCec.HdmiCec.instance = None
static

◆ messages

Components.HdmiCec.HdmiCec.messages

◆ old_configReportActiveMenu

Components.HdmiCec.HdmiCec.old_configReportActiveMenu

◆ old_configTVstate

Components.HdmiCec.HdmiCec.old_configTVstate

◆ queue

Components.HdmiCec.HdmiCec.queue

◆ repeatCounter

Components.HdmiCec.HdmiCec.repeatCounter

◆ repeatTimer

Components.HdmiCec.HdmiCec.repeatTimer

◆ standbytime

Components.HdmiCec.HdmiCec.standbytime

◆ start_log

Components.HdmiCec.HdmiCec.start_log

◆ stateTimer

Components.HdmiCec.HdmiCec.stateTimer

◆ tv_lastrequest

Components.HdmiCec.HdmiCec.tv_lastrequest

◆ tv_powerstate

Components.HdmiCec.HdmiCec.tv_powerstate

◆ tv_skip_messages

Components.HdmiCec.HdmiCec.tv_skip_messages

◆ volumeForwardingDestination

Components.HdmiCec.HdmiCec.volumeForwardingDestination

◆ volumeForwardingEnabled

Components.HdmiCec.HdmiCec.volumeForwardingEnabled

◆ wait

Components.HdmiCec.HdmiCec.wait

◆ what

Components.HdmiCec.HdmiCec.what

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