Commit graph

919 commits

Author SHA1 Message Date
fros4943
87ebab7113 modified test to fail if any single node successfully delivers 20 sensor data packets, before all other nodes has delivered 5 packets 2008-12-03 14:19:41 +00:00
fros4943
ace83513e8 empty USART stateChanged handler 2008-12-03 13:13:07 +00:00
fros4943
2d7238e775 uIP IP address interface (reading from uip_hostaddr) 2008-12-03 13:11:20 +00:00
fros4943
8c4d5b51f9 using state changed callback for more accurate incoming serial data throughput 2008-12-03 13:04:21 +00:00
nifi
e86b63112a changed to use MSPSim from tools/mspsim 2008-12-03 09:55:26 +00:00
fros4943
9bde9cedae updated test script for new sky serial output format (without new line) 2008-11-27 09:00:57 +00:00
fros4943
4a546a3529 automatically stop simulation when script finishes test 2008-11-27 08:51:35 +00:00
adamdunkels
cf3a889cb5 Added INF files to Raven binary package 2008-11-26 19:49:44 +00:00
nifi
9d36fb106e added command line history 2008-11-26 16:23:43 +00:00
nifi
2013c4fece Simulator for MSP430-based platforms 2008-11-24 11:09:36 +00:00
fros4943
3b8f6af71c use system look and feel instead of cross platform if nimbus fails (contributed by David Gustafsson) 2008-11-21 13:09:53 +00:00
fros4943
f9152668e8 Added multithreading test:
Single Sky node running examples/multi-threading/multi-threading.c. Waits until both threads have counted up and down 5 times.
2008-11-21 12:02:29 +00:00
fros4943
daec791521 function should return void 2008-11-20 17:04:34 +00:00
fros4943
42c3b0fc19 towards adding support for 64-bit architectures: registering relative memory addresses with contiki instead of fetching absolute addresses to java 2008-11-20 16:34:45 +00:00
fros4943
11fa5a9a6b towards adding support for 64-bit architectures: registering relative memory addresses with contiki instead of fetching absolute addresses to java 2008-11-20 16:22:28 +00:00
c_oflynn
8bae6890a8 Changes by "David Kopf" <dak664@embarqmail.com> to:
-Add hit counter to index.html
 -Adding link to favicon.png
 -Fix serving of binary (image) files in avr-makefsdata file

Changes by Colin O'Flynn:
 -Removed extra linebreak in tutorial-raven.txt
 -Fix to contiki-conf.h in avr-rcb platform
