Commit graph

4478 commits

Author SHA1 Message Date
fros4943
a8aa75fa8d updated code watcher user interfaces: added support for disabling breakpoints without removing them + several minor fixes 2009-06-11 10:06:47 +00:00
fros4943
c19c8a16ad mspsim breakpoint wrapper with source code information (part of the code was extracted from the code watcher plugin) 2009-06-11 10:05:28 +00:00
fros4943
a39b87f214 implemented watchpoint visualization +
saving current zoom and divider locations in simulation configs
2009-06-11 10:02:53 +00:00
fros4943
b63322ebb1 added simple watchpoint interfaces, currently only implemented on mspsim motes 2009-06-11 10:02:11 +00:00
fros4943
8a44b78934 + startPlugin method throws exceptions 2009-06-10 15:57:08 +00:00
nvt-se
53a8acc49a cleared debug flag. 2009-06-10 15:13:37 +00:00
nvt-se
349e14abd4 fixed GC bug with big files and unwanted buffer overwrite bug. 2009-06-10 15:03:35 +00:00
fros4943
1a2084b597 minor etimer code cleanup 2009-06-09 19:38:38 +00:00
fros4943
7741d58cdb minor fix: removed superfluous etimer_reset 2009-06-09 19:31:55 +00:00
fros4943
1776fb0449 bugfix: if timer expired but was not yet handled due to long running operations (such as radio transmits), warn and reschedule timer handling later 2009-06-09 19:12:30 +00:00
fros4943
8b01f0e3aa cooja runtime arguments updated 2009-06-09 09:49:14 +00:00
fros4943
24897fb71f two simple example scripts 2009-06-09 09:47:50 +00:00
fros4943
02733e15ab made test editor plugin a simulation plugin: it now depends on a specific simulation
this change enables multiple simultaneous scripts in a simulation, and also makes it easier to create tests since they will be stored with the simulation config

since the plugin now depends on a simulation it is no longer possible to create/reload simulations from the test scripts (this was however not often used)
2009-06-09 09:47:04 +00:00
fros4943
5bac672099 added help methods for reading text files from disk 2009-06-09 09:42:01 +00:00
fros4943
45e3b5a8b3 transmit with random intervals: 2-4 seconds 2009-06-09 09:27:03 +00:00
fros4943
efe1bb9cff warn if Contiki has an event timer scheduled to the current time, which has for some reason not been executed 2009-06-08 13:07:54 +00:00
fros4943
646fb6fec0 bug fix: delay field is in milliseconds, not microseconds 2009-06-08 12:42:58 +00:00
fros4943
24f00bce76 reload simulation bug fix (lost edges) + removed some debugging output 2009-06-08 12:42:10 +00:00
fros4943
6e26f08c15 + automatically add/remove simulation motes 2009-06-08 11:55:58 +00:00
fros4943
c6c7c51c10 generate random mote type identifiers 2009-06-03 17:27:37 +00:00
fros4943
7ada9705a4 show dialog at script errors 2009-06-03 17:26:31 +00:00
c_oflynn
0946203c57 Remove fuses from .hex, Pass MCU name to avr-size 2009-06-02 21:58:32 +00:00
fros4943
7877d54e1e bugfix: mote plugins should use the start plugin action 2009-06-02 15:04:49 +00:00
fros4943
af0c20e00d extend SerialUI to avoid code duplication 2009-06-02 09:34:59 +00:00
fros4943
9ea673f3be minor fix: always show start of lines 2009-06-02 09:34:12 +00:00
nifi
16a9656abd Bugfix: output function was not called with latest version of tcpip. Identified by Pierre de Vos. 2009-06-01 15:13:30 +00:00
nvt-se
33909cc2fd made neighbor discovery method configurable. default is announcements. 2009-05-30 19:54:05 +00:00
nvt-se
83f2b9ae57 include ctimer.h, since ctimer's are used in the neighbor_discovery_conn struct. 2009-05-30 19:40:39 +00:00
fros4943
cdf4bfd4f8 gui action fix: do not directly change isEnabled() from the simulation thread 2009-05-28 14:53:26 +00:00
fros4943
e54e0db966 bugfix: non-simulation plugins menu items need separate action listeners 2009-05-28 13:45:18 +00:00
fros4943
c9e97fd1ae fix: only toggle actions state in visualized mode + documentation 2009-05-28 12:59:02 +00:00
fros4943
02b5d5e230 gui update: enable menu items depending on whether a simulation is loaded or not 2009-05-28 12:55:14 +00:00
nifi
efbae10245 Load last opened simulation configuration file when reloading without simulation.
Added key shortcuts to last opened files.
2009-05-27 23:23:41 +00:00
fros4943
0f924ed2dd fix: report test success by log.testOK() 2009-05-26 14:52:09 +00:00
fros4943
6ddc3642bf fix: Contiki path printout 2009-05-26 14:36:26 +00:00
fros4943
b143dbe4b2 example updates 2009-05-26 14:34:43 +00:00
fros4943
e238d84a75 milliseconds -> microseconds update + removed dependency of radio interface 2009-05-26 14:34:30 +00:00
nvt-se
a7faaa9aaa a bit more documentation. 2009-05-26 14:34:22 +00:00
fros4943
1c22bf5151 event based mote interfaces + reimplemented cross level functionality for TR1001 2009-05-26 14:33:30 +00:00
fros4943
c59fc91487 milliseconds -> microseconds update 2009-05-26 14:31:07 +00:00
fros4943
62db437c2d minor bugfixes + added zoom functionality 2009-05-26 14:30:20 +00:00
nvt-se
d9b75b2fda stop the watchdog while merging. 2009-05-26 14:27:06 +00:00
fros4943
7985a9310b milliseconds -> microseconds update + more effective repainting using swing timers (avoid AWT event floods) 2009-05-26 14:27:00 +00:00
fros4943
e5219e0d8b better description 2009-05-26 14:25:29 +00:00
fros4943
cf9b7b76fe milliseconds -> microseconds update 2009-05-26 14:25:07 +00:00
fros4943
d996ae1476 event based mote interfaces: less dependencies on tick polling + using new mote time events 2009-05-26 14:24:20 +00:00
fros4943
fba3701a86 contiki mote schedules their next wakeup based on Contiki etimers + removed notion of active vs LPM state (optimization no longer needed) 2009-05-26 14:21:20 +00:00
fros4943
a327180762 new help class: time event associated with (or scheduled from) a mote. if the mote is removed during simulation, this enables removing all its scheduled events 2009-05-26 14:19:17 +00:00
fros4943
633f9bb5ef radio medium updates: removed obsolete tick observer + notifying observers for each finished radio connection separately 2009-05-26 14:17:29 +00:00
fros4943
61c2ed2e1a two major updates:
simulation time now uses microsecond resolution instead of earlier millisecond (allows for better simulation accuracy)
+
Contiki motes schedule their own events instead of the earlier approach of having the simulation loop register tick events common to all Contiki motes (faster simulation)

both changes require extensive changes throughout COOJA
2009-05-26 14:15:41 +00:00