Commit Graph

227 Commits

Author SHA1 Message Date
fros4943
24735fb776 added support for dynamic corecomms (generated and compiled on demand) 2007-03-23 14:36:27 +00:00
fros4943
ebf965bbb6 added simulation reload functionality
tries to reload the current simulation by allocating new available corecomms, and replacing any references to the old ones

warning: custom made simulation configs may not work with this functionality!

this is a convenience method, and needs dynamic corecomms for reloading more than a constant number of times
2007-03-23 11:25:19 +00:00
fros4943
cf96c89934 check that progress bar is visible before disposing 2007-03-23 11:16:53 +00:00
fros4943
0f1e55191a force closing dialog correctly 2007-03-22 23:06:26 +00:00
fros4943
104bb5b222 restores last window state (size, location) 2007-03-22 23:01:11 +00:00
fros4943
5d7af1bd2f automatically bring on "create new simulation"-dialog on startup (if started with gui) 2007-03-22 22:36:04 +00:00
fros4943
8769b6eb38 disposing on escape key 2007-03-22 22:35:06 +00:00
fros4943
c376db9203 removed scan for processes warnings at empty directories 2007-03-22 22:20:33 +00:00
fros4943
05d8cb4bdb changed to exponential delay slider 2007-03-22 22:08:50 +00:00
fros4943
85cb8dc31f changed label 2007-03-22 20:52:58 +00:00
fros4943
10108fb50e change default simulation delay time (100 -> 5) 2007-03-22 20:39:34 +00:00
fros4943
5d700f4a4e fixed keyboard shortcuts 2007-03-22 20:38:38 +00:00
fros4943
1da6d10730 added comparison of default and current external tools settings 2007-03-22 16:41:50 +00:00
fros4943
2babc1c0ee renamed contiki code template 2007-03-22 16:20:22 +00:00
fros4943
3e1569d434 renamed file menu items for opening configurations 2007-03-22 16:17:01 +00:00
fros4943
804a1f1370 suggest unique mote type description instead of old "[enter description here]" 2007-03-22 15:51:03 +00:00
fros4943
2763615fbb automatically resizing create mote dialog depending on screen res. 2007-03-22 15:38:04 +00:00
fros4943
3090b82782 reordered bottom dialog buttons 2007-03-22 15:08:34 +00:00
fros4943
3a3459a939 added progress bar during quick-loads 2007-03-22 15:02:55 +00:00
fros4943
1e1e49f3ff added load/save-simulation config history support 2007-03-22 13:59:33 +00:00
fros4943
d65b820ca2 changed mote plugins menu to submenues instead of popups
(had to restructure mote menu system slightly)
2007-03-22 11:14:27 +00:00
fros4943
d5ac105b8e removed old debug output 2007-03-22 11:13:19 +00:00
fros4943
14a4675318 added click button menu shortcut fr all visualizers 2007-03-22 09:59:50 +00:00
fros4943
e4372605fb bug fix for when disposing window 2007-03-22 09:34:50 +00:00
adamdunkels
f18d88a2e0 Added Rime support to Cooja 2007-03-20 20:08:51 +00:00
fros4943
cba13ef56c updated radio interface:
can only send data yet (both bytes and packets)
2007-02-28 12:21:34 +00:00
fros4943
54002df73b radio-related changes:
radios can belong to different abstraction levels for example byte of packet radios.

