fros4943
d7b35b5b40
bugfix: only replace the first instance when generating portable paths (simulation configs)
2009-06-15 17:43:48 +00:00
fros4943
9dd0e076a6
GENERATE_MESSAGE() argument in milliseconds
2009-06-15 17:39:02 +00:00
fros4943
32ac82fc22
added debugging output + generated javascript code tooltip
2009-06-15 16:53:32 +00:00
fros4943
67bca87c1d
bugfix: remove unsorted time event
2009-06-15 16:51:42 +00:00
fros4943
a45e2382b2
bugfix: do not activate script engine according to simulation config in test mode (without GUI), instead, always keep it activated
...
+ more debugging output
2009-06-15 15:41:32 +00:00
fros4943
4c4cdeb546
schedule wakeup after new data has been written
2009-06-15 14:40:28 +00:00
fros4943
244d780809
support for character arrays + various UI updates, contributed by Kasun Hewage.
2009-06-15 11:59:21 +00:00
fros4943
4a4630d9ec
added menu options: copy to clipboard and save to file
2009-06-15 10:53:24 +00:00
fros4943
3c7d0329ef
minor fixes: integer wrap in repaint method + check watchpoint cast
2009-06-15 09:47:05 +00:00
fros4943
e8ca6d4a4e
+ shortcut for registering identical breakpoints for all motes of a particular mote type (currently only in popup menu)
2009-06-15 09:45:46 +00:00
fros4943
4fecf3fe1e
moved handling of breakpoint configs from plugin to mote
2009-06-15 09:44:42 +00:00
fros4943
61885eba09
added menu options: copy to clipboard and save to file
2009-06-15 08:34:51 +00:00
fros4943
e7a6df77f3
directly call java script method instead of parsing GENERATE_MESSAGE calls
2009-06-12 15:12:46 +00:00
fros4943
1d504be38c
no source code repaints while simulation is running
2009-06-12 15:11:22 +00:00
nifi
e7c13890ee
log listener plugin update: support for regexp filtering + nicer ui
...
+ minor tooltip fix in radio logger
2009-06-12 14:34:29 +00:00
nifi
b2c0df08af
radio logger update: autosizing columns + support for new microsecond resolution + some minor fixes
2009-06-12 14:12:59 +00:00
nifi
be03c380c5
Show config file when reloading
2009-06-12 13:00:57 +00:00
nifi
2c4f9b50f8
cvs ignore for generated jars
2009-06-12 12:42:32 +00:00
fros4943
3b25d8b5e4
no stack trace printout when a visualized plugin fails to in test mode
2009-06-11 10:23:29 +00:00
fros4943
8842b700a7
ui updates + extracted code to external classes
2009-06-11 10:12:44 +00:00
fros4943
12ee67171b
mspmote is now a watchpoint mote + mspmote is responsible for parsing and providing firmware debugging info
2009-06-11 10:08:12 +00:00
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
fros4943
1a2084b597
minor etimer code cleanup
2009-06-09 19:38:38 +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
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
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
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
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
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
fros4943
300f3396ac
allow contiki motes to handle several contiki events each tick + corrected variables types
2009-05-26 14:08:51 +00:00
fros4943
990aa93d57
setting timeline plugin as default
2009-05-26 14:07:19 +00:00
fros4943
a5ec895bf7
updated cross level test: bug fix + more debug info
2009-05-26 14:05:35 +00:00
fros4943
1b937d8287
added static connection ID for debugging purposes
2009-05-26 13:37:26 +00:00
fros4943
7c2e0a4b48
added method for peeking at first scheduled event
2009-05-26 13:36:36 +00:00
fros4943
a8e66853bc
updated cc2420 converter to 6 byte xmac headers
2009-05-26 13:33:35 +00:00
fros4943
1fdd19079f
catch exceptions thrown from script threads
2009-05-20 14:11:21 +00:00
fros4943
bd2ac3991a
show also converted packet data in tooltip
2009-05-20 12:02:06 +00:00
fros4943
f181ba6f7d
moved obsolete cooja projects to backyard
2009-05-18 14:48:10 +00:00
fros4943
88368b7c91
quick hack for storing logged events to file
2009-05-18 14:24:25 +00:00
nifi
4d38657502
setup skin from event dispatcher
2009-05-18 13:57:51 +00:00
fros4943
78979dba0d
test update: verify base64 data uploaded via serial port
2009-05-18 10:19:34 +00:00
fros4943
49520f6f38
script for running several repeated tests
2009-05-18 09:08:48 +00:00
fros4943
fa4a22412a
test update: delay a few seconds before pinging the node
2009-05-18 08:03:40 +00:00
adamdunkels
8bfb856220
Enable NAT on both tap0 and tun0, and set the outgoing interface to eth10 which seems to be the default on instant-contiki
2009-05-12 17:24:04 +00:00
adamdunkels
4855d0325c
Small script for setting up NAT on Ubuntu (probably works on other linuxen too)
2009-05-11 07:01:54 +00:00
joxe
890eb830e8
ipv6 bridge between 802.15.4 and ethernet - over USB/SLIP - use with sliptap6
2009-05-08 12:49:36 +00:00
joxe
8e08bc085c
added tapslip6 for ipv6 connectivity over USB/SLIP/ethernet - use together with uip6-bridge
2009-05-08 12:37:34 +00:00
adamdunkels
53a0c0a300
Draw 0-width radio events as one pixels wide to show all transmissions
2009-05-06 15:00:06 +00:00
fros4943
0f57afa2b3
bugfix: the preamble and synchbytes was shown instead of the payload (including 2 footer bytes)
2009-05-06 12:59:12 +00:00
fros4943
18b2392e48
minor fix: avoid repaint flicker by directly setting scroll coordinate
2009-05-04 16:03:35 +00:00
fros4943
ad2c952810
new cooja timeline plugin.
...
still experimental and under development, therefore not yet enabled by default
2009-05-04 15:38:35 +00:00
fros4943
8fc7bc10cd
bugfix: make sure destination has not already been removed from connection
2009-05-04 15:34:28 +00:00
fros4943
316f154c1f
notify when radio HW is turned on/off
2009-05-04 15:34:00 +00:00
fros4943
09409fc5a7
fixed last commit regarding "run_bigmem": some windows systems cannot allocate more than 1500mb maxmemory
2009-04-30 08:16:34 +00:00
fros4943
b22cfd88bd
increased maximum heap memory
2009-04-30 07:46:17 +00:00
fros4943
dbd5f095e4
new default clock frequency for Contiki's sky motes: 3.9MHz
2009-04-29 20:04:56 +00:00
adamdunkels
3c68862599
Make wpcapslip compile with current uip headers
2009-04-29 11:56:14 +00:00
fros4943
330b5275a1
bug fix: bytes were not displayed correctly (signed)
2009-04-28 07:33:09 +00:00
fros4943
3aac9a49ce
bug fix: last address bytes were not displayed correctly (signed)
2009-04-28 07:29:26 +00:00
fros4943
332d1f45c0
running test with simulation delay to avoid test timeout while external ping process has not finished
2009-04-23 10:53:32 +00:00
fros4943
964310303d
cloned sky ip ping test, but for contiki motes
2009-04-23 10:43:16 +00:00
fros4943
382d69ed5d
release semaphores before stopping simulation (may deadlock)
2009-04-23 10:41:35 +00:00
fros4943
921ceabb50
implemented writeArray() and writeByte() for Contiki serial interface
2009-04-23 09:17:01 +00:00
fros4943
11879f210c
improved debug output
2009-04-23 08:59:22 +00:00
fros4943
2768a96b9b
minor fixes: remember last used test, respect maximum window size etc
2009-04-23 08:54:10 +00:00
fros4943
3a6e561ea8
better button description: "Stop" -> "Pause"
2009-04-23 08:48:01 +00:00
fros4943
997a5f6983
reverting previous accidental commit
2009-04-21 20:46:02 +00:00
fros4943
4790ff8f74
increasing loop symbols for higher clock speed
2009-04-21 18:22:41 +00:00