Commit graph

1118 commits

Author SHA1 Message Date
nifi
51cbcd9193 minor bug fix: enforce string to avoid merging mote ids 2009-09-24 08:56:17 +00:00
fros4943
21d1c5e939 added experimental functionality for mapping between debug info paths and real source locations.
useful when the firmware is not compiled on the cooja computer, or when the source files have been moved after compilation.

this functionality is not yet saved with simulation configs
2009-09-23 08:22:36 +00:00
fros4943
25767a1f0f faster repaint for large source files 2009-09-23 08:16:06 +00:00
fros4943
88b4e22aad fixed executable path 2009-09-18 16:45:26 +00:00
fros4943
0beda36034 show progress dialog during minimal-net compilation 2009-09-18 16:38:15 +00:00
fros4943
0c4dc6fc6b start plugins in non-dispatcher thread 2009-09-18 16:13:31 +00:00
fros4943
d9f3e2b05f bugfix: restoring path from wrong source when loading msp mote type 2009-09-18 09:26:22 +00:00
fros4943
dc07c1ad26 debug info before loading ELF file 2009-09-18 09:06:15 +00:00
fros4943
fcfb68e329 added micaz port hello world test 2009-09-17 14:00:50 +00:00
fros4943
e974b896dc removing unsafe MoteID interface dependencies 2009-09-17 13:19:08 +00:00
fros4943
87aa2c2aad bug fix: z-coord was not painted + some (even) positions caused errors 2009-09-17 12:38:04 +00:00
fros4943
ca0f2c91c8 paint both actual transmission range (depends on current tx power), and the maximum value as configured in the radio medium 2009-09-17 12:10:28 +00:00
fros4943
f144b012b9 changed default tx power to maximum 2009-09-17 12:09:14 +00:00
fros4943
b526851ac1 added getID() stub to avoid compiler errors: the application motes does not yet respect the configured mote IDs 2009-09-17 11:12:25 +00:00
fros4943
b2ea7ba9b2 removed reference to potentially non-existing mote ID interface: the mote getID() method should instead be used 2009-09-17 11:07:58 +00:00
fros4943
8116da5c4e removed mote state references 2009-09-17 11:06:35 +00:00
fros4943
62287dcb03 implements mandatory getID() method 2009-09-17 11:05:56 +00:00
fros4943
72105a161e added getID() method (mandatory for all motes)
removed the common state notion: these are instead mote specific
2009-09-17 11:05:09 +00:00
fros4943
eb4698612d minor changes: removing some unused code, restructuring, added getID() methods 2009-09-17 10:50:11 +00:00
fros4943
969154c6f0 added some basic functionality for cooja motes like save/load support, compile dialog, and configurable mote interfaces. some parts are still missing (memory r/w access and mote IDs)
+
code restructuring preparing for a generic emulated mote type layer in cooja (made avrora-based motes look more like mspsim-based motes)
2009-09-17 10:45:13 +00:00
fros4943
edae45a101 added visualizer quick help 2009-09-15 11:26:39 +00:00
nvt-se
b5295fef10 use PATH_MAKE when compiling Contiki mote types. doesn't work on BSD systems
otherwise.
2009-09-07 15:05:05 +00:00
fros4943
eacda19281 support for extracting very simple statistics from observed events 2009-08-27 16:38:09 +00:00
fros4943
a69c8f03fe minor update: sorting variables by name + decreased default plugin size 2009-08-27 14:38:57 +00:00
fros4943
39aeb2f150 visualizer skin updates: broke out traffic visualization from the udgm radio medium skin (the stand-alone traffic skin can be used with any radio medium), added a simple background grid skin and a mote position skin 2009-08-27 13:59:47 +00:00
fros4943
23f13a2b6f visualizer plugin major update: support for zooming and panning, hiding window decorations, and a more powerful visualization skin api 2009-08-27 13:57:42 +00:00
nvt-se
b8e268e598 Added FreeBSD support.
Made the Sky mote type use PATH_MAKE for the build procedure.
2009-08-27 12:25:11 +00:00
fros4943
d13f47a64f bugfix: clock drift must be set even when the random startup delay is zero 2009-08-20 13:10:35 +00:00
fros4943
91e762b7bc bugfix: do not assume that the debugged mote is compiled from source 2009-08-20 12:52:17 +00:00
fros4943
3847927a43 including the coffee manager JAR in build system and project directory 2009-08-12 07:41:30 +00:00
fros4943
cdcf783ac6 coffee manager mote interface for sky motes 2009-08-11 17:09:16 +00:00
nifi
e8c11209da added notification to model when removing events 2009-07-06 14:04:21 +00:00
fros4943
091bdb080f +quickhelp for control panel 2009-07-06 12:54:42 +00:00
fros4943
28976d9e15 allow simulation delays below real-time 2009-07-06 12:29:57 +00:00
fros4943
d5a7a18145 more debugging output + minor refactoring 2009-07-03 14:06:20 +00:00
fros4943
739e21caaf + support for configurable buffer sizes (currently only for log output events) 2009-07-03 13:37:40 +00:00
fros4943
d282c70572 using event central for keeping track of simulation motes + for sharing log output events among different log listeners.
note that at least one log listener plugin must be kept opened, otherwise the event central will clear the history
2009-07-02 12:07:18 +00:00
fros4943
47bf1de4ca using event central for keeping track of simulation motes 2009-07-02 12:05:24 +00:00
fros4943
9b164adc35 method for accessing event central + include mote when notifying simulation observers that a mote was added/removed 2009-07-02 12:04:28 +00:00
fros4943
f13a313a7d event central used for simplifying plugin implementations: a plugin can listen for simulation-wide mote interface changes via this class, and does not need to keep track of added/removed motes.
in addition, the event central may be configured to keep an event history of selected mote interface events, useful for sharing events among several different plugins
2009-07-02 12:03:09 +00:00
fros4943
fe0f03a5fd help methods for manipulating arrays 2009-07-02 11:58:37 +00:00
nifi
ac11dc90d8 only reload with new seed if simulation exists 2009-06-30 13:31:42 +00:00
nifi
adbe225132 removed unused import 2009-06-30 13:10:14 +00:00
fros4943
5e1afdbc92 quick help for log listener and time line pluging + keyboard shortcuts 2009-06-30 12:47:00 +00:00
fros4943
5a053d7d4e added quick help 2009-06-30 12:46:26 +00:00
fros4943
bed44c8f55 made desktop scrollable + added quick help pane (keyboard F1) 2009-06-30 12:45:51 +00:00
nifi
1cdbda249a enable routing for test (UIP_CONF_ROUTER is now disabled by default for platform sky) 2009-06-29 09:58:14 +00:00
fros4943
eb964b9dc6 added make clean + added an extra compilation command with CORE enabled 2009-06-26 13:56:20 +00:00
fros4943
a4bc10edfa + verifies the base64 encoded executable stored in flash 2009-06-26 13:26:48 +00:00
fros4943
242d8edf03 more debugging output when test fails 2009-06-26 11:30:36 +00:00