diff --git a/tools/cooja/contiki_tests/sky_shell_sendcmd.csc b/tools/cooja/contiki_tests/sky_shell_sendcmd.csc index dd34ba172..07070ee8b 100644 --- a/tools/cooja/contiki_tests/sky_shell_sendcmd.csc +++ b/tools/cooja/contiki_tests/sky_shell_sendcmd.csc @@ -1,9 +1,8 @@ - ../apps/mrm - ../apps/mspsim - ../apps/avrora - ../apps/native_gateway + [CONTIKI_DIR]/tools/cooja/apps/mrm + [CONTIKI_DIR]/tools/cooja/apps/mspsim + [CONTIKI_DIR]/tools/cooja/apps/avrora My simulation 0 @@ -16,13 +15,16 @@ 1.0 1.0 + + 40000 + se.sics.cooja.mspmote.SkyMoteType sky1 Sky Mote Type #sky1 - ../../../examples/sky-shell/sky-checkpoint.c + [CONTIKI_DIR]/examples/sky-shell/sky-checkpoint.c make sky-checkpoint.sky TARGET=sky - ../../../examples/sky-shell/sky-checkpoint.sky + [CONTIKI_DIR]/examples/sky-shell/sky-checkpoint.sky se.sics.cooja.interfaces.Position se.sics.cooja.interfaces.IPAddress se.sics.cooja.interfaces.Mote2MoteRelations @@ -31,12 +33,14 @@ se.sics.cooja.mspmote.interfaces.SkyButton se.sics.cooja.mspmote.interfaces.SkyFlash se.sics.cooja.mspmote.interfaces.SkyByteRadio - se.sics.cooja.mspmote.interfaces.SkySerial + se.sics.cooja.mspmote.interfaces.MspSerial se.sics.cooja.mspmote.interfaces.SkyLED + se.sics.cooja.interfaces.RimeAddress + se.sics.cooja.mspmote.interfaces.SkyCoffeeFilesystem + se.sics.cooja.mspmote.interfaces.MspDebugOutput se.sics.cooja.mspmote.SkyMote - sky1 se.sics.cooja.interfaces.Position @@ -48,10 +52,10 @@ se.sics.cooja.mspmote.interfaces.MspMoteID 1 + sky1 se.sics.cooja.mspmote.SkyMote - sky1 se.sics.cooja.interfaces.Position @@ -63,10 +67,10 @@ se.sics.cooja.mspmote.interfaces.MspMoteID 2 + sky1 se.sics.cooja.mspmote.SkyMote - sky1 se.sics.cooja.interfaces.Position @@ -78,10 +82,10 @@ se.sics.cooja.mspmote.interfaces.MspMoteID 3 + sky1 se.sics.cooja.mspmote.SkyMote - sky1 se.sics.cooja.interfaces.Position @@ -93,26 +97,29 @@ se.sics.cooja.mspmote.interfaces.MspMoteID 4 + sky1 se.sics.cooja.plugins.SimControl 248 - 3 + 2 200 - 0 - 0 + 1 + 1 false se.sics.cooja.plugins.Visualizer - Mote IDs - Log output: printf()'s - Radio environment (UDGM) + se.sics.cooja.plugins.skins.IDVisualizerSkin + se.sics.cooja.plugins.skins.LogVisualizerSkin + se.sics.cooja.plugins.skins.UDGMVisualizerSkin + se.sics.cooja.plugins.skins.TrafficVisualizerSkin + 2.126765951505188 0.0 0.0 2.126765951505188 -7.584821059232853 59.46165934250099 246 - 2 + 6 243 1 202 @@ -121,9 +128,9 @@ se.sics.cooja.plugins.LogListener - + Sending - 1024 + 1022 1 209 0 @@ -143,12 +150,12 @@ while (mote1 == null) { } YIELD(); } -GENERATE_MSG(2000, "continue"); +GENERATE_MSG(20000, "continue"); YIELD_THEN_WAIT_UNTIL(msg.equals("continue")); /* Send command: mote 1 -> mote 2*/ -command = "sendcmd 2.0 echo hello\n"; -log.log("mote1> " + command); +command = "sendcmd 2.0 echo hello"; +log.log("mote1> " + command + "\n"); write(mote1, command); YIELD_THEN_WAIT_UNTIL(id == 2 && msg.contains("hello")); log.log("mote2: " + msg + "\n"); @@ -156,8 +163,8 @@ GENERATE_MSG(1000, "continue"); YIELD_THEN_WAIT_UNTIL(msg.equals("continue")); /* Send command: mote 1 -> mote 2*/ -command = "sendcmd 2.0 {echo hello again}\n"; -log.log("mote1> " + command); +command = "sendcmd 2.0 {echo hello again}"; +log.log("mote1> " + command + "\n"); write(mote1, command); YIELD_THEN_WAIT_UNTIL(id == 2 && msg.contains("hello again")); log.log("mote2: " + msg + "\n"); @@ -165,8 +172,8 @@ GENERATE_MSG(1000, "continue"); YIELD_THEN_WAIT_UNTIL(msg.equals("continue")); /* Send command: mote 1 -> mote 2 -> mote 3 -> mote 4 */ -command = "sendcmd 2.0 {sendcmd 3.0 {sendcmd 4.0 echo multihop}}\n"; -log.log("mote1> " + command); +command = "sendcmd 2.0 {sendcmd 3.0 {sendcmd 4.0 echo multihop}}"; +log.log("mote1> " + command + "\n"); write(mote1, command); YIELD_THEN_WAIT_UNTIL(id == 4 && msg.contains("multihop")); log.log("mote4: " + msg + "\n"); @@ -178,11 +185,31 @@ log.testOK(); /* Report test success and quit */ true 775 - 0 - 656 + 3 + 445 246 0 false + + se.sics.cooja.plugins.TimeLine + + 0 + 1 + 2 + 3 + + + + 109 + 12 + + 1021 + 0 + 150 + 1 + 655 + false +