<?xml version="1.0" encoding="utf-8"?>
<!--C:\Users\nancy\Desktop\WeMo VoxCommando\VcGrp_switching WeMo Ports.xml-->
<VoiceCommands version="">
    <!--this is an exported VoxCommando group-->
    <commandGroup open="False" name="switching WeMo Ports" enabled="True" prefix="" priority="0" requiredProcess="" description="">
        <command id="988" name="Switch WeMo Ports" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <if ifBlockDisabled="False" ifNot="False">
                <ifType>(A)==(B)</ifType>
                <ifParams>{1}&amp;&amp;1</ifParams>
                <then>
                    <action>
                        <cmdType>VC.EnableGroup</cmdType>
                        <params>
                            <param>WeMo port 49153 (1)</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>VC.DisableGroup</cmdType>
                        <params>
                            <param>WeMo port 49154 (2)</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>VC.DisableGroup</cmdType>
                        <params>
                            <param>WeMo port 49155 (3)</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>VC.TriggerEvent</cmdType>
                        <params>
                            <param>WeMo</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>VC.TriggerEvent</cmdType>
                        <params>
                            <param>WeMo</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>TTS.SpeakSync</cmdType>
                        <params>
                            <param>Tested port 1</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>File.Write</cmdType>
                        <params>
                            <param>{Path.VC}\WeMo.txt</param>
                            <param>1</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </then>
                <else />
            </if>
            <if ifBlockDisabled="False" ifNot="False">
                <ifType>(A)==(B)</ifType>
                <ifParams>{LastEvent}&amp;&amp;port 1</ifParams>
                <then>
                    <action>
                        <cmdType>VC.EnableGroup</cmdType>
                        <params>
                            <param>WeMo port 49153 (1)</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>VC.DisableGroup</cmdType>
                        <params>
                            <param>WeMo port 49154 (2)</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>VC.DisableGroup</cmdType>
                        <params>
                            <param>WeMo port 49155 (3)</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </then>
                <else />
            </if>
            <if ifBlockDisabled="False" ifNot="False">
                <ifType>(A)==(B)</ifType>
                <ifParams>{1}&amp;&amp;2</ifParams>
                <then>
                    <action>
                        <cmdType>VC.EnableGroup</cmdType>
                        <params>
                            <param>WeMo port 49154 (2)</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>VC.DisableGroup</cmdType>
                        <params>
                            <param>WeMo port 49153 (1)</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>VC.DisableGroup</cmdType>
                        <params>
                            <param>WeMo port 49155 (3)</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>VC.TriggerEvent</cmdType>
                        <params>
                            <param>WeMo</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>VC.TriggerEvent</cmdType>
                        <params>
                            <param>WeMo</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>TTS.SpeakSync</cmdType>
                        <params>
                            <param>Tested port 2</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>File.Write</cmdType>
                        <params>
                            <param>{Path.VC}\WeMo.txt</param>
                            <param>2</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </then>
                <else />
            </if>
            <if ifBlockDisabled="False" ifNot="False">
                <ifType>(A)==(B)</ifType>
                <ifParams>{LastEvent}&amp;&amp;port 2</ifParams>
                <then>
                    <action>
                        <cmdType>VC.EnableGroup</cmdType>
                        <params>
                            <param>WeMo port 49154 (2)</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>VC.DisableGroup</cmdType>
                        <params>
                            <param>WeMo port 49153 (1)</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>VC.DisableGroup</cmdType>
                        <params>
                            <param>WeMo port 49155 (3)</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </then>
                <else />
            </if>
            <if ifBlockDisabled="False" ifNot="False">
                <ifType>(A)==(B)</ifType>
                <ifParams>{1}&amp;&amp;3</ifParams>
                <then>
                    <action>
                        <cmdType>VC.EnableGroup</cmdType>
                        <params>
                            <param>WeMo port 49155 (3)</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>VC.DisableGroup</cmdType>
                        <params>
                            <param>WeMo port 49153 (1)</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>VC.DisableGroup</cmdType>
                        <params>
                            <param>WeMo port 49154 (2)</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>VC.TriggerEvent</cmdType>
                        <params>
                            <param>WeMo</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>VC.TriggerEvent</cmdType>
                        <params>
                            <param>WeMo</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>TTS.SpeakSync</cmdType>
                        <params>
                            <param>Tested port 3</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>File.Write</cmdType>
                        <params>
                            <param>{Path.VC}\WeMo.txt</param>
                            <param>3</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </then>
                <else />
            </if>
            <if ifBlockDisabled="False" ifNot="False">
                <ifType>(A)==(B)</ifType>
                <ifParams>{LastEvent}&amp;&amp;port 3</ifParams>
                <then>
                    <action>
                        <cmdType>VC.EnableGroup</cmdType>
                        <params>
                            <param>WeMo port 49155 (3)</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>VC.DisableGroup</cmdType>
                        <params>
                            <param>WeMo port 49153 (1)</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>VC.DisableGroup</cmdType>
                        <params>
                            <param>WeMo port 49154 (2)</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </then>
                <else />
            </if>
            <phrase>set, switch</phrase>
            <phrase>Wemo to port</phrase>
            <payloadList>1,2,3</payloadList>
            <event>port 1</event>
            <event>port 2</event>
            <event>port 3</event>
        </command>
        <command id="989" name="what port" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>File.Read</cmdType>
                <params>
                    <param>{Path.VC}\WeMo.txt</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <params>
                    <param>We Moe is set to port {LastResult}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>what port is the WeMo</phrase>
            <phrase>set to, on </phrase>
        </command>
        <command id="1000" name="startup: light port set" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>File.Read</cmdType>
                <params>
                    <param>{Path.VC}\WeMo.txt</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.TriggerEvent</cmdType>
                <params>
                    <param>port {LastResult}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <event>VC.Loaded</event>
        </command>
    </commandGroup>
</VoiceCommands>