Fredrik Osterlind
51e62e8cb3
Cooja backwards compatibility with simulation files that uses non-Contiki Java package names
2013-11-20 16:43:28 +01:00
Fredrik Osterlind
b5c94910ac
Renamed Java packages to match our contiki-os.org domain. Note that this commit does not affect external dependencies
...
like /tools/mspsim.
This is a very simple modification that affects a very large number of files in Contiki: Cooja,
/platform/cooja, Collect-view, Coffe-manager, and Cooja simulation files (.csc).
I've gone through Contiki to update all references I could find. Nevertheless, this commit will likely
break external dependencies, like saved Cooja simulation files.
2013-11-20 16:43:27 +01:00
Fredrik Osterlind
2a9283884c
renamed getGUI() method to getCooja(), to better reflect its purpose
2013-11-20 16:43:20 +01:00
Fredrik Osterlind
625537158f
renamed main Java class of Cooja from GUI to Cooja.
...
se.sics.cooja.GUI -> se.sics.cooja.Cooja
this commit does not contain any functional changes, but may require external scripts to be updated
such as Makefiles.
2013-11-20 16:43:18 +01:00
Yvonne-Anne Pignolet
83ae37b48e
Add access to LQI and RSSI to Contiki motes
2013-11-18 15:05:23 +01:00
Moritz 'Morty' Strübe
56afc6d437
Allow setting random seed as parameter
2013-11-06 17:41:53 +01:00
Fredrik Osterlind
871ea380d0
only show printable characters in mote output plugin
2013-08-15 11:49:48 +02:00
Fredrik Osterlind
e5fe37336e
enable reconfigurable mote interfaces
...
some minor trying to fix a bug that occasionally hangs cooja when reconfiguring a mote type
2013-08-15 11:49:31 +02:00
Fredrik Osterlind
ba39d98a86
store current radio transmission bitrate in .csc
...
trigger radio event when device radio channel is changed
2013-08-14 13:56:39 +02:00
Fredrik Osterlind
9929cc2a10
added new mote type method that returns the by default used mote interfaces, as opposed to all compatible mote
...
interfaces
this allows a user to override default settings in the create-new-mote-type dialogs
2013-08-14 13:30:15 +02:00
Fredrik Osterlind
8e264badb7
added new mote type method that returns the by-default used mote interfaces, as opposed to all compatible mote
...
interfaces
this allows the user to override default settings in the create-new-mote-type dialogs
2013-08-14 13:25:53 +02:00
Fredrik Osterlind
11d124882c
made mote-to-mote relations optional, reordered how skins are painted to more easily decide which skin is
...
painted first
2013-08-14 13:00:00 +02:00
Fredrik Osterlind
21a901ad26
removed unnecessary imports
2013-08-14 12:57:58 +02:00
Fredrik Osterlind
5b7cc56cc5
guard amount of serial data being written to simulated contiki nodes
2013-08-14 12:57:17 +02:00
Fredrik Osterlind
0b09084b92
minor bugfix: simulation speed was not restored correctly
2013-08-14 12:54:30 +02:00
Fredrik Osterlind
9cb2fd8465
allow saving .csc with contiki-relative paths when the .csc file is in a subdirectory of the referenced
...
application
2013-08-14 12:52:20 +02:00
Fredrik Osterlind
eb1a147d7d
new feature: ability to show log listener's output in the timeline, using the mote output plugin's currently
...
active filter
2013-08-14 12:47:44 +02:00
Fredrik Osterlind
4811d7f378
made ip-address-to-string method public
2013-08-14 12:36:14 +02:00
Fredrik Osterlind
1b556148d8
added 200% simulation speed alternative
2013-08-14 12:33:44 +02:00
Fredrik Osterlind
492cd5f721
added new optional features: time formatting, hide-duplicate-packets, hide-airshot-packets
2013-08-14 12:32:23 +02:00
Fredrik Osterlind
bda04947e7
minor changes: methods that allow other plugins, e.g. the timeline, to learn about the currently used mote
...
output filter, make mote-specific coloring on by default
2013-08-14 12:28:18 +02:00
Fredrik Osterlind
37ebe133e9
increased maximum buffer size
2013-08-14 12:25:03 +02:00
Adam Dunkels
2d973c5353
Allow the exit code from a failed test script to propagate to the Java
...
process, which makes it possible to track failing tests in makefiles and
via scripts.
2013-08-06 21:33:03 +02:00
Laurent Deru
d1f12638b4
Bugfix: Corrected wireshark bad FCS errors in COOJA Pcap export
2013-06-24 13:18:03 +02:00
Peter A. Bigot
09812fe5df
cooja TimeLine: support mouse wheel zoom
...
Add listener that zooms based on mouse wheel. The zoom center is the
mouse position, which alleviates the pressure to touch pabigot/contikix#4 .
Closes pabigot/contikix#5
Signed-off-by: Peter A. Bigot <pab@pabigot.com>
2013-06-17 13:12:47 -05:00
Peter A. Bigot
e6a69d29bd
cooja TimeLine: zoom keystroke failure
...
The + typed character can only be generated on English keyboards by
shift-equals, resulting in a failure to recognize ctrl-plus because of
the unexpected shift modifier. Adapt by supporting English and Spanish
keyboards, as well as number pad keys.
Closes pabigot/contikix#2
Reference: http://forums.oracle.com/thread/1356291
Signed-off-by: Peter A. Bigot <pab@pabigot.com>
2013-06-17 13:12:47 -05:00
Peter A. Bigot
0c373a8bee
cooja TimeLine: refactor zoom infrastructure
...
Refactor common code into private functions. Abstract to support zoom
to level or exact value.
There should be no behavioral change as a result of this patch except:
* zooms are consistently filtered to be in the valid range (those from
configuration parameters formerly had been used directly);
* the correct centerTime is used for zoomOutAction when
mousePixelPositionX is positive
Supports pabigot/contikix#5
Signed-off-by: Peter A. Bigot <pab@pabigot.com>
2013-06-17 13:12:31 -05:00
Fredrik Österlind
150cb33b94
Merge pull request #16 from cmorty/COOJA_DGRM
...
DGRM-Related Patches
2012-11-21 02:44:13 -08:00
Adam Dunkels
6a7435e0ba
Merge pull request #17 from cmorty/Cooja_automation
...
Cooja automation related patches.
2012-11-13 03:59:17 -08:00
Adam Dunkels
1db75f3b98
Merge pull request #23 from boeglin/cooja_pcap_802154
...
Export Pcap as LINKTYPE_IEEE802_15_4
2012-11-13 03:52:16 -08:00
Alexandre Boeglin
8f9931a215
Add a "Packet Number" column
2012-11-07 17:35:08 +01:00
Alexandre Boeglin
fb7dcf982b
Export Pcap as LINKTYPE_IEEE802_15_4
2012-11-07 17:31:59 +01:00
Moritz 'Morty' Strübe
7bca2e23fc
Cooja: Allow running the simulation without motes.
...
Normally it is not possible to start a simulation without motes. While
this nomally makes sense, it might be, that motes are added at a later
point in time by plugins.
Removing this requirement is not problem, as it is still not possible
to start the simulation without registered events. Thus a plugin can now
register an event in the future to add motes at that point of time.
2012-10-31 17:37:12 +01:00
Moritz 'Morty' Strübe
64c0b9c241
Cooja: Fix command line override of ContikiPath
...
Without the fix the command line parameter was overwritten by the simulation configuration.
2012-10-31 17:29:07 +01:00
Moritz 'Morty' Strübe
32aa70e5cf
Cooja: Allow setting a folder to search for projects
2012-10-31 17:25:15 +01:00
Moritz 'Morty' Strübe
142fa4a9a5
Cooja: Make paths more configurable
2012-10-31 17:22:13 +01:00
Moritz 'Morty' Strübe
50346251a2
Cooja: Fix missing message when running a script
2012-10-31 17:21:44 +01:00
Moritz 'Morty' Strübe
a3eb42387f
Cooja: Give access to uninitialized motes
2012-10-31 17:21:33 +01:00
Moritz 'Morty' Strübe
becd2d4e15
Cooja: Load whole simulation before executing it in nogui mode
2012-10-31 17:21:01 +01:00
Moritz 'Morty' Strübe
3c3b25a54b
Cooja, DGRM: Fix problems with out-of-range RSSI-Values.
...
Certain values cause the DGRMVisualizerSkin to calculate color values
that are out of range.
2012-10-31 16:36:17 +01:00
Moritz 'Morty' Strübe
80e7a6fd8c
Cooja: Add LQI-Support to DGRM
2012-10-31 16:36:06 +01:00
Moritz 'Morty' Strübe
610f6cba14
Cooja, DRGM: Reordered interference checks: e.g. do not interfere if on different channel
2012-10-31 16:36:00 +01:00
Moritz 'Morty' Strübe
3c9e3e1b95
Cooja: Refactored AbstractRadioMedium:update(): if -> switch
2012-10-31 16:35:45 +01:00
Moritz 'Morty' Strübe
f34826f3f1
Cooja: Change indention of AbstractRadioMedium to tabs
2012-10-31 16:35:39 +01:00
Moritz 'Morty' Strübe
9b1fb12a3f
Cooja, DGRM: Change DirectedGraphMedium over to DGRMDestinationRadio and fix RSSI
2012-10-31 16:35:31 +01:00
Moritz 'Morty' Strübe
bed3877984
Cooja: Add LQI to DGRM
2012-10-31 16:34:19 +01:00
Sébastien Dawans
af1932de61
Fixes COOJA Network Visualiser glitch when clicking on a mote
2012-10-29 13:26:44 +01:00
Adam Dunkels
944537fccf
Removed all old RCS tags in the Contiki source tree. Those RCS tags are not used any more, as we are now using git to manage the Contiki source tree
2012-10-26 15:54:49 +02:00
Niclas Finne
e25226f01e
Use the directory of the source file as initial directory when opening file browser
2012-10-19 14:07:22 +02:00
Niclas Finne
c425e51911
Added support for nested quotes in arguments when calling external commands from Cooja
2012-08-22 14:14:55 +02:00