<?xml version="1.0" encoding="UTF-8"?> <simconf> <project>../apps/mrm</project> <project>../apps/mspsim</project> <project>../apps/avrora</project> <project>../apps/native_gateway</project> <simulation> <title>My simulation</title> <delaytime>0</delaytime> <randomseed>generated</randomseed> <motedelay_us>1000000</motedelay_us> <radiomedium> se.sics.cooja.radiomediums.UDGM <transmitting_range>50.0</transmitting_range> <interference_range>100.0</interference_range> <success_ratio_tx>1.0</success_ratio_tx> <success_ratio_rx>1.0</success_ratio_rx> </radiomedium> <motetype> se.sics.cooja.mspmote.SkyMoteType <identifier>sky1</identifier> <description>Sky Mote Type #1</description> <source>../../../examples/sky-shell/sky-shell.c</source> <commands>make sky-shell.sky TARGET=sky</commands> <firmware>../../../examples/sky-shell/sky-shell.sky</firmware> <moteinterface>se.sics.cooja.interfaces.Position</moteinterface> <moteinterface>se.sics.cooja.interfaces.IPAddress</moteinterface> <moteinterface>se.sics.cooja.interfaces.Mote2MoteRelations</moteinterface> <moteinterface>se.sics.cooja.mspmote.interfaces.MspClock</moteinterface> <moteinterface>se.sics.cooja.mspmote.interfaces.MspMoteID</moteinterface> <moteinterface>se.sics.cooja.mspmote.interfaces.SkyButton</moteinterface> <moteinterface>se.sics.cooja.mspmote.interfaces.SkyFlash</moteinterface> <moteinterface>se.sics.cooja.mspmote.interfaces.SkyByteRadio</moteinterface> <moteinterface>se.sics.cooja.mspmote.interfaces.SkySerial</moteinterface> <moteinterface>se.sics.cooja.mspmote.interfaces.SkyLED</moteinterface> </motetype> <mote> se.sics.cooja.mspmote.SkyMote <motetype_identifier>sky1</motetype_identifier> <breakpoints /> <interface_config> se.sics.cooja.interfaces.Position <x>62.86427076032819</x> <y>38.98246035522194</y> <z>0.0</z> </interface_config> <interface_config> se.sics.cooja.mspmote.interfaces.MspMoteID <id>1</id> </interface_config> </mote> </simulation> <plugin> se.sics.cooja.plugins.SimControl <width>302</width> <z>2</z> <height>205</height> <location_x>0</location_x> <location_y>0</location_y> <minimized>false</minimized> </plugin> <plugin> se.sics.cooja.plugins.LogListener <plugin_config> <filter /> </plugin_config> <width>690</width> <z>1</z> <height>190</height> <location_x>0</location_x> <location_y>457</location_y> <minimized>false</minimized> </plugin> <plugin> se.sics.cooja.plugins.ScriptRunner <plugin_config> <script>TIMEOUT(3000, log.log("last message: " + msg + "\n")); /* Wait until node has booted */ WAIT_UNTIL(msg.startsWith('Starting')); log.log("Shell started\n"); /* Test command: ps */ log.log("> ps\n"); write(mote, "ps"); WAIT_UNTIL(msg.startsWith('Event timer')); WAIT_UNTIL(msg.contains('Contiki>')); /* Test command: help */ log.log("> help\n"); write(mote, "help"); WAIT_UNTIL(msg.startsWith('write <filename>')); WAIT_UNTIL(msg.contains('Contiki>')); log.testOK(); /* We are done! */</script> <active>true</active> </plugin_config> <width>600</width> <z>0</z> <height>648</height> <location_x>303</location_x> <location_y>0</location_y> <minimized>false</minimized> </plugin> </simconf>