<?xml version="1.0" standalone="yes" ?>
<?xml-stylesheet href="x2script.xsl" type="text/xsl" ?>
<script>
<name>plugin.eeq.terminal.execution</name>
<version>221</version>
<engineversion>44</engineversion>
<description>eEQ: Upgrade/Replace Terminal - Execution</description>
<arguments>
<argument index="1" name="Dock" type="Var/Station" desc="Dock" />
<argument index="2" name="RebuildHQ" type="Var/Boolean" desc="Rebuild HQ" />
</arguments>
<sourcetext>
<line linenr="001" indent=""><comment><text>*&#160;</text><var>--------------------------------------------------------------------------------</var></comment></line>
<line linenr="002" indent=""></line>
<line linenr="003" interruptable="@" indent=""><var>=&#160;</var><text>wait&#160;</text><var>1000</var><text>&#160;ms</text></line>
<line linenr="004" indent=""></line>
<line linenr="005" indent=""><var>skip&#160;if&#160;</var><var>$Dock&#160;-&gt;</var><text>&#160;exists</text></line>
<line linenr="006" indent="&#160;"><text>return&#160;</text><var>null</var></line>
<line linenr="007" indent=""></line>
<line linenr="008" indent=""><comment><text>*&#160;</text><var>--------------------------------------------------------------------------------</var></comment></line>
<line linenr="009" indent=""></line>
<line linenr="010" indent=""><var>if&#160;</var><var>$RebuildHQ</var></line>
<line linenr="011" indent="&#160;"><var>$DockType&#160;=&#160;</var><var>$Dock&#160;-&gt;</var><text>&#160;get&#160;ware&#160;type&#160;code&#160;of&#160;object</text></line>
<line linenr="012" interruptable="@" indent="&#160;"><var>=&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;call&#160;script&#160;</text><call>plugin.eeq.replace.station</call><text>&#160;:&#160;</text><text>&#160;Station&#160;to&#160;be&#160;replaced=</text><var>$Dock</var><text>&#160;</text><text>&#160;New&#160;Station&#160;Type=</text><var>$DockType</var><text>&#160;</text><text>&#160;Create&#160;as&#160;neutral=</text><var>[FALSE]</var></line>
<line linenr="013" indent="&#160;"><text>return&#160;</text><var>null</var></line>
<line linenr="014" indent=""><text>end</text></line>
<line linenr="015" indent=""></line>
<line linenr="016" indent=""><comment><text>*&#160;</text><var>--------------------------------------------------------------------------------</var></comment></line>
<line linenr="017" indent=""></line>
<line linenr="018" indent=""><var>$Array.Dock&#160;=&#160;</var><text>get&#160;global&#160;variable:&#160;name=</text><var>'eeq.docks'</var></line>
<line linenr="019" indent=""><var>$Array.Dock.Dummy&#160;=&#160;</var><text>get&#160;global&#160;variable:&#160;name=</text><var>'eeq.dummy.docks'</var></line>
<line linenr="020" indent=""></line>
<line linenr="021" indent=""><var>skip&#160;if&#160;</var><text>&#160;is&#160;datatyp[&#160;</text><var>$Array.Dock</var><text>&#160;]&#160;==&#160;</text><var>DATATYP_ARRAY</var></line>
<line linenr="022" indent="&#160;"><text>return&#160;</text><var>null</var></line>
<line linenr="023" indent=""><var>skip&#160;if&#160;</var><text>&#160;is&#160;datatyp[&#160;</text><var>$Array.Dock.Dummy</var><text>&#160;]&#160;==&#160;</text><var>DATATYP_ARRAY</var></line>
<line linenr="024" indent="&#160;"><text>return&#160;</text><var>null</var></line>
<line linenr="025" indent=""></line>
<line linenr="026" indent=""><comment><text>*&#160;</text><var>--------------------------------------------------------------------------------</var></comment></line>
<line linenr="027" indent=""></line>
<line linenr="028" indent=""><var>$DockType&#160;=&#160;</var><var>$Dock&#160;-&gt;</var><text>&#160;get&#160;ware&#160;type&#160;code&#160;of&#160;object</text></line>
<line linenr="029" indent=""></line>
<line linenr="030" indent=""><var>skip&#160;if&#160;</var><text>&#160;find&#160;</text><var>$DockType</var><text>&#160;in&#160;array:&#160;</text><var>$Array.Dock.Dummy</var></line>
<line linenr="031" indent="&#160;"><text>return&#160;</text><var>null</var></line>
<line linenr="032" indent=""></line>
<line linenr="033" indent=""><var>$Index&#160;=&#160;</var><text>&#160;get&#160;index&#160;of&#160;</text><var>$DockType</var><text>&#160;in&#160;array&#160;</text><var>$Array.Dock.Dummy</var><text>&#160;offset=</text><var>null</var><text>&#160;+&#160;1</text></line>
<line linenr="034" indent=""><var>$DockType&#160;=&#160;</var><var>$Array.Dock</var><text>[</text><var>$Index</var><text>]</text></line>
<line linenr="035" indent=""></line>
<line linenr="036" indent=""><var>skip&#160;if&#160;</var><text>&#160;is&#160;datatyp[&#160;</text><var>$DockType</var><text>&#160;]&#160;==&#160;</text><var>DATATYP_WARE</var></line>
<line linenr="037" indent="&#160;"><text>return&#160;</text><var>null</var></line>
<line linenr="038" indent=""></line>
<line linenr="039" indent=""><comment><text>*&#160;</text><var>--------------------------------------------------------------------------------</var></comment></line>
<line linenr="040" indent=""></line>
<line linenr="041" interruptable="@" indent=""><var>=&#160;</var><var>[THIS]&#160;-&gt;</var><text>&#160;call&#160;script&#160;</text><call>plugin.eeq.replace.station</call><text>&#160;:&#160;</text><text>&#160;Station&#160;to&#160;be&#160;replaced=</text><var>$Dock</var><text>&#160;</text><text>&#160;New&#160;Station&#160;Type=</text><var>$DockType</var><text>&#160;</text><text>&#160;Create&#160;as&#160;neutral=</text><var>[TRUE]</var></line>
<line linenr="042" indent=""></line>
<line linenr="043" indent=""><comment><text>*&#160;</text><var>--------------------------------------------------------------------------------</var></comment></line>
<line linenr="044" indent=""></line>
<line linenr="045" indent=""><text>return&#160;</text><var>null</var></line>
</sourcetext>
<codearray>

