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

Classes

class  HdmiCec
 

Variables

 hdmicec
 
 enabled
 
 default
 
 control_tv_standby
 
 control_tv_wakeup
 
 report_active_source
 
 report_active_menu
 
list choicelist
 
 handle_tv_standby
 
 choices
 
 handle_tv_input
 
 handle_tv_wakeup
 
 fixed_physical_address
 
 volume_forwarding
 
 control_receiver_wakeup
 
 control_receiver_standby
 
 handle_deepstandby_events
 
 preemphasis
 
 minimum_send_interval
 
 messages_repeat
 
 messages_repeat_standby
 
 messages_repeat_slowdown
 
 handle_tv_delaytime
 
 deepstandby_waitfortimesync
 
 tv_wakeup_zaptimer
 
 tv_wakeup_zapandrecordtimer
 
 tv_wakeup_wakeuppowertimer
 
 tv_standby_notinputactive
 
 check_tv_state
 
 workaround_activesource
 
 workaround_turnbackon
 
 advanced_settings
 
 default_settings
 
 debug
 
 commandline
 
string cmdfile = "/tmp/hdmicec_cmd"
 
string msgfile = "/tmp/hdmicec_msg"
 
string errfile = "/tmp/hdmicec_cmd_err.log"
 
string hlpfile = "/tmp/hdmicec_cmd_hlp.txt"
 
string cecinfo = "http://www.cec-o-matic.com"
 
string WRONG_DATA_LENGTH = "<wrong data length>"
 
string UNKNOWN = "<unknown>"
 
list CEC = ["1.1", "1.2", "1.2a", "1.3", "1.3a", "1.4", "2.0?", "unknown"]
 
dictionary CECintcmd
 
dictionary CECaddr
 
dictionary CECcmd
 
dictionary CECdat
 
 hdmi_cec = HdmiCec()
 

Variable Documentation

◆ advanced_settings

Components.HdmiCec.advanced_settings

◆ CEC

list Components.HdmiCec.CEC = ["1.1", "1.2", "1.2a", "1.3", "1.3a", "1.4", "2.0?", "unknown"]

◆ CECaddr

dictionary Components.HdmiCec.CECaddr
Initial value:
1 = {
2  0x00: "<TV>",
3  0x01: "<Recording 1>",
4  0x02: "<Recording 2>",
5  0x03: "<Tuner 1>",
6  0x04: "<Playback 1>",
7  0x05: "<Audio System>",
8  0x06: "<Tuner 2>",
9  0x07: "<Tuner 3>",
10  0x08: "<Playback 2>",
11  0x09: "<Playback 3>",
12  0x0A: "<Tuner 4>",
13  0x0B: "<Playback 2>",
14  0x0C: "<Reserved>",
15  0x0D: "<Reserved>",
16  0x0E: "<Specific>",
17  0x0F: "<Broadcast>"
18 }

◆ CECcmd

dictionary Components.HdmiCec.CECcmd

◆ CECdat

dictionary Components.HdmiCec.CECdat

◆ cecinfo

string Components.HdmiCec.cecinfo = "http://www.cec-o-matic.com"

◆ CECintcmd

dictionary Components.HdmiCec.CECintcmd
Initial value:
1 = {
2  "Active Source": "sourceactive",
3  "Device Vendor ID": "vendorid",
4  "Give Device Power Status": "powerstate",
5  "Give System Audio Mode Status": "givesystemaudiostatus",
6  "Image View On": "wakeup",
7  "Inactive Source": "sourceinactive",
8  "Menu Status Activated": "menuactive",
9  "Menu Status Deactivated": "menuinactive",
10  "Report Physical Address": "reportaddress",
11  "Report Power Status On": "poweractive",
12  "Report Power Status Standby": "powerinactive",
13  "Routing Information": "routinginfo",
14  "Set OSD Name": "osdname",
15  "Set System Audio Mode Off": "deactivatesystemaudiomode",
16  "Set System Audio Mode On": "activatesystemaudiomode",
17  "Standby": "standby",
18  "System Audio Mode Request": "setsystemaudiomode",
19  "User Control Pressed Power Off": "keypoweroff",
20  "User Control Pressed Power On": "keypoweron"
21 }

