diff options
author | James Meyer <james.meyer@operamail.com> | 2010-03-29 23:39:39 (GMT) |
---|---|---|
committer | James Meyer <james.meyer@operamail.com> | 2010-03-29 23:39:39 (GMT) |
commit | 18d3e283a657dc6b0d619f24a88e74f4c91b8a5f (patch) | |
tree | 7b1d1c8d8bdbb78848e426e3eee511a63b1ce262 /abs/core-testing/LinHES-config/mv_ir.py | |
parent | 7d40ca6a02268d82c5fdbaaee3ffd948922d23ee (diff) | |
download | linhes_pkgbuild-18d3e283a657dc6b0d619f24a88e74f4c91b8a5f.zip linhes_pkgbuild-18d3e283a657dc6b0d619f24a88e74f4c91b8a5f.tar.gz linhes_pkgbuild-18d3e283a657dc6b0d619f24a88e74f4c91b8a5f.tar.bz2 |
Linhes-config: mv_ir add support for hdhr. For now hardcodes the port to 5000 when setting the target for hdhr.
closes #622
Diffstat (limited to 'abs/core-testing/LinHES-config/mv_ir.py')
-rwxr-xr-x | abs/core-testing/LinHES-config/mv_ir.py | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/abs/core-testing/LinHES-config/mv_ir.py b/abs/core-testing/LinHES-config/mv_ir.py index 3573ee3..a5e3f3b 100755 --- a/abs/core-testing/LinHES-config/mv_ir.py +++ b/abs/core-testing/LinHES-config/mv_ir.py @@ -113,7 +113,7 @@ def setup_ir_remote(Remotetype,templates): mv_common.add_service("lircd") -def setup_ir_receiver(ReceiverType,TEMPLATES): +def setup_ir_receiver(ReceiverType,TEMPLATES,HDHRlirc_device,myip): logging.info(" Configuring receiver %s", ReceiverType) if ReceiverType == "Serial": scrub_modules("/etc/modules.mythvantage","lirc") @@ -153,6 +153,7 @@ def setup_ir_receiver(ReceiverType,TEMPLATES): mv_common.runcmd(cmd) mv_common.remove_service("igdaemon") mv_common.remove_service("tatir") + elif ReceiverType == "iguanaIR-usb": scrub_modules("/etc/modules.mythvantage","lirc") mv_common.add_service("igdaemon") @@ -162,6 +163,12 @@ def setup_ir_receiver(ReceiverType,TEMPLATES): scrub_modules("/etc/modules.mythvantage","lirc") mv_common.add_service("tatir") mv_common.remove_service("igdaemon") + elif ReceiverType == "SiliconDust_HDHR": + mv_common.remove_service("igdaemon") + mv_common.remove_service("tatir") + cmd = '''hdhomerun_config %s set /ir/target %s:5000 store''' %(HDHRlirc_device,myip) + print cmd + mv_common.runcmd(cmd) else: logging.debug(" didn't match receiver, using genric case") @@ -308,9 +315,11 @@ def setup_ir(systemconfig, data_config): if systemconfig["ReceiverType"]: setup_ir_receiver(systemconfig["ReceiverType"], - systemconfig["TEMPLATES"]) + systemconfig["TEMPLATES"], + systemconfig["HDHRlirc_device"], + systemconfig["mythip"]) else: - setup_ir_receiver("unknown", systemconfig["TEMPLATES"]) + setup_ir_receiver("unknown", systemconfig["TEMPLATES"],'','127.0.0.1') unload_all_lirc() setup_blaster_proto(HostBlasterType, Hostnumblaster, |