=> lots of changes in surrounding files
2007-02-28 09:47:45 +00:00
fros4943
215df016b9 minor changes:
menu names (load->open, quick->exit)
2007-02-27 13:51:58 +00:00
fros4943
944a812baa test implementation for forwarding serial data on per-node-basis to external applications
(useful when connecting serialport-bound application used to communicating with real nodes)
2007-02-26 13:28:14 +00:00
fros4943
9a5501485b added "save log" functionality; simply writes to a text file 2007-02-23 15:18:26 +00:00
fros4943
3eef58750c decoupled sectionmemory and addressmemory. 2007-02-02 11:02:14 +00:00
fros4943
291545bd15 experimental code: using MSPSim for emulating msp430 (esb) motes 2007-02-01 17:45:09 +00:00
fros4943
dd9701d125 minor fix; simulator not centering 0,0-size at startup 2007-02-01 16:00:40 +00:00
fros4943
9e37394e49 mispeling fix 2007-01-29 16:02:17 +00:00
fros4943
220fabaef6 added faster method to move motes 2007-01-29 14:30:09 +00:00
fros4943
7aad5bd907 darkened colors of off leds 2007-01-29 14:29:39 +00:00
fros4943
f4ff1061c5 bug fix. only registering when interface exists 2007-01-26 15:12:00 +00:00
fros4943
2604c891e1 added a few commonly tracked interfaces, not depending on contiki mote types 2007-01-26 14:39:54 +00:00
fros4943
40488575c7 bug fix: not possible to load mote plugin at mote pos 0 2007-01-24 18:12:59 +00:00
fros4943
c3e2c7e270 ignoring exception is loaded plugin ordering not possible 2007-01-16 12:59:09 +00:00
fros4943
f5dc079895 minor bug fix 2007-01-16 10:33:25 +00:00
fros4943
f4ca79c73a removed warning message 2007-01-16 10:32:55 +00:00
fros4943
519f0468e7 outputting more information when unable to quick-load simulation 2007-01-12 14:47:29 +00:00
fros4943
4aa5770e3a removed debugging output 2007-01-12 10:47:05 +00:00
fros4943
6c879fc81a bug fix:
mote id reported changed every tick
2007-01-12 10:43:19 +00:00
fros4943
956c1172c3 added java variables to compare c variables against 2007-01-11 14:28:26 +00:00
fros4943
afdf540698 outputting already increased counters 2007-01-11 14:27:26 +00:00
fros4943
05cc4c5db4 added section size control 2007-01-11 14:26:47 +00:00
fros4943
fadf22550a new compiled mrm jar 2007-01-10 15:08:54 +00:00
fros4943
596677d054 added get observable method 2007-01-10 15:08:17 +00:00
fros4943
4c696452ac changed method name 2007-01-10 14:59:07 +00:00
fros4943
0c98ce0651 documentation (including javadoc) update 2007-01-10 14:57:42 +00:00
fros4943
b2516a09ef changed method name 2007-01-10 09:02:17 +00:00
fros4943
30e0584ec5 fixes possible ambiguous compilation error by explicitly casting null 2007-01-10 08:48:13 +00:00
fros4943
a812d1927b a lot of changes:
* added initial support for gui-less simulations
* removed certain static variables for robustness
* added support for standard gui plugins (startup)
* added quick-load menu option
* separated plugins from plugin visualizers
2007-01-09 10:27:53 +00:00
fros4943
abe3a4eaab separated simulation save/load config functionality
added getGUI helpmethod