<sval type="array" size="10">
  <sval type="string" val="plugin.eeq.terminal.execution"/>
  <sval type="int" val="44"/>
  <sval type="string" val="eEQ: Upgrade/Replace Terminal - Execution"/>
  <sval type="int" val="221"/>
  <sval type="int" val="0"/>
  <sval type="array" size="6">
    <sval type="string" val="Dock"/>
    <sval type="string" val="RebuildHQ"/>
    <sval type="string" val="DockType"/>
    <sval type="string" val="Array.Dock"/>
    <sval type="string" val="Array.Dock.Dummy"/>
    <sval type="string" val="Index"/>
  </sval>
  <sval type="array" size="22">
    <sval type="array" size="4">
      <sval type="int" val="105"/>
      <sval type="int" val="-2147483647"/>
      <sval type="int" val="4"/>
      <sval type="int" val="1000"/>
    </sval>
    <sval type="array" size="4">
      <sval type="int" val="706"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="0"/>
      <sval type="int" val="-536870137"/>
    </sval>
    <sval type="array" size="3">
      <sval type="int" val="103"/>
      <sval type="int" val="0"/>
      <sval type="int" val="0"/>
    </sval>
    <sval type="array" size="7">
      <sval type="int" val="104"/>
      <sval type="int" val="-1610610941"/>
      <sval type="int" val="1"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="1"/>
      <sval type="int" val="1"/>
      <sval type="int" val="-1"/>
    </sval>
    <sval type="array" size="4">
      <sval type="int" val="707"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="0"/>
      <sval type="int" val="2"/>
    </sval>
    <sval type="array" size="12">
      <sval type="int" val="102"/>
      <sval type="string" val="plugin.eeq.replace.station"/>
      <sval type="int" val="-2147483647"/>
      <sval type="int" val="131075"/>
      <sval type="int" val="1"/>
      <sval type="int" val="3"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="0"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="2"/>
      <sval type="int" val="131075"/>
      <sval type="int" val="9"/>
    </sval>
    <sval type="array" size="3">
      <sval type="int" val="103"/>
      <sval type="int" val="0"/>
      <sval type="int" val="0"/>
    </sval>
    <sval type="array" size="4">
      <sval type="int" val="158"/>
      <sval type="int" val="5"/>
      <sval type="string" val="eeq.docks"/>
      <sval type="int" val="3"/>
    </sval>
    <sval type="array" size="4">
      <sval type="int" val="158"/>
      <sval type="int" val="5"/>
      <sval type="string" val="eeq.dummy.docks"/>
      <sval type="int" val="4"/>
    </sval>
    <sval type="array" size="6">
      <sval type="int" val="125"/>
      <sval type="int" val="-536868089"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="3"/>
      <sval type="int" val="20"/>
      <sval type="int" val="21"/>
    </sval>
    <sval type="array" size="3">
      <sval type="int" val="103"/>
      <sval type="int" val="0"/>
      <sval type="int" val="0"/>
    </sval>
    <sval type="array" size="6">
      <sval type="int" val="125"/>
      <sval type="int" val="-536867577"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="4"/>
      <sval type="int" val="20"/>
      <sval type="int" val="21"/>
    </sval>
    <sval type="array" size="3">
      <sval type="int" val="103"/>
      <sval type="int" val="0"/>
      <sval type="int" val="0"/>
    </sval>
    <sval type="array" size="4">
      <sval type="int" val="707"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="0"/>
      <sval type="int" val="2"/>
    </sval>
    <sval type="array" size="6">
      <sval type="int" val="1406"/>
      <sval type="int" val="-536866809"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="2"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="4"/>
    </sval>
    <sval type="array" size="3">
      <sval type="int" val="103"/>
      <sval type="int" val="0"/>
      <sval type="int" val="0"/>
    </sval>
    <sval type="array" size="8">
      <sval type="int" val="1083"/>
      <sval type="int" val="5"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="4"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="2"/>
      <sval type="int" val="0"/>
      <sval type="int" val="0"/>
    </sval>
    <sval type="array" size="6">
      <sval type="int" val="129"/>
      <sval type="int" val="2"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="3"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="5"/>
    </sval>
    <sval type="array" size="6">
      <sval type="int" val="125"/>
      <sval type="int" val="-536865785"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="2"/>
      <sval type="int" val="20"/>
      <sval type="int" val="9"/>
    </sval>
    <sval type="array" size="3">
      <sval type="int" val="103"/>
      <sval type="int" val="0"/>
      <sval type="int" val="0"/>
    </sval>
    <sval type="array" size="12">
      <sval type="int" val="102"/>
      <sval type="string" val="plugin.eeq.replace.station"/>
      <sval type="int" val="-2147483647"/>
      <sval type="int" val="131075"/>
      <sval type="int" val="1"/>
      <sval type="int" val="3"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="0"/>
      <sval type="int" val="131074"/>
      <sval type="int" val="2"/>
      <sval type="int" val="131075"/>
      <sval type="int" val="10"/>
    </sval>
    <sval type="array" size="3">
      <sval type="int" val="103"/>
      <sval type="int" val="0"/>
      <sval type="int" val="0"/>
    </sval>
  </sval>
  <sval type="array" size="2">
    <sval type="array" size="2">
      <sval type="int" val="12"/>
      <sval type="string" val="Dock"/>
    </sval>
    <sval type="array" size="2">
      <sval type="int" val="63"/>
      <sval type="string" val="Rebuild HQ"/>
    </sval>
  </sval>
  <sval type="array" size="23">
    <sval type="array" size="3">
      <sval type="int" val="0"/>
      <sval type="int" val="1"/>
      <sval type="string" val="--------------------------------------------------------------------------------"/>
    </sval>
    <sval type="array" size="2">
      <sval type="int" val="0"/>
      <sval type="int" val="2"/>
    </sval>
    <sval type="array" size="2">
      <sval type="int" val="1"/>
      <sval type="int" val="2"/>
    </sval>
    <sval type="array" size="2">
      <sval type="int" val="3"/>
      <sval type="int" val="2"/>
    </sval>
    <sval type="array" size="3">
      <sval type="int" val="3"/>
      <sval type="int" val="1"/>
      <sval type="string" val="--------------------------------------------------------------------------------"/>
    </sval>
    <sval type="array" size="2">
      <sval type="int" val="3"/>
      <sval type="int" val="2"/>
    </sval>
    <sval type="array" size="2">
      <sval type="int" val="7"/>
      <sval type="int" val="4"/>
    </sval>
    <sval type="array" size="2">
      <sval type="int" val="7"/>
      <sval type="int" val="2"/>
    </sval>
    <sval type="array" size="3">
      <sval type="int" val="7"/>
      <sval type="int" val="1"/>
      <sval type="string" val="--------------------------------------------------------------------------------"/>
    </sval>
    <sval type="array" size="2">
      <sval type="int" val="7"/>
      <sval type="int" val="2"/>
    </sval>
    <sval type="array" size="2">
      <sval type="int" val="9"/>
      <sval type="int" val="2"/>
    </sval>
    <sval type="array" size="2">
      <sval type="int" val="13"/>
      <sval type="int" val="2"/>
    </sval>
    <sval type="array" size="3">
      <sval type="int" val="13"/>
      <sval type="int" val="1"/>
      <sval type="string" val="--------------------------------------------------------------------------------"/>
    </sval>
    <sval type="array" size="2">
      <sval type="int" val="13"/>
      <sval type="int" val="2"/>
    </sval>
    <sval type="array" size="2">
      <sval type="int" val="14"/>
      <sval type="int" val="2"/>
    </sval>
    <sval type="array" size="2">
      <sval type="int" val="16"/>
      <sval type="int" val="2"/>
    </sval>
    <sval type="array" size="2">
      <sval type="int" val="18"/>
      <sval type="int" val="2"/>
    </sval>
    <sval type="array" size="2">
      <sval type="int" val="20"/>
      <sval type="int" val="2"/>
    </sval>
    <sval type="array" size="3">
      <sval type="int" val="20"/>
      <sval type="int" val="1"/>
      <sval type="string" val="--------------------------------------------------------------------------------"/>
    </sval>
    <sval type="array" size="2">
      <sval type="int" val="20"/>
      <sval type="int" val="2"/>
    </sval>
    <sval type="array" size="2">
      <sval type="int" val="21"/>
      <sval type="int" val="2"/>
    </sval>
    <sval type="array" size="3">
      <sval type="int" val="21"/>
      <sval type="int" val="1"/>
      <sval type="string" val="--------------------------------------------------------------------------------"/>
    </sval>
    <sval type="array" size="2">
      <sval type="int" val="21"/>
      <sval type="int" val="2"/>
    </sval>
  </sval>
  <sval type="int" val="0"/>
</sval>

</codearray>
</script>
