Commit graph

2049 commits

Author SHA1 Message Date
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
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
simonduq 24dba740e2 Added support for quote-delimited arguments when calling external commands from Cooja 2012-08-22 13:32:20 +02:00
Fredrik Osterlind 947f3322ba removed unused ipdistributor code: was previously used to assign IP addresses to simulated motes,
a decision better made by Contiki
2012-06-11 15:52:20 +02:00
Fredrik Osterlind 8947c7a3bb reverted previous plugin name changes, instead build displayed names when menu is created 2012-06-11 15:31:39 +02:00
Niclas Finne 46d1367566 Fixed compiler unchecked warning 2012-06-08 17:06:29 +02:00
Niclas Finne 4861aadb94 Added nmenomic for the exit action 2012-06-08 16:54:39 +02:00
Adam Dunkels 5a87f2ae7c Merge branch 'master' of ssh://contiki.git.sourceforge.net/gitroot/contiki/contiki 2012-06-08 14:31:36 +02:00
Adam Dunkels 107bdf116d Updated file permissions 2012-06-08 14:30:51 +02:00
Fredrik Osterlind 019b984b7a simplified SerialUI implementation: code was both complex, buggy and contained unused broken functionality (slip, tos mode) 2012-06-07 12:33:29 +02:00
Niclas Finne 6da3c03884 Added button interface for Z1 platform 2012-06-07 10:45:31 +02:00
Fredrik Osterlind 26d7a8b492 rewrote tools menu code to allow access to mote tools directly from the main menu
mote tools can still be started from the network visualizer
2012-06-05 17:03:07 +02:00
Fredrik Osterlind a523127b6f removed obsolete exit cooja keyboard shortcut from quick help 2012-06-05 16:52:58 +02:00
Fredrik Osterlind e78c77c965 minor bugfix: start/stop simulation keyboard shortcut was not enabled correctly 2012-06-05 14:53:05 +02:00
Fredrik Osterlind b322eda91a added support for mote interface requirements in SupportedArguments annotation
NativeIPGateway plugin now requires an IP address mote interface
2012-06-05 14:45:16 +02:00
Fredrik Osterlind 49b949f9db implemented zoom menu and added keyboard shortcuts
fixed typos in quick help
2012-06-05 14:06:30 +02:00
Fredrik Osterlind 5c2ecd1def improved workaround to disable the code editor pane's built in run functionality: remove keyboard shortcut instead of
disabling action
2012-06-05 13:39:21 +02:00
Fredrik Osterlind afcc7559a5 improved repaint efficiency and fixed concurrent modification bug 2012-06-05 13:16:09 +02:00
Fredrik Osterlind a8a3c7b01a fixed menu bug that caused menu items to be enabled although script was active
reinstated title that shows whether script is active or not

fixed Ctrl+R hotkey bug that triggered an error dialog when script was inactive

remember last script disk file
2012-06-05 12:48:21 +02:00
Fredrik Osterlind 69457c5039 removed unnecessary warning 2012-06-05 12:45:43 +02:00
Fredrik Osterlind 9c05689be0 simplified skin menu implementation, removed unused skin button code 2012-06-05 10:03:47 +02:00
Fredrik Osterlind c276f90247 removed unused code including simulation observers, making the code cleaner and more efficient 2012-06-05 09:25:45 +02:00
Adam Dunkels 4a4efd0c32 Merge branch 'master' of ssh://contiki.git.sourceforge.net/gitroot/contiki/contiki 2012-06-05 08:10:19 +02:00
Adam Dunkels bd86a807c8 Rewrote the traffic history visualization with blue arrows that fade
away based on their age. Age is calculated from the simulation time
so the fade depends on the simulation speed.
2012-06-05 08:07:47 +02:00
Adam Dunkels cce3628440 Bugfix: viewers were not correctly ticked off in the menu when a simulation was loaded from file. The current fix feels like a hack through. 2012-06-05 08:07:10 +02:00
Niclas Finne d83b461654 Added check if the interface is not available 2012-06-04 17:57:11 +02:00
Niclas Finne 997baa67d1 No longer any need to specify memory when loading firmware 2012-06-04 17:57:09 +02:00
Fredrik Osterlind ad8941bc5d added hello world simulation tests for exp5438, z1, and wismote.
extracted test script to a separate hello-world.js, and updated the remaining hello world tests accordingly.
2012-06-04 17:45:43 +02:00
Fredrik Osterlind 322669df63 Merge branch 'master' of ssh://contiki.git.sourceforge.net/gitroot/contiki/contiki 2012-06-04 17:38:19 +02:00
Fredrik Osterlind 9f42e1e261 bugfix: use new setSpeedLimit(ratio) method in simulation instead of old setDelayTime() 2012-06-04 17:37:29 +02:00
Adam Dunkels c330d8ca84 Updated imports 2012-06-04 17:23:54 +02:00
Adam Dunkels ef22d93c05 Updated menu item name to indicate that a window is opened. 2012-06-04 17:22:47 +02:00
Adam Dunkels b7fe30c2d7 Updated menu item name to indicate that a window is opened. 2012-06-04 17:22:23 +02:00
Adam Dunkels 4f21efe827 Rewrote the code to use real menus instead of relying on context menus for top-level operaions.
The transition is not complete yet; there are still a few functions left in context menus,
such as radio medium configuration options.

Renamed the window to better match what the user sees in the window.

Updated how mote movement is implemented: the user now sees that the mote moves when the
mouse is moved.
2012-06-04 17:17:18 +02:00
Fredrik Osterlind bc0727a931 replaced Simulation's setDelayTime(ms) method with more intuitive setSpeedLimit(ratio)
updated Simulation Control tool to use new setSpeedLimit(), and removed unused "run until" function

updated references to old setDelayTime(ms)
2012-06-04 16:14:05 +02:00
Adam Dunkels 92765b384e Removed traffic counters from the main canvas. 2012-06-04 14:05:42 +02:00
Adam Dunkels f66d731f8d Rewrote the script editor to use real menus instead of the custom buttons
at the bottom of the window as was previously used.
2012-06-04 14:02:02 +02:00
Adam Dunkels 7202c408de Rewrote the context menu and the custom left pane as menus, to make the
window more user-friendly.
2012-06-04 13:52:01 +02:00
Adam Dunkels e84de44f63 Reimplemented the context menu, which was difficult for newcomers to find,
to become real menus.
2012-06-04 13:41:43 +02:00
Adam Dunkels b50d0784e3 Set Notes window to open by default.
Changed name of the menu item in the Tools menu.

Slightly shorter default note text.
2012-06-04 13:40:56 +02:00
Adam Dunkels 0f10f5bd92 Reimplementation of the context menu, which was difficult for newcomers to find,
to become real menus instead.

Renamed the tool to have a more user-centric name.

Set a new default placement of the window.
2012-06-04 13:39:37 +02:00
Adam Dunkels d6d2a96d8f Fixed menu item name to be consistent with others 2012-06-04 13:38:49 +02:00