Commit graph

750 commits

Author SHA1 Message Date
fros4943 d45aafc2bb native IP gateway mote plugin: enables IP communication with simulated networks, such as with ping or telnet 2008-12-09 16:57:57 +00:00
fros4943 c4ba4b7008 thread-safe event scheduling 2008-12-08 13:07:06 +00:00
fros4943 34829fe41e storing current project directories as meta data in simulation configs.
currently no action: only warns if loaded simulation depends on a project not active
2008-12-08 10:26:21 +00:00
fros4943 2e66e36755 added for convenience: reload simulation with new random seed 2008-12-08 09:38:42 +00:00
fros4943 28f299ad87 allow mote tick events to be removed from event queue (slightly faster execution) 2008-12-04 16:52:03 +00:00
joxe 37b40f99c7 changed simulation time from int to long to support very long simulations 2008-12-04 14:03:41 +00:00
fros4943 aae4b54c68 bugfix: mspsim cycle counter was cast to int, limiting maximum simulation time 2008-12-04 13:14:34 +00:00
fros4943 cdd2d9daa5 synchronizing pending bytes vector 2008-12-04 13:09:27 +00:00
fros4943 5e6b02d1b9 ok 2008-12-04 13:08:55 +00:00
fros4943 3893969096 check that simulation is running before joining sim thread 2008-12-04 13:04:26 +00:00
fros4943 dafd174e30 renamed button "Step millisecond" 2008-12-04 12:46:42 +00:00
fros4943 1a7c791a93 reimplemented single tick method 2008-12-04 12:44:02 +00:00
fros4943 609ae94b14 only notify tick observers when simulation time changes, not for every handled event 2008-12-03 16:37:06 +00:00
fros4943 b55b825a60 including test log in test report 2008-12-03 16:25:17 +00:00
fros4943 0083cc2080 using timeout event instead of slower tick observer 2008-12-03 16:23:26 +00:00
fros4943 c6d6bb4a14 removed warning when not starting visualizer plugin in tests 2008-12-03 16:06:33 +00:00
fros4943 7767b03bae parsing currently used exception for bad memory access by MSPSim 2008-12-03 15:38:01 +00:00
fros4943 d8b0705cb3 mspsim should warn at bad memory access (not activated yet) 2008-12-03 15:36:49 +00:00
fros4943 430333b515 using updated messagelist 2008-12-03 15:18:47 +00:00
fros4943 1117ce1be8 store messages outside model to avoid event thread problems 2008-12-03 15:17:56 +00:00
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
nifi 9d36fb106e added command line history 2008-11-26 16:23:43 +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
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
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
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
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