<?xml version="1.0" encoding="UTF-8" ?>
<EventGhost Name="Configuration Tree" Expanded="True" Version="1194" Guid="{B8CCD77A-6C52-4361-AD31-E29A8009F100}" Time="1257515880.25">
    <Autostart Name="Autostart">
        <Plugin File="SysTrayMenu" Identifier="SysTrayMenu">
            gAJdcQAoKFgGAAAAQWxsIE9ucQFVBGl0ZW1xAlgKAAAAS01LIEFsbCBPbnEDSwN0cQQoWAcAAABBbGwgT2ZmcQVoAlgLAAAAS01LIEFsbCBPZmZxBksBdHEHKFgJAAAALS0tLS0tLS0tcQhVCXNlcGFyYXRvcnEJWAAAAABxCksTdHELKFgEAAAAMSBPbnEMaAJYCAAAAEtNSyAxIE9ucQ1LAnRxDihYBQAAADEgT2ZmcQ9oAlgJAAAAS01LIDEgT2ZmcRBLBHRxEShYBAAAADIgT25xEmgCWAgAAABLTUsgMiBPbnETSwV0cRQoWAUAAAAyIE9mZnEVaAJYCQAAAEtNSyAyIE9mZnEWSwZ0cRcoWAQAAAAzIE9ucRhoAlgIAAAAS01LIDMgT25xGUsHdHEaKFgFAAAAMyBPZmZxG2gCWAkAAABLTUsgMyBPZmZxHEsIdHEdKFgEAAAANCBPbnEeaAJYCAAAAEtNSyA0IE9ucR9LCXRxIChYBQAAADQgT2ZmcSFoAlgJAAAAS01LIDQgT2ZmcSJLCnRxIyhYBAAAADUgT25xJGgCWAgAAABLTUsgNSBPbnElSwt0cSYoWAUAAAA1IE9mZnEnaAJYCQAAAEtNSyA1IE9mZnEoSwx0cSkoWAQAAAA2IE9ucSpoAlgIAAAAS01LIDYgT25xK0sNdHEsKFgFAAAANiBPZmZxLWgCWAkAAABLTUsgNiBPZmZxLksOdHEvKFgEAAAANyBPbnEwaAJYCAAAAEtNSyA3IE9ucTFLD3RxMihYBQAAADcgT2ZmcTNoAlgJAAAAS01LIDcgT2ZmcTRLEHRxNShYBAAAADggT25xNmgCWAgAAABLTUsgOCBPbnE3SxF0cTgoWAUAAAA4IE9mZnE5aAJYCQAAAEtNSyA4IE9mZnE6SxJ0cTsoWAkAAAAtLS0tLS0tLS1xPGgJaApLFXRxPShYDQAAAExlcyBJbm4gdmVyZGlxPmgCWAoAAABLTUsgQmluYXJ5cT9LFHRxQGWFcUEu
        </Plugin>
    </Autostart>
    <Folder Name="KMK I/O board" Expanded="True">
        <Folder Name="Value" Expanded="True">
            <Macro Name="All On">
                <Event Name="SysTrayMenu.KMK All On" />
                <Action Name="All On">
                    EventGhost.PythonScript(u'eg.globals.out1 = 1\neg.globals.out2 = 2\neg.globals.out3 = 4\neg.globals.out4 = 8\neg.globals.out5 = 16\neg.globals.out6 = 32\neg.globals.out7 = 64\neg.globals.out8 = 128')
                </Action>
                <Action>
                    EventGhost.PythonCommand(u'eg.TriggerEvent("Ny vedi Satt")')
                </Action>
            </Macro>
            <Macro Name="All Off">
                <Event Name="SysTrayMenu.KMK All Off" />
                <Action Name="All Off">
                    EventGhost.PythonScript(u'eg.globals.out1 = 0\neg.globals.out2 = 0\neg.globals.out3 = 0\neg.globals.out4 = 0\neg.globals.out5 = 0\neg.globals.out6 = 0\neg.globals.out7 = 0\neg.globals.out8 = 0')
                </Action>
                <Action>
                    EventGhost.PythonCommand(u'eg.TriggerEvent("Ny vedi Satt")')
                </Action>
            </Macro>
            <Macro Name="1 On">
                <Event Name="SysTrayMenu.KMK 1 On" />
                <Action>
                    EventGhost.PythonCommand(u'eg.globals.out1 = 1')
                </Action>
                <Action>
                    EventGhost.PythonCommand(u'eg.TriggerEvent("Ny vedi Satt")')
                </Action>
            </Macro>
            <Macro Name="1 Off">
                <Event Name="SysTrayMenu.KMK 1 Off" />
                <Action>
                    EventGhost.PythonCommand(u'eg.globals.out1 = 0')
                </Action>
                <Action>
                    EventGhost.PythonCommand(u'eg.TriggerEvent("Ny vedi Satt")')
                </Action>
            </Macro>
            <Macro Name="2 On">
                <Event Name="SysTrayMenu.KMK 2 On" />
                <Action>
                    EventGhost.PythonCommand(u'eg.globals.out2 = 2')
                </Action>
                <Action>
                    EventGhost.PythonCommand(u'eg.TriggerEvent("Ny vedi Satt")')
                </Action>
            </Macro>
            <Macro Name="2 Off">
                <Event Name="SysTrayMenu.KMK 2 Off" />
                <Action>
                    EventGhost.PythonCommand(u'eg.globals.out2 = 0')
                </Action>
                <Action>
                    EventGhost.PythonCommand(u'eg.TriggerEvent("Ny vedi Satt")')
                </Action>
            </Macro>
            <Macro Name="3 On">
                <Event Name="SysTrayMenu.KMK 3 On" />
                <Action>
                    EventGhost.PythonCommand(u'eg.globals.out3 = 4')
                </Action>
                <Action>
                    EventGhost.PythonCommand(u'eg.TriggerEvent("Ny vedi Satt")')
                </Action>
            </Macro>
            <Macro Name="3 Off">
                <Event Name="SysTrayMenu.KMK 3 Off" />
                <Action>
                    EventGhost.PythonCommand(u'eg.globals.out3 = 0')
                </Action>
                <Action>
                    EventGhost.PythonCommand(u'eg.TriggerEvent("Ny vedi Satt")')
                </Action>
            </Macro>
            <Macro Name="4 On">
                <Event Name="SysTrayMenu.KMK 4 On" />
                <Action>
                    EventGhost.PythonCommand(u'eg.globals.out4 = 8')
                </Action>
                <Action>
                    EventGhost.PythonCommand(u'eg.TriggerEvent("Ny vedi Satt")')
                </Action>
            </Macro>
            <Macro Name="4 Off">
                <Event Name="SysTrayMenu.KMK 4 Off" />
                <Action>
                    EventGhost.PythonCommand(u'eg.globals.out4 = 0')
                </Action>
                <Action>
                    EventGhost.PythonCommand(u'eg.TriggerEvent("Ny vedi Satt")')
                </Action>
            </Macro>
            <Macro Name="5 On">
                <Event Name="SysTrayMenu.KMK 5 On" />
                <Action>
                    EventGhost.PythonCommand(u'eg.globals.out5 = 16')
                </Action>
                <Action>
                    EventGhost.PythonCommand(u'eg.TriggerEvent("Ny vedi Satt")')
                </Action>
            </Macro>
            <Macro Name="5 Off">
                <Event Name="SysTrayMenu.KMK 5 Off" />
                <Action>
                    EventGhost.PythonCommand(u'eg.globals.out5 = 0')
                </Action>
                <Action>
                    EventGhost.PythonCommand(u'eg.TriggerEvent("Ny vedi Satt")')
                </Action>
            </Macro>
            <Macro Name="6 On">
                <Event Name="SysTrayMenu.KMK 6 On" />
                <Action>
                    EventGhost.PythonCommand(u'eg.globals.out6 = 32')
                </Action>
                <Action>
                    EventGhost.PythonCommand(u'eg.TriggerEvent("Ny vedi Satt")')
                </Action>
            </Macro>
            <Macro Name="6 Off">
                <Event Name="SysTrayMenu.KMK 6 Off" />
                <Action>
                    EventGhost.PythonCommand(u'eg.globals.out6 = 0')
                </Action>
                <Action>
                    EventGhost.PythonCommand(u'eg.TriggerEvent("Ny vedi Satt")')
                </Action>
            </Macro>
            <Macro Name="7 On">
                <Event Name="SysTrayMenu.KMK 7 On" />
                <Action>
                    EventGhost.PythonCommand(u'eg.globals.out7 = 64')
                </Action>
                <Action>
                    EventGhost.PythonCommand(u'eg.TriggerEvent("Ny vedi Satt")')
                </Action>
            </Macro>
            <Macro Name="7 Off">
                <Event Name="SysTrayMenu.KMK 7 Off" />
                <Action>
                    EventGhost.PythonCommand(u'eg.globals.out7 = 0')
                </Action>
                <Action>
                    EventGhost.PythonCommand(u'eg.TriggerEvent("Ny vedi Satt")')
                </Action>
            </Macro>
            <Macro Name="8 On">
                <Event Name="SysTrayMenu.KMK 8 On" />
                <Action>
                    EventGhost.PythonCommand(u'eg.globals.out8= 128')
                </Action>
                <Action>
                    EventGhost.PythonCommand(u'eg.TriggerEvent("Ny vedi Satt")')
                </Action>
            </Macro>
            <Macro Name="8 Off">
                <Event Name="SysTrayMenu.KMK 8 Off" />
                <Action>
                    EventGhost.PythonCommand(u'eg.globals.out8 = 0')
                </Action>
                <Action>
                    EventGhost.PythonCommand(u'eg.TriggerEvent("Ny vedi Satt")')
                </Action>
            </Macro>
        </Folder>
        <Folder Name="Set/Read" Expanded="True">
            <Macro Name="Sett/Les Utgang" Expanded="True">
                <Event Name="Main.Ny vedi Satt" />
                <Event Name="SysTrayMenu.KMK Binary" />
                <Action>
                    EventGhost.PythonScript(u'import win32com.client\nimport time\nAxkmkusb1 = win32com.client.Dispatch("KMKUSB5I8OOCX.KMKUSB")\nAxkmkusb1.device = "KMSHF43V"\nAxkmkusb1.port_open_close = 1\neg.globals.kmksum = eg.globals.out1 + eg.globals.out2 + eg.globals.out3 + eg.globals.out4 + eg.globals.out5 + eg.globals.out6 + eg.globals.out7 + eg.globals.out8\nAxkmkusb1.out = eg.globals.kmksum\nprint " KMK I/O board Set to:", eg.globals.kmksum\ntime.sleep(0.1)\neg.globals.kmkverdi = Axkmkusb1.binary\nprint "KMK I/O Binary Hex:", eg.globals.kmkverdi\nAxkmkusb1.port_open_close = 0')
                </Action>
            </Macro>
        </Folder>
    </Folder>
</EventGhost>
