<?xml version="1.0" encoding="UTF-8"?>
<Mission xmlns="Tethys"
       xmlns:Navigation="Tethys/Navigation"
       xmlns:Units="Tethys/Units"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="Tethys http://okeanids.mbari.org/tethys/Xml/Tethys.xsd
                           Tethys/Navigation http://okeanids.mbari.org/tethys/Xml/Navigation.xsd
                           Tethys/Units http://okeanids.mbari.org/tethys/Xml/Units.xsd"
       Id="LBLTest">

    <DefineArg Name="trans1Location"><Units:degree/><Value>[36.8034,-121.8223]</Value></DefineArg>

    <DefineArg Name="trans1Depth"><Units:meter/><Value>25</Value></DefineArg>

    <DefineArg Name="trans2Location"><Units:degree/><Value>[36.7934,-121.8322]</Value></DefineArg>

    <DefineArg Name="trans2Depth"><Units:meter/><Value>25</Value></DefineArg>

    <DefineArg Name="trans3Location"><Units:degree/><Value>[36.7934,-121.8122]</Value></DefineArg>

    <DefineArg Name="trans3Depth"><Units:meter/><Value>25</Value></DefineArg>

    <Timeout Duration="P70M"/>

    <Aggregate Id="WhenAgg">

        <When>
            <True/>
        </When>

        <Timeout Duration="P60M">
            <Syslog>WhenAgg timed out</Syslog>
        </Timeout>

<!-- The following asssigns have no effect if #. variables are not set -->

        <Assign><Parallel/><Arg Name="trans1Location"/><CustomUri Uri="#.t1"/></Assign>

        <Assign><Parallel/><Arg Name="trans2Location"/><CustomUri Uri="#.t2"/></Assign>

        <Assign><Parallel/><Arg Name="trans3Location"/><CustomUri Uri="#.t3"/></Assign>

        <Navigation:LBL>
            <Parallel/>
            <Setting><Navigation:LBL.trans1Location /><Arg Name="trans1Location"/></Setting>
            <Setting><Navigation:LBL.trans1Depth /><Arg Name="trans1Depth"/></Setting>
            <Setting><Navigation:LBL.trans2Location /><Arg Name="trans2Location"/></Setting>
            <Setting><Navigation:LBL.trans2Depth /><Arg Name="trans2Depth"/></Setting>
            <Setting><Navigation:LBL.trans3Location /><Arg Name="trans3Location"/></Setting>
            <Setting><Navigation:LBL.trans3Depth /><Arg Name="trans3Depth"/></Setting>
        </Navigation:LBL>

    </Aggregate>

    <Insert Filename="Transport/transit.xml">
        <RedefineArg Name="MissionTimeout"><Units:minute/><Value>90</Value></RedefineArg>
        <RedefineArg Name="Latitude"><Units:degree/><Value>36.8049</Value></RedefineArg>
        <RedefineArg Name="Longitude"><Units:degree/><Value>-121.8108</Value></RedefineArg>
        <RedefineArg Name="MinOffshore"><Units:meter/><Value>750</Value></RedefineArg>
    </Insert>

</Mission>