2008-11-18 22:03:12 +00:00
fros4943
62854151d7 more extensive rime abc testing:
less than perfect radio environment (95%) + each node receives 30 radio messages each
2008-11-11 15:17:44 +00:00
fros4943
06a8b5d7d6 added Rime reliable unicast test.
uses examples/rime/example-runicast.c
2008-11-11 15:00:43 +00:00
fros4943
93b32243d0 bugfix: regexps were too restrictive to correctly parse all Contiki processes
thanks to Fetahi Wuhib for pointing this out
2008-11-11 11:47:15 +00:00
fros4943
bcb0efab77 added rime rucb test 2008-11-11 11:30:02 +00:00
fros4943
94b06b4617 added sky shell basic commands test. 2008-11-11 10:35:26 +00:00
fros4943
875be00548 using the new methods for reporting test ok/failed. 2008-11-11 10:07:24 +00:00
adamdunkels
629963a6ba Bugfix: the directory filename was wrong 2008-11-10 21:08:01 +00:00
nifi
fe1aa4d54c changed file history to not add same file twice and increase history size to 10 entries 2008-11-10 14:59:03 +00:00
c_oflynn
29d164db3f Added makefs script for AVR 2008-11-07 19:58:19 +00:00
adamdunkels
1ddc7443e8 Cleaned up the release compilation process by moving the targets for the binary packages into separate makefiles 2008-11-06 08:46:35 +00:00
fros4943
ab388c2068 added sky collect test 2008-11-05 19:22:18 +00:00
fros4943
773ebbc866 using new testOK() method 2008-11-05 18:20:30 +00:00
fros4943
c42af73101 same class description as GUI-version 2008-11-05 18:18:16 +00:00
fros4943
8cd7d7c981 updated example script with new testOK() methods + better explanations 2008-11-05 18:17:45 +00:00
fros4943
18bb997761 added testOK and testFailed methods accessible from test scripts 2008-11-05 18:16:56 +00:00
fros4943
c46bb21f5e compile from separate thread, not edt 2008-11-04 17:37:09 +00:00
fros4943
3320f8cb35 add messages directly, scroll list later 2008-11-04 17:33:42 +00:00
adamdunkels
bd2c039dc6 Test that checks if the Contiki shell compiles and runs on the Tmote Sky 2008-11-04 15:17:31 +00:00
adamdunkels
ce338125d7 'OK (Saves)' button -> 'Save' 2008-11-04 15:01:08 +00:00
fros4943
553b576e98 introduced wrapper class for executing swing code in event dispatcher thread.
not used by all parts of the code yet
2008-11-04 14:32:32 +00:00
fros4943
118aa4cd4e changed default lang to english 2008-11-04 09:27:23 +00:00
fros4943
4a7f8d3075 disabled choice of communication protocols 2008-11-03 18:32:22 +00:00
fros4943
488e5dab37 minor fixes + added experimental debugging function: run until function returns 2008-11-03 18:11:44 +00:00
fros4943
730917f846 remember look and feel background color 2008-11-03 18:10:52 +00:00
fros4943
066085a174 click on breakpoint to open source file 2008-11-03 18:10:34 +00:00
fros4943
6ba2594d50 consistent labelling 2008-11-03 18:10:13 +00:00
fros4943
ac4f2544b8 registering tick events when simulation starts running 2008-11-03 18:09:43 +00:00
fros4943
b14dddcb3d with target specific extensions (.sky) 2008-11-03 14:40:51 +00:00
fros4943
6095919463 Cooja crosslevel communication test:
tests radio communication between emulated nodes (ESB + Sky) and Cooja Contiki nodes
2008-11-03 14:05:30 +00:00
fros4943
2df1f699aa using target extensions (.sky/.esb) instead of generic .firmware 2008-11-03 13:18:28 +00:00
fros4943
3fa37e21ac more error checking + compile default choice 2008-11-03 12:45:52 +00:00
fros4943
3c7565dd68 allow radio to flush before feeding with packet data 2008-11-03 12:31:33 +00:00
fros4943
a7a87386b5 misspelled method 2008-11-03 10:33:15 +00:00
adamdunkels
e0b821e448 Made it easier to package the current CVS (the HEAD tag). Added package for the AVR Raven uIPv6 files. 2008-10-30 21:29:21 +00:00
fros4943
4a494eebb5 updated mspsim jar 2008-10-29 18:39:00 +00:00
fros4943
8668f69077 using cc2420 packet converter for conversions between cc2420 and cooja 2008-10-29 18:38:26 +00:00
fros4943
6e792ff766 removed old sky packet radio 2008-10-29 18:28:28 +00:00
fros4943
6ae7fc99a1 packet converter with x-mac and crc support 2008-10-29 18:28:16 +00:00
fros4943
d6fff91861 added tostring method 2008-10-29 18:23:04 +00:00
fros4943
fdcfbd0e62 bugfix: source file got lost when reloading msp motes 2008-10-29 16:36:33 +00:00
fros4943
0967158d86 bugfix: initializing contiki array with wrong number 2008-10-29 15:55:46 +00:00
fros4943
a95fb2edbd storing screen device 2008-10-29 13:31:02 +00:00
fros4943
8b3cc86d36 forcing vertical scrollbar 2008-10-29 11:47:50 +00:00
fros4943
9c0d65ae1c using new nimbus look and feel by default 2008-10-29 10:39:04 +00:00
fros4943
3523f4a0c8 increased label height 2008-10-29 10:36:58 +00:00
fros4943
eb08babd4c using time events for following up on ongoing transmissions 2008-10-29 09:13:12 +00:00
fros4943
5d7ed0eab2 using events to write serial data to mote 2008-10-29 08:51:09 +00:00
fros4943
d23978318f added getDrift method 2008-10-29 08:37:42 +00:00
fros4943
2a2be77707 implemented getDrift method 2008-10-29 08:36:12 +00:00
fros4943
cb790a62e3 scheduling events for persistent IDs instead of polling: more efficient 2008-10-29 08:35:38 +00:00
fros4943
9faae40d7c new interface format without passive/active
+ energy method renamed
2008-10-28 17:02:58 +00:00
fros4943
3ee86789e2 new interface format without passive/active 2008-10-28 17:02:13 +00:00
fros4943
0ccb368fba checking that mote interface class was actually loaded 2008-10-28 17:01:15 +00:00
fros4943
5d90dcdd11 created build file for experimental gdb mote debugger 2008-10-28 17:00:20 +00:00
fros4943
0d7f5468cb removed old uAODV code 2008-10-28 16:57:08 +00:00
fros4943
efca8688fd created visualizer example 2008-10-28 16:56:59 +00:00
fros4943
a1a99673f2 updated example radio medium 2008-10-28 16:36:48 +00:00
fros4943
59ed193e58 updated example plugin 2008-10-28 16:22:35 +00:00
fros4943
9e928313cb removed old project example directory for adding Contiki processes - obsolete method 2008-10-28 16:18:35 +00:00
fros4943
1d7efba71a updated example interface 2008-10-28 16:09:52 +00:00
fros4943
ee655cf8c4 using new energy interface 2008-10-28 15:36:25 +00:00
fros4943
6e9e29f758 removed passive mote interface 2008-10-28 15:32:23 +00:00
fros4943
b262d5bfce minor bug fix: storing observer at correct panel 2008-10-28 15:31:51 +00:00
fros4943
b33c7f49af removed run until button 2008-10-28 15:31:08 +00:00
fros4943
a0bf017e2f removed passive/active interfaces notion. 2008-10-28 14:09:25 +00:00
fros4943
e7c064801e removed passive/active interfaces notion.
+ fixed scrollbar
2008-10-28 13:59:35 +00:00
fros4943
bbf88f3723 removed passive/active interfaces notion. 2008-10-28 13:38:55 +00:00
fros4943
4231e5f41a renamed schedule event method 2008-10-28 13:37:11 +00:00
fros4943
0c34a1f000 removed tick time 2008-10-28 13:36:26 +00:00
fros4943
456ef03dc1 removed tick lists and variable tick times
handling tick events in simulation loop: moving towards fully event based (as opposed to tick based)
2008-10-28 13:35:59 +00:00
fros4943
5c2d5940ed new energy method: collecting total energy consumption from each interface 2008-10-28 13:28:35 +00:00
fros4943
237de606b1 removed tick lists and tick time functionality 2008-10-28 12:58:32 +00:00
fros4943
41a74cd9a9 new energy method, not fully implemented yet 2008-10-28 12:55:20 +00:00
fros4943
bbeed74eda Cooja event queue. Ported from MSPSim 2008-10-28 12:52:24 +00:00
fros4943
37554001d3 Cooja time event. Ported from MSPSim 2008-10-28 12:51:22 +00:00
fros4943
a45f451dcf removed passive/active interfaces notion.
also, new energy estimation method
2008-10-28 12:50:38 +00:00
fros4943
1de0d38ccb interface handler support for new interface polling format 2008-10-28 12:40:35 +00:00
fros4943
7e864bd3c7 updated interfaces to new polling format. 2008-10-28 12:30:48 +00:00
fros4943
5650f8ba89 implemented by mote interfaces to determine when they should be polled 2008-10-28 12:09:14 +00:00
fros4943
31e2c88a66 passive/active interfaces distinction removed. 2008-10-28 12:05:30 +00:00
fros4943
f35eeb575d rewriting mote interfaces for faster simulation execution.
vibration sensor interface
2008-10-28 12:02:35 +00:00
fros4943
db2c5d3a12 rewriting mote interfaces for faster simulation execution.
rs232 interface
2008-10-28 11:59:23 +00:00
fros4943
bee9a6d9ac rewriting mote interfaces for faster simulation execution.
radio interface
2008-10-28 11:49:00 +00:00
fros4943
ddcd54d24a rewriting mote interfaces for faster simulation execution.
PIR interface
2008-10-28 11:16:37 +00:00
fros4943
24308b8915 rewriting mote interfaces for faster simulation execution.
node id interface
2008-10-28 11:11:52 +00:00
fros4943
86c3ea9bc8 rewriting mote interfaces for faster simulation execution.
log interface
2008-10-28 10:28:38 +00:00
fros4943
960f32f3d4 rewriting mote interfaces for faster simulation execution.
LEDs interface
2008-10-28 10:21:37 +00:00
fros4943
892ed6f316 rewriting mote interfaces for faster simulation execution.
ipv4 interface
2008-10-28 10:12:43 +00:00
fros4943
ae80b1a585 rewriting mote interfaces for faster simulation execution.
clock interface
2008-10-28 09:57:48 +00:00
fros4943
f9d2581e06 rewriting mote interfaces for faster simulation execution.
cfs interface
2008-10-28 09:53:23 +00:00
fros4943
ed9063719f rewriting mote interfaces for faster simulation execution.
button interface
2008-10-28 09:42:26 +00:00
fros4943
eb7e75c851 rewriting mote interfaces for faster simulation execution.
beeper interface
2008-10-28 09:33:00 +00:00
joxe
545eaedee4 updated mspsim with some new bugfixes - but still some problems with CC2420 and LPL 2008-10-27 07:34:41 +00:00
nifi
8134af742c updated for new Radio API 2008-10-15 09:00:52 +00:00
nifi
69b73246b9 refactored MSPMote setup + added plugin to access MSPSim CLI 2008-10-13 14:50:50 +00:00
joxe
37214513d6 improved cc2420 support 2008-10-09 11:13:00 +00:00
joxe
9646fa0a01 fixed new byte based radio model for MSPSim based Sky node 2008-10-09 11:11:30 +00:00
joxe
626638d8b8 bugfix for the TinyOS node id support 2008-10-09 09:41:27 +00:00
fros4943
6011abbb79 removed unused currentSimTime + fixed bug when nodes are added during simulations 2008-10-07 16:49:21 +00:00
fros4943
11a084f8df mspsim with fifop bugfix (setting fifop false when radio is reconfigured) 2008-10-07 15:01:46 +00:00
fros4943
526a5ae497 new mspsim jar with some cc2420 fixes 2008-10-07 11:53:40 +00:00
fros4943
3bae1a2b59 persistent node ID defaults to true
+ removed some debugging output
2008-10-07 08:21:05 +00:00
fros4943
e473939ebf support for node IDs in variables node_id, TOS_NODE_ID or none 2008-10-07 08:18:54 +00:00
fros4943
b8d8474668 mspsim 0.94 2008-10-06 14:03:52 +00:00
fros4943
87cdcfc4da using Contiki's regular hello-world application in test (examples/hello-world), instead of Cooja's test application 2008-10-05 17:11:54 +00:00
fros4943
3f5daef8bc compiler should not replace printfs with puts 2008-10-05 15:50:20 +00:00
fros4943
3a26f02fb2 removing debug output 2008-10-05 15:49:10 +00:00
fros4943
74dcd17875 print compilation error stream if not visualized 2008-10-03 15:43:44 +00:00
fros4943
2a2b764ee6 updated some references to old getLastLogMessages() 2008-10-03 15:18:48 +00:00
fros4943
66e361058a fix: local firmware file variable defined when compilation starts 2008-10-03 15:08:17 +00:00
fros4943
43d97043a7 added clean option 2008-10-03 15:02:21 +00:00
fros4943
e26d2b596f if newly started plugin has not specified a location/size, use defaults 2008-10-03 14:31:32 +00:00
fros4943
4f5ff657d4 set default location and size 2008-10-03 14:30:51 +00:00
fros4943
4db4a211bf disabled some (almost) never used configuration options. 2008-10-03 13:54:27 +00:00
fros4943
ca8d0905c8 respect screen size when displaying dialog 2008-10-03 13:46:30 +00:00
fros4943
0386dbaf44 not scanning platform/cooja directory (no user processes should reside there) 2008-10-03 13:40:56 +00:00
fros4943
214b6f5f4d renamed some components: better explanations 2008-10-03 13:39:49 +00:00
fros4943
f27dd80489 removed interrupt output when simulation is stopped 2008-10-03 13:18:29 +00:00
fros4943
777e483e52 ask user to immediately add nodes from newly created node type 2008-10-03 13:17:28 +00:00
fros4943
e547b55196 updated according to new scanProcesseses() interface 2008-10-03 13:10:09 +00:00
fros4943
c928a5eec5 using contiki process class instead of relying on check box texts + added process source to checkboxes 2008-10-03 13:08:58 +00:00
fros4943
bcd8f68ba5 simple class representing a scanned Contiki process (process name and source file) 2008-10-03 13:02:43 +00:00
fros4943
d9ce7927cb splitting contiki messages on newlines 2008-10-03 10:39:29 +00:00
fros4943
52d9bcaed5 splitting contiki messages on newlines 2008-10-03 10:36:39 +00:00
fros4943
70a74f624a removing strict dependency on project platform configuration files (cooja.config).
files are still used if existing.
2008-10-03 10:23:05 +00:00
fros4943
7ad524cb80 removed redundant error message 2008-10-03 09:37:01 +00:00
fros4943
9cf79a6b21 kill potentially unfinished compilation process when dialog is closed 2008-10-02 21:23:03 +00:00
fros4943
fed6e1ccd5 bigger default compilation output window 2008-10-02 21:20:26 +00:00
fros4943
c5181a4a8e ensure new messages are added from the awt thread 2008-10-02 21:19:47 +00:00
fros4943
a965293488 added two rime/sky tests: abc and trickle 2008-10-02 21:18:59 +00:00
fros4943
205b9f8bc4 all run target depend on jar 2008-10-02 19:56:23 +00:00
fros4943
4e32a61ebf calling RUN_TEST from bash (no need for +x flag) 2008-09-29 23:24:29 +00:00
fros4943
ee7b3dc70c newer mspsim: with receive sfd_state bug fix 2008-09-29 23:22:13 +00:00
fros4943
f150cab154 default random mote startup time set to 1sec + handling msp mote breakpoints 2008-09-29 23:04:27 +00:00
nifi
4ea174d31a changed logging to file to be optional 2008-09-29 13:27:43 +00:00
fros4943
c74687ee48 better example test script 2008-09-29 13:24:41 +00:00
fros4943
15738c9fe3 info ends with newline 2008-09-29 13:13:59 +00:00
fros4943
f081661c7a added (unused) visualized plugins to test.
allows importing tests with plugins
2008-09-29 13:08:23 +00:00
fros4943
ed18334c66 added import test functionality 2008-09-29 13:03:29 +00:00
fros4943
1483a80a28 some minor fixed:
* warn when trying to load visualized plugins when cooja is not visualized
* force calling doLoadConfig() from non-AWT thread
2008-09-29 13:02:15 +00:00
joxe
1a1ddd0bd5 removed energest-arch from sky and esb platforms 2008-09-29 12:38:18 +00:00
nifi
03beb76ade changed to run standalone (use arguments -cvs and -mail to update and mail test report) 2008-09-26 14:34:49 +00:00
joxe
24d34b837d updated mspsim jarfile 2008-09-23 15:26:50 +00:00
joxe
4d0f6d71bf added scriptmote for easier scripting 2008-09-22 16:20:03 +00:00
joxe
f6e0702b3b optimized some loops for increased performance and added runprof for profiling 2008-09-22 16:18:22 +00:00
joxe
221742559d fixed cycles per sec to be more correct 2008-09-22 09:32:13 +00:00
fros4943
f21a4e54ae checking cvs and compile return results 2008-09-20 10:17:32 +00:00
fros4943
1f1112618a in paths, dirs are separated by '/'s only 2008-09-20 09:15:45 +00:00
fros4943
43fe1882f9 avoid using additional threads for writing to message list 2008-09-20 08:53:20 +00:00
fros4943
ec159b92d5 update message list immediately 2008-09-20 08:05:29 +00:00
fros4943
83e97ecfba print compilation errors to console 2008-09-20 08:05:07 +00:00
fros4943
1c8003c553 relative paths 2008-09-18 15:15:30 +00:00
fros4943
e3385f8e3b printing tail of cooja output in test report 2008-09-18 15:10:11 +00:00
fros4943
b9372090db exit when tests fail only 2008-09-18 14:55:21 +00:00
fros4943
8acef2acf1 removed system.exit after activated script 2008-09-18 14:46:24 +00:00
nvt-se
436990be34 use relative path 2008-09-18 14:45:52 +00:00
fros4943
673d0e8f12 more output after running scripts 2008-09-18 14:24:46 +00:00
fros4943
f6f5637f4f printing debug output when compilation fails 2008-09-18 14:14:58 +00:00
fros4943
ba5bfd6455 mspsim without debug output 2008-09-18 14:05:27 +00:00
fros4943
ff08a99b7d saving contiki relative paths if possible 2008-09-18 14:04:45 +00:00
fros4943
c1af172035 added tools for creating contiki relative paths 2008-09-18 14:04:13 +00:00
nvt-se
0a03c4d237 added the Coffee test to Cooja. 2008-09-18 10:36:48 +00:00
fros4943
8a171ebc16 added contiki test: sky hello world 2008-09-18 10:27:57 +00:00
fros4943
0651d0200f ran every test twice 2008-09-18 10:22:25 +00:00
fros4943
46a83a2909 removed log file based on current date 2008-09-18 07:38:48 +00:00
fros4943
35a79812d8 some more debugging info 2008-09-18 07:25:27 +00:00
fros4943
29eb6ecba4 removed old example tests 2008-09-17 22:02:19 +00:00
fros4943
3a06219c1e added contiki test: cooja testapp hello world 2008-09-17 21:54:15 +00:00
fros4943
dcabcf772b using RUN_TEST script, and environment variables 2008-09-17 21:42:19 +00:00
fros4943
023a760b40 run single test script 2008-09-17 21:41:30 +00:00
fros4943
f2f99b0af8 removed old example usage 2008-09-17 21:40:45 +00:00
fros4943
d656052f7e cooja clean also cleaning cooja_mspsim and mrm 2008-09-17 20:50:54 +00:00
fros4943
e1a159d7a2 deleting jar at clean 2008-09-17 20:49:13 +00:00
fros4943
11981ea720 mrm.jar built automatically when starting cooja 2008-09-17 20:41:37 +00:00
nifi
ee56d724bf fixed bug in the delayed start of MSPSim motes 2008-09-17 17:39:37 +00:00
fros4943
fc85534698 some minor fixes 2008-09-17 16:30:57 +00:00
fros4943
00930b72c3 added "export contiki test" functionality. still needs testing 2008-09-17 15:22:39 +00:00
nifi
724d9139a7 added missing variable initialization 2008-09-17 14:37:23 +00:00
fros4943
8de801d729 new mspsim version 0.93+ 2008-09-17 12:10:15 +00:00
fros4943
fb4f9dfc1a serialport is an active interface 2008-09-17 12:09:20 +00:00
fros4943
9a76bacaa5 initialize from int[] (mspsim standard) 2008-09-17 12:09:03 +00:00
fros4943
9c51ece052 supporting new mspsim cc2420 2008-09-17 12:08:45 +00:00
fros4943
8d790a19d8 serial port implementation for sky node. 2008-09-17 12:05:45 +00:00
fros4943
824dd31856 serial port interface 2008-09-17 12:04:27 +00:00