Commit graph

8643 commits

Author SHA1 Message Date
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
Adam Dunkels e90b70e601 Close window when clicking the Save button.
Changed the buttons for moving extensions up and down from icons to text.
Added a Remove text message to the remove button, which previously was
a red X.
2012-06-04 13:37:09 +02:00
Adam Dunkels 029a14b5be Placed the radio medium selection in the Advanced settings frame. 2012-06-04 13:36:23 +02:00
Adam Dunkels 187364560c Updated menu item name to indicate that a window is opened when selecting it. 2012-06-04 13:36:04 +02:00
Adam Dunkels 4868a172be Added an isRunnable() method that returns true if the simulation can be run. 2012-06-04 13:32:34 +02:00
Adam Dunkels bb187d7882 Set default look and feel on Linux to Nimbus. If Nimbus is not available,
default to CrossPlatformLookAndFeel.

Updated menus to avoid having a separate Mote Types menu and instead merged
mote type creation under the Motes->Add motes menu item.

Reimplemented the menus to make it easier to follow the menu structure
from the Java implementation.
2012-06-04 13:30:33 +02:00
Fredrik Osterlind 86f1c34692 renamed radio method isReceiverOn() to isRadioOn()
fixed bug in Msp802154Radio causing all packets from non-802154-radios to be dropped
2012-06-04 12:39:46 +02:00
Adam Dunkels 6d2d05b146 Ping slower to allow routes to settle 2012-06-01 16:44:42 +02:00
Fredrik Osterlind 2e8ede93cf save simulation before exit 2012-06-01 16:04:39 +02:00
Fredrik Osterlind b9f1b9b205 simplified and bugfixed Cooja's IP address interface, added two
variables in uip-ds6.c to allow Cooja to extract addresses from memory
2012-06-01 15:47:22 +02:00
Fredrik Osterlind ebd9573574 minor window title fix 2012-06-01 13:20:03 +02:00
Fredrik Osterlind 1873904479 fixed Tools menu mnemonic (P->T) 2012-06-01 12:26:18 +02:00
Fredrik Osterlind f703965b67 verify that visualizer skin is compatible with the current simulation before starting it,
set udgm/dgrm/mrm radio medium skins to be started as default
2012-06-01 12:24:30 +02:00
Fredrik Osterlind e96a375e33 extracted quick help interface to a separate file, moved plugin-specific quick help from quickhelp.txt to the plugins themselves 2012-06-01 11:50:51 +02:00
Fredrik Osterlind 1a10fa9d58 simplified the external tools configuration with a single common file that is always loaded 2012-06-01 11:17:54 +02:00
Fredrik Osterlind be52981bcc added getting started quickhelp menu item, made quick help sticky 2012-06-01 10:49:56 +02:00
Adam Dunkels ef2338d2f3 Updated control panel quickhelp 2012-05-31 22:23:57 +02:00
Adam Dunkels 3286d62eca Renamed simulation visualizers to simulation visualizers, from simulation visualizer skins 2012-05-31 18:14:36 +02:00
Adam Dunkels 13800cb7ec General cleanup and fixes of texts and labels 2012-05-31 18:05:25 +02:00
Adam Dunkels 34c2cef205 General cleanup and fixes of texts and labels 2012-05-31 18:04:40 +02:00
Adam Dunkels cb00219096 Refactored window title that was duplicated in multiple places 2012-05-31 18:01:53 +02:00
Niclas Finne f8da0ea206 Updated API for external flash for storage API in MSPSim 2012-05-31 15:40:31 +02:00
Niclas Finne 8a7f572e87 Added serial interface that looks up default serial usart from MSPSim 2012-05-31 15:40:11 +02:00
Niclas Finne 9251692eed Added Z1 platform 2012-05-31 15:40:09 +02:00
Niclas Finne 0a437bfbe1 Removed unnecessary empty mote contructors 2012-05-31 15:40:07 +02:00
Niclas Finne 9753ad1301 Added simulation as argument to moteType.getConfigXML() instead of each MoteType storing a reference to the simulation. 2012-05-31 15:40:05 +02:00
Niclas Finne d2c8cefa18 Added constructor to exception 2012-05-31 15:40:03 +02:00
Niclas Finne 4c1cff310c removed executable flags 2012-05-31 15:40:01 +02:00
Niclas Finne 15690694cb Added JCreate and Sentilla USB platforms 2012-05-31 15:39:59 +02:00
Niclas Finne d86ae8766b Added Wismote platform 2012-05-31 15:39:56 +02:00
Niclas Finne 27fabd25c0 Button interface for MSPSim button abstraction 2012-05-31 15:39:54 +02:00
Niclas Finne 6fd69ade3e Leds interface for MSPSim leds abstraction 2012-05-31 15:39:52 +02:00
Niclas Finne 9dd2327f07 Replaced MSPSim interface SkyByteRadio with Msp802154Radio to easier support other 802.15.4 radio chips than CC2420. 2012-05-31 15:39:50 +02:00
Niclas Finne 4c03780e2b Updated version of MSPSim - bug fixes and support for more platforms 2012-05-31 15:39:32 +02:00
Fredrik Osterlind 10064dbdd9 bugfix: control messages were lost due to lack of buffers; wait for buffer before sending 2012-05-30 18:01:04 +02:00
Fredrik Osterlind 076c208b72 avoid gcc optimization bug by extracting struct values 2012-05-30 17:58:45 +02:00
Fredrik Osterlind b22ced2ef0 using example-specific connect-router-cooja target, to automatically build dependencies (e.g. tunslip6) 2012-05-30 15:09:20 +02:00
Fredrik Osterlind 2f757527d4 bugfix: gui-dependency caused nullpointer exception in test mode 2012-05-30 14:45:36 +02:00
Fredrik Osterlind 5788560946 updated to use the renamed examples under /examples/er-rest-example,
using Californium CoAP to perform CoAP tests (DISCOVER and GET)
2012-05-30 14:31:25 +02:00
Fredrik Osterlind f411da8bd8 set loopback to default network interface, improved simulation layout 2012-05-30 13:07:57 +02:00
Fredrik Osterlind d270e4943d bugfix: slip must be initialized after ctimer, as it uses ctimers 2012-05-30 12:59:42 +02:00
Niclas Finne b6ed988709 Allow node address to be set by COOJA when emulating. 2012-05-29 19:42:35 +02:00
Niclas Finne 2c460090e3 io and signal have been moved into contiki include file 2012-05-29 19:31:16 +02:00
Niclas Finne 0d6dabe6f5 lookup content type only when needed 2012-05-29 19:28:14 +02:00
Fredrik Osterlind a95c2cf6c1 bugfix: ptr must be preserved until psock has finished 2012-05-29 17:40:33 +02:00
Fredrik Osterlind c2b7e26e33 removed io.h include, now handled by Contiki to support more compilers 2012-05-29 17:08:17 +02:00