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
Adam Dunkels
fd2e238d99
The __delay_cycles() function in the latest mspgcc takes an unsigned long argument but does not allow it to be larger than 65536.
2012-06-04 17:41:12 +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
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