minor updates due to new method params and removed static variables
2007-01-09 10:21:08 +00:00
fros4943
5c1dcd25c3 new help method for generating radio mediums during config load. 2007-01-09 10:18:08 +00:00
fros4943
aaaf19f72d new method params: is visualizer available 2007-01-09 10:16:26 +00:00
fros4943
8717e8c10b new name of visplugintype.java 2007-01-09 10:15:26 +00:00
fros4943
9373558bc6 changed name to plugintype 2007-01-09 10:14:45 +00:00
fros4943
43f371e35a separated visplugin from plugins (plugins may now also exist without visualizers) 2007-01-09 10:14:21 +00:00
fros4943
91396a3fc2 minor changes due to deletion of static variables and new method parameters 2007-01-09 10:09:59 +00:00
fros4943
89b5f3c2db minor changes due to deletion of static variables.
added support for new contiki mote type information: compilation files
2007-01-09 10:09:19 +00:00
fros4943
8de17adc2d minor changes due to deletion of static variables 2007-01-09 10:08:02 +00:00
fros4943
74e55fbb81 minor changes due to deletion of static variables. added support for new contiki mote type information: compilation files 2007-01-09 10:07:44 +00:00
fros4943
db0cb3d04c minor changes due to new setConfig method parameter 2007-01-09 10:05:19 +00:00
fros4943
2fd44015fa minor updates due to removed static variables and new method params 2007-01-09 10:03:51 +00:00
fros4943
6a6b900955 minor updates due to deleted static variables 2007-01-09 10:02:16 +00:00
fros4943
d579da7a8a method parameter updates 2007-01-09 10:01:14 +00:00
fros4943
34c020d87e new plugin:
plugin can be configured to break on certain events in simulation environment, for example whenever a led changes
2007-01-09 09:50:52 +00:00
fros4943
18d9c94222 updated plugin constructors 2007-01-09 09:49:24 +00:00
fros4943
bf7ed8eb41 new name (ealier Standard Radio Medium) 2007-01-09 09:47:36 +00:00
fros4943
286dfe0e54 new method for getting observable object 2007-01-09 09:47:10 +00:00
fros4943
ab2373cfec name change to udgm 2007-01-09 09:45:59 +00:00
fros4943
5106e2c4ec updated interface due to set config structure changes 2007-01-09 09:19:54 +00:00
fros4943
a0f581c7a4 updated plugin due to structure changes 2007-01-09 09:19:23 +00:00
fros4943
ae088432fe updated arm -> mrm standard user platform 2007-01-09 09:18:23 +00:00
fros4943
4a40a492b6 updated plugin and radio medium names 2007-01-09 09:17:55 +00:00
fros4943
6339dc1e27 new name for arm:
multi-path ray-tracer radio medium (mrm)
2007-01-09 09:16:49 +00:00
fros4943
6464228219 renamed arm (advanced radio medium) to mrm 2007-01-09 09:15:30 +00:00
fros4943
33bea3a025 added support for nogui start from ant 2007-01-09 09:14:25 +00:00
fros4943
867ceea09b minor change 2006-12-15 12:03:32 +00:00
fros4943
cd2bab0589 added method for retrieving variable addresses 2006-12-15 11:47:40 +00:00
fros4943
76bb1dbd5f added support for gui standard plugin 2006-12-13 11:57:04 +00:00
fros4943
67048e9ea0 bug fix:
label may still be null when simulation updating
2006-12-13 11:55:06 +00:00
fros4943
8e0150d44b bug fix:
appending leading '0' when number < 0x10
2006-12-11 16:37:11 +00:00
fros4943
30be98a575 bug fix:
radio logger generated null pointer exception
2006-12-11 12:20:06 +00:00
fros4943
381ab927df minor fix: plugin's z orders restored at load config 2006-12-07 15:14:19 +00:00
fros4943
37bbf515f2 *cleaned up some code
*updated signal strengths to those stated in cooja core interface
2006-12-07 14:28:54 +00:00
fros4943
d59ef75617 added simple filtering support 2006-12-07 14:26:48 +00:00
fros4943
b863ef4c92 added disturber mote:
mote that periodically transmits packet that interferes with surrounding radio traffic
2006-12-07 14:24:44 +00:00
fros4943
03b3ac9143 checking that background image was actually loaded 2006-12-06 15:20:18 +00:00
fros4943
a1759d5bed added new more advanced ray tracing based radio medium: Advanced Radio Medium (ARM)
* still not entirely integrated in the rest of the system
* needs testing
2006-12-04 15:46:27 +00:00
fros4943
a86cfbb32e changes to config system:
* user properties saved to user home (.cooja.user.properties) instead of to current working directory
* added config value "standard user platforms"
* class loader bug fix
2006-12-01 14:12:50 +00:00
fros4943
54e8dd9547 added saved config plugin specifics support 2006-11-30 14:25:44 +00:00
fros4943
d6a2211918 added test files for future support of mantis os.
not working yet due to threading vs jni problems
2006-11-09 19:31:14 +00:00
fros4943
38fe078d38 removed old unused test code 2006-11-08 21:28:51 +00:00
fros4943
0f43cea8d5 added external config for mantis code template 2006-11-08 21:27:26 +00:00
fros4943
6035c7cb3b added external tool objdump for alternative way to parse out section addresses and sizes (not used by contiki mote type yet) 2006-11-08 02:17:19 +00:00
fros4943
92d3a38462 added external tool objdump for alternative way to parse out section addresses and sizes (not used by contiki mote type yet)
+ some documentation
2006-11-08 02:14:24 +00:00