<?xml version="1.0" encoding="UTF-8" ?><EventGhost Name="Configuration Tree" Expanded="True" Version="908" Guid="{F3FB03C4-2EA4-4346-B829-C9626C98CE1B}" Time="1228256964.78"><Autostart Name="Autostart" Expanded="True"><Plugin File="Tira" Identifier="Tira">gAJLAoVxAC4=</Plugin></Autostart><Macro Name="Python_Script" Expanded="True"><Action Name="IR CONTROLLER">EventGhost.PythonScript(u'Myexit=False\nlast_reply=""\nwhile not Myexit :\n    reply=raw_input("IR Operation?")\n    Valid=False\n    if reply=="": reply=last_reply\n    \n    if reply == "VCRP" : # Study VCR Power\n        Valid=True\n        eg.plugins.Tira.TransmitIR("\\x00\\x00\\x00\\x00\\x08\\x00\\x00\\x00\'\\x01\\x00\\x00K\\x00\\x00\\x00\\x8e\\x00\\x00\\x00D\\x0c\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x004\\x88\\xa9\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02\\x00\\x00\\x00\\x0c\\x00\\x00\\x00\\xd8Y\\x00\\x00\\x01\\x00\\x00\\x003\\x00\\x00\\x00\\x19\\x00\\x00\\x00\\x00\\x01\\x02\\x01\\x01\\x01\\x02\\x01\\x01\\x01\\x02\\x01\\x01\\x01\\x01\\x01\\x02\\x01\\x02\\x01\\x01\\x01\\x02\\x01\\x01\\x03\\x00\\x01\\x02\\x01\\x01\\x01\\x02\\x01\\x01\\x01\\x02\\x01\\x01\\x01\\x01\\x01\\x02\\x01\\x02\\x01\\x01\\x01\\x02\\x01\\x01", 2, -1)\n        \n    elif reply == "VCR+" : # Study VCR Ch+\n        Valid=True\n        eg.plugins.Tira.TransmitIR("\\x00\\x00\\x00\\x00\\x08\\x00\\x00\\x00\'\\x01\\x00\\x00K\\x00\\x00\\x00\\x8f\\x00\\x00\\x00\\xda\\x0c\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x004\\x88\\x99\\x04\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02\\x00\\x00\\x00\\x0c\\x00\\x00\\x00\\xd8Y\\x00\\x00\\x01\\x00\\x00\\x003\\x00\\x00\\x00\\x19\\x00\\x00\\x00\\x00\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x02\\x01\\x01\\x01\\x01\\x01\\x02\\x01\\x02\\x01\\x01\\x01\\x02\\x01\\x01\\x03\\x00\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x02\\x01\\x01\\x01\\x01\\x01\\x02\\x01\\x02\\x01\\x01\\x01\\x02\\x01\\x01", 2, -1)\n    \n    elif reply == "CABF" : # DCH6200_Cable Box_FAV\n        Valid=True\n        eg.plugins.Tira.TransmitIR("\\x00\\x00\\x00\\x00\\x08\\x00\\x00\\x00[\\x04\\x00\\x00/\\x02\\x00\\x006\\x00\\x00\\x00\\x18\\x01\\x00\\x00\\xde\\x0e\\x00\\x00\\xc9*\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x004\\x88v\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02\\x00\\x00\\x00\\x0c\\x00\\x00\\x00\\xc0]\\x00\\x00\\x00\\x00\\x00\\x00+\\x00\\x00\\x00\'\\x00\\x00\\x00\\x00\\x01\\x02\\x01\\x02\\x03\\x02\\x01\\x02\\x03\\x02\\x01\\x02\\x03\\x02\\x03\\x02\\x03\\x02\\x03\\x02\\x03\\x02\\x03\\x02\\x03\\x02\\x03\\x02\\x01\\x02\\x03\\x02\\x01\\x02\\x04\\x00\\x03\\x02\\x05\\x00\\x03\\x02", 1, -1)\n    \n    elif reply == "E" or reply=="e" :# Enter E or e to exit the infinite loop\n        Myexit=True\n        reply= "EXIT IR CONTROLLER"\n        Valid=True\n        \n    if not reply=="" :\n        last_reply=reply # a blank entry repeats the last transmission\n        \n    if not Valid:\n        eg.plugins.EventGhost.ShowOSD(u\'Invalid IR code\', u\'0;-64;0;0;0;400;0;0;0;0;3;2;1;18;Times New Roman\', (255, 0, 0), None, 0, (499, 300), 0, 5.0)\n    \n    \n    else:eg.plugins.EventGhost.ShowOSD(reply, u\'0;-64;0;0;0;400;0;0;0;0;3;2;1;18;Times New Roman\', (0, 255, 0), None, 0, (320, 300), 0, 5.0)\n    \n    #end of "while not Myexit" body\n    \n')</Action></Macro></EventGhost>