◆ check_tv_state

Components.HdmiCec.check_tv_state

◆ choicelist

list Components.HdmiCec.choicelist
Initial value:
1 = [
2  ("disabled", _("Disabled")),
3  ("standby", _("Standby")),
4  ("deepstandby", _("Deep Standby"))
5 ]
#define _(string)
Definition: i18n.h:27

◆ choices

Components.HdmiCec.choices

◆ cmdfile

string Components.HdmiCec.cmdfile = "/tmp/hdmicec_cmd"

◆ commandline

Components.HdmiCec.commandline

◆ control_receiver_standby

Components.HdmiCec.control_receiver_standby

◆ control_receiver_wakeup

Components.HdmiCec.control_receiver_wakeup

◆ control_tv_standby

Components.HdmiCec.control_tv_standby

◆ control_tv_wakeup

Components.HdmiCec.control_tv_wakeup

◆ debug

Components.HdmiCec.debug

◆ deepstandby_waitfortimesync

Components.HdmiCec.deepstandby_waitfortimesync

◆ default

Components.HdmiCec.default

◆ default_settings

Components.HdmiCec.default_settings

◆ enabled

Components.HdmiCec.enabled

◆ errfile

string Components.HdmiCec.errfile = "/tmp/hdmicec_cmd_err.log"

◆ fixed_physical_address

Components.HdmiCec.fixed_physical_address

◆ handle_deepstandby_events

Components.HdmiCec.handle_deepstandby_events

◆ handle_tv_delaytime

Components.HdmiCec.handle_tv_delaytime

◆ handle_tv_input

Components.HdmiCec.handle_tv_input

◆ handle_tv_standby

Components.HdmiCec.handle_tv_standby

◆ handle_tv_wakeup

Components.HdmiCec.handle_tv_wakeup

◆ hdmi_cec

Components.HdmiCec.hdmi_cec = HdmiCec()

◆ hdmicec

Components.HdmiCec.hdmicec

◆ hlpfile

string Components.HdmiCec.hlpfile = "/tmp/hdmicec_cmd_hlp.txt"

◆ messages_repeat

Components.HdmiCec.messages_repeat

◆ messages_repeat_slowdown

Components.HdmiCec.messages_repeat_slowdown

◆ messages_repeat_standby

Components.HdmiCec.messages_repeat_standby

◆ minimum_send_interval

Components.HdmiCec.minimum_send_interval

◆ msgfile

string Components.HdmiCec.msgfile = "/tmp/hdmicec_msg"

◆ preemphasis

Components.HdmiCec.preemphasis

◆ report_active_menu

Components.HdmiCec.report_active_menu

◆ report_active_source

Components.HdmiCec.report_active_source

◆ tv_standby_notinputactive

Components.HdmiCec.tv_standby_notinputactive

◆ tv_wakeup_wakeuppowertimer

Components.HdmiCec.tv_wakeup_wakeuppowertimer

◆ tv_wakeup_zapandrecordtimer

Components.HdmiCec.tv_wakeup_zapandrecordtimer

◆ tv_wakeup_zaptimer

Components.HdmiCec.tv_wakeup_zaptimer

◆ UNKNOWN

string Components.HdmiCec.UNKNOWN = "<unknown>"

◆ volume_forwarding

Components.HdmiCec.volume_forwarding

◆ workaround_activesource

Components.HdmiCec.workaround_activesource

◆ workaround_turnbackon

Components.HdmiCec.workaround_turnbackon

◆ WRONG_DATA_LENGTH

string Components.HdmiCec.WRONG_DATA_LENGTH = "<wrong data length>"