Enrico Joerns
84b687efeb
[cooja] Automated code updates that do not make any functional changes
...
- made loggers final
- added some diamond interface cosmetic
- shortened if-return statements
- replaced size == 0 check with .isEmpty()
2014-04-11 09:20:52 +02:00
Enrico Joerns
6e9b0e1497
[cooja] Added @Override annotations for Visualizer and skins
2014-04-11 09:20:52 +02:00
Enrico Joerns
8e648bcece
[cooja] apps/mrm: Adapted MRM visualizer skin to show adequate
...
information for multi-selections
2014-04-11 09:20:52 +02:00
Enrico Joerns
e69b08f5fd
[cooja] plugins/skins: Adapted DGRM and UDGM visualizer skins to show
...
adequate information for multi-selections
2014-04-11 09:20:46 +02:00
Enrico Joerns
ac61c45950
[cooja] plugins/Visualizer: Updated quick help to match new control
...
capabilities
2014-04-11 09:05:53 +02:00
Enrico Joerns
22ac769781
[cooja] plugins/Visualizer: Multi-mote selection functionality
...
This adds multi-mote selection capabilities to the visualizer plugin:
- [Ctrl + Mouse Drag]: Rectangular selection of multiple motes
- [Ctrl + Mouse Click]: Add/Remove motes from current selection
- Mouse Drag on any selected Mote: Move all currently selected motes
Note: This changes previous behaviour of using Ctrl key.
2014-04-11 09:05:38 +02:00
Moritz 'Morty' Strübe
50fe1e7046
Also remove uninitialized motes
2014-03-20 14:51:05 +01:00
Enrico Joerns
418c51a7d5
[cooja/mspsim] a single sky mote in cooja.config should be sufficient
2014-03-08 01:18:07 +01:00
Fredrik Österlind
602928d948
Merge pull request #533 from g-oikonomou/cooja-pcap-timestamp-fix
...
Fix Cooja PCAP packet header timestamps
2014-02-21 13:41:15 +01:00
Fredrik Österlind
3fe2890ddf
Merge pull request #565 from cmorty/pull/backwards
...
Fix backwards compatibility (and docs)
2014-02-21 13:35:09 +01:00
Fredrik Österlind
4fe17ef17f
Merge pull request #568 from ejoerns/pull-req/cooja-udgmvis
...
[Cooja] Made UDGMVisualizerSkin closable
2014-02-21 13:01:23 +01:00
Fredrik Österlind
140b55d8f7
Merge pull request #567 from ejoerns/pull-req/vis-scroll
...
[Cooja] Mouse wheel zooming for Visualizer
2014-02-21 12:55:13 +01:00
Enrico Joerns
465b0ddfbe
[cooja] pluings/skings/UDGMVisualizerSkin: Replaced unclosable Box implementation of JSpinner menus by JInternalFrame based variant.
2014-02-20 22:55:36 +01:00
Enrico Joerns
80b78ae6dd
cooja: plugins/Visualizer: Implemented mouse wheel zooming with mouse coordinates as center
2014-02-20 16:56:49 +01:00
Enrico Joerns
90ab2e7051
cooja: interfaces/RimeAddress: renamed rimeaddr_node_addr to linkaddr_node_addr
2014-02-20 16:45:40 +01:00
Moritz 'Morty' Strübe
19e7611061
Fix backwards compatibility
2014-02-20 13:57:32 +01:00
Moritz 'Morty' Strübe
8dd4025248
Fix documentation
2014-02-20 13:57:22 +01:00
Fredrik Österlind
f6c6ef9b54
Merge pull request #532 from darki2002/Plugin_sim
...
Stopped to load plugins depending on simulations if there is no simulation
2014-01-27 07:31:19 -08:00
Martin Heusse
9eabbe02ad
Adds encoding attribute utf-8 arg to cooja compile command
2014-01-27 15:14:34 +01:00
George Oikonomou
10a73c9380
Fix PCAP packet header timestamp
2014-01-22 17:32:08 +00:00
Sebastian Schinabeck
86320d74ed
Stopped to load plugins depending on simulations if there is no simulation
2014-01-21 15:02:46 +01:00
Laurent Deru
957be0a9be
Allow user configuration of RadioLogger pcap file
2013-11-27 14:05:45 +01:00
Laurent Deru
fa2dd5baec
Allow configuration of pcap output file
2013-11-27 14:05:45 +01:00
Fredrik Österlind
c99a76747c
Merge pull request #469 from eberlin/cooja-tab-char
...
Fix: preserving blank characters (tabulator and space) in Cooja serial output
2013-11-27 00:45:39 -08:00
Nicolas Tsiftes
db4cada4e7
Merge pull request #462 from adamdunkels/push/no-reserved-double-inclusion-defines
...
Remove all leading double underscore inclusion #defines
2013-11-26 14:26:37 -08:00
Eugen Berlin
a415c2bb1b
Fix: preserving blank characters (tabulator and space) in Cooja serial output
2013-11-26 16:43:31 +01:00
Sébastien Dawans
700994ec1c
Cooja Pcap export: Reverts PR #284 to fix #420
2013-11-25 16:36:49 +01:00
Adam Dunkels
bb2dcaa057
A massive all-tree automated update of all double inclusion guard #defines that changes from using two underscores as a prefix, which are reserved, to not using two underscores as a prefix
2013-11-24 20:20:11 +01:00
Sebastian Schinabeck
1ef80859ea
start DGRMVisualizerSkin in cooja_default.config now
...
instead of starting in DirectedGraphMedium
2013-11-22 17:01:44 +01:00
Sebastian Schinabeck
123a7081f2
start DGRM plugin with cooja_default.config
...
start the DGRMconfigurator within the cooja_default.config instead of starting in DirectedGraphMedium.java
2013-11-22 17:01:44 +01:00
Fredrik Österlind
c98b55b5e0
Merge pull request #338 from cmorty/Cooja-Make-updateGUIComponentState-public
...
Cooja: Make updateGUIComponentState public.
2013-11-22 02:30:11 -08:00
Sebastian Schinabeck
4deb687209
deleted unneeded if
...
getStringArrayValue never returns null
2013-11-21 15:25:52 +01:00
Moritz 'Morty' Strübe
3359a86d29
Move call to updateGUIComponentState from doAddMotes to addMote
2013-11-20 18:00:16 +01:00
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
d05b03108a
Decent error if mspsim cant be built
2013-11-14 18:14:03 +01:00
Adam Dunkels
71eea754d6
Added mspsim as a submodule instead of as a binary mspsim.jar file
2013-11-07 17:28:50 +01:00
Moritz 'Morty' Strübe
56afc6d437
Allow setting random seed as parameter
2013-11-06 17:41:53 +01:00
Moritz 'Morty' Strübe
2b5f3bc6bd
Add MSPSim Logging
2013-08-20 10:43:32 +02:00
Fredrik Osterlind
96968cb35e
bugfix: only write to infomem if empty
2013-08-16 15:02:08 +02:00
Fredrik Osterlind
7c125ced9a
a set of new cooja-mspsim mote types
2013-08-16 12:02:16 +02: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
92655159c8
added a set of new mspsim-based mote types using CC1120, CC1101 and the Enc28j60 ethernet chip
...
minor changes: removed some obsolete stack monitoring code, improved mspsim-cooja window handler
integration
2013-08-15 11:46:29 +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