<Config>
  <DSPConfigDef type="PathBased">
    <maxMFBits>7</maxMFBits>
    <maxShift>10</maxShift>
    <ipAddress>10.0.0.1</ipAddress>
    
    <ChannelDef>
      <name>default</name>
      <Channel>
	<ChannelModel type="PathBased">

	  <Path>
	    <LossModel type="LogDistance">
	      <d0>1</d0>
	      <p1d0>40.0</p1d0>
	      <n>2.8</n>
	    </LossModel>

	    <FadingModel type="Null">
	    </FadingModel>

	    <DelayModel type="Fixed">
	      <delay>0</delay>
	    </DelayModel>

	    <ExtraLoss>0</ExtraLoss>
	  </Path>

	</ChannelModel>
      </Channel>
    </ChannelDef>
  </DSPConfigDef>
  
  <NodeDef>
    <node name="emu-5" color="darkRed">
      <nic>
	<ip>192.168.0.5</ip>
	<antenna>
	  <type>isotropic </type>
	  <txAmpGain>0</txAmpGain>
	  <portID>0</portID>
	</antenna>
      </nic>
      <wiredNicIpAddress>192.168.10.5</wiredNicIpAddress>
    </node>
    <node name="emu-6" color="darkGreen">
      <nic>
	<ip>192.168.0.6</ip>
	<antenna>
	  <type>isotropic </type>
	  <txAmpGain>0</txAmpGain>
	  <portID>1</portID>
	</antenna>
      </nic>
      <wiredNicIpAddress>192.168.10.6</wiredNicIpAddress>
    </node>
    <node name="emu-7" color="orange">
      <nic>
	<ip>192.168.0.7</ip>
	<antenna>
	  <type>isotropic </type>
	  <txAmpGain>0</txAmpGain>
	  <portID>2</portID>
	</antenna>
      </nic>
      <_wiredNicIpAddress>192.168.10.7</_wiredNicIpAddress>
    </node>
    <node name="emu-8" color="grey">
      <nic>
	<ip>192.168.0.8</ip>
	<antenna>
	  <type>isotropic </type>
	  <txAmpGain>0</txAmpGain>
	  <portID>3</portID>
	</antenna>
      </nic>
      <_wiredNicIpAddress>192.168.10.8</_wiredNicIpAddress>
    </node>
    <node name="emu-9" color="green">
      <nic>
	<ip>192.168.0.9</ip>
	<antenna>
	  <type>isotropic </type>
	  <txAmpGain>0</txAmpGain>
	  <portID>4</portID>
	</antenna>
      </nic>
      <_wiredNicIpAddress>192.168.10.9</_wiredNicIpAddress>
    </node>
    <node name="emu-10" color="blue">
      <nic>
	<ip>192.168.0.10</ip>
	<antenna>
	  <type>isotropic </type>
	  <txAmpGain>0</txAmpGain>
	  <portID>5</portID>
	</antenna>
      </nic>
      <_wiredNicIpAddress>192.168.10.10</_wiredNicIpAddress>
    </node>
    
    <node name="emu-3" color="darkOrange">
      <nic>
	<ip>192.168.0.3</ip>
	<antenna>
	  <type>isotropic </type>
	  <txAmpGain>0</txAmpGain>
	  <portID>7</portID>
	</antenna>
      </nic>
      <__wiredNicIpAddress>192.168.10.3</__wiredNicIpAddress>
    </node>
    
    <node name="emu-4" color="black">
      <nic>
	<ip>192.168.0.4</ip>
	<antenna>
	  <type>isotropic </type>
	  <txAmpGain>0</txAmpGain>
	  <portID>6</portID>
	</antenna>
      </nic>
      <_wiredNicIpAddress>192.168.10.4</_wiredNicIpAddress>
    </node>
  </NodeDef>  

  <EventDef>
    <EventGroup time="0.1" concurrent="true">
      <Add>
	<node>emu-5</node>
	<pos>-100.0 -100.0 0.0</pos>
      </Add>
      
      <Add>
	<node>emu-6</node>
	<pos>-100.0 -80.0 0.0</pos>
      </Add>
    </EventGroup>
    

    <EventGroup time="2" concurrent="false">

      <Message>
	<message> emu-5 set bitrate to 1M </message>
      </Message>  


      <Exec>
	<node>emu-5</node>
	<cmd>sudo iwconfig ath0 bitrate 1M</cmd>
      </Exec>
      
    </EventGroup >
      
    
    <EventGroup time="4" concurrent="false">

      <Message>
	<message> emu-6 set bitrate to 1M </message>
      </Message>
            
      <Exec>
	<node>emu-6</node>
	<cmd>sudo iwconfig ath0 bitrate 1M</cmd>
      </Exec>

    </EventGroup >

    <EventGroup time="10" concurrent="false">

      <Message>
	<message> Start iperf udp server at emu-5 </message>
      </Message>
            
      <Exec>
	<node>emu-5</node>
	<cmd>iperf -s -u -i 1</cmd>
	<log>
	  <location>central</location>
	  <stdoutFile>emu5-iperf.stdout</stdoutFile>
	  <stderrFile>emu5-iperf.stderr</stderrFile>
	</log>

	<asynchronous>true</asynchronous>
      </Exec>

    </EventGroup >

     
    <EventGroup time="15" concurrent="false">

      <Message>
	<message> Start iperf udp client at emu-6 </message>
      </Message>
            
      <Exec>
	<node>emu-6</node>
	<cmd>iperf -c 192.168.0.5 -u -b 1M -t 300</cmd>
	<asynchronous>true</asynchronous>
      </Exec>

    </EventGroup >
   
    <EventGroup time="35" concurrent="false">

      <Message>
	<message> RSSI at 20m </message>
      </Message>
            
      <Exec>
	<node>emu-5</node>
	<cmd>sudo iwconfig</cmd>
	<log>
	  <location>central</location>
	  <stdoutFile>emu5-rssi-20.stdout</stdoutFile>
	  <stderrFile>emu5-rssi-20.stderr</stderrFile>
	</log>
	<asynchronous>false</asynchronous>
      </Exec>
    </EventGroup >

    <EventGroup time="45" concurrent="false">
      <SetPos>
	<node>emu-6</node>
	<pos>-100.0 -40.0 0.0</pos>
      </SetPos>

      <Sleep>
	<duration> 20 </duration>
      </Sleep>

      <Message>
	<message> RSSI at 60m </message>
      </Message>
      
      <Exec>
	<node>emu-5</node>
	<cmd>sudo iwconfig</cmd>
	<log>
	  <location>central</location>
	  <stdoutFile>emu5-rssi-60.stdout</stdoutFile>
	  <stderrFile>emu5-rssi-60.stderr</stderrFile>
	</log>
	<asynchronous>false</asynchronous>
      </Exec>

    </EventGroup>

    <EventGroup time="70" concurrent="false">
      <SetPos>
	<node>emu-6</node>
	<pos>-100.0 40.0 0.0</pos>
      </SetPos>

      <Sleep>
	<duration> 20 </duration>
      </Sleep>

      <Message>
	<message> RSSI at 140m </message>
      </Message>
      
      <Exec>
	<node>emu-5</node>
	<cmd>sudo iwconfig</cmd>
	<log>
	  <location>central</location>
	  <stdoutFile>emu5-rssi-140.stdout</stdoutFile>
	  <stderrFile>emu5-rssi-140.stderr</stderrFile>
	</log>
	<asynchronous>false</asynchronous>
      </Exec>

    </EventGroup>


    <EventGroup time="120.0" concurrent="false">
      <EventThreadExit/>
    </EventGroup>

  </EventDef>

</Config>
