Oliver Schmidt
21407162c4
Deliver retro CBM disk images as .d64, .d71 and .d81 files.
2013-02-02 01:07:50 +01:00
Oliver Schmidt
b175ba7463
Moved retro IP configuration from web site to target machine.
...
Better match user expectations by allowing to download plain disk images and configure the IP settings afterwards on the target machine - then most likely leveraging DHCP. This works for the users with the most usual Ethernet adapter and settings - which are now pre-configured in default.cfg's. Only the few users with non-default Ethernet adapter and/or settings are required to download a custom contiki.cfg and inject it manually into their disk image files.
2013-02-01 23:19:12 +01:00
Oliver Schmidt
69317ad1db
Renamed retro 'dhcp-client' to 'ipconfig' as it can as well be used for interactive manual configuration.
2013-02-01 21:20:21 +01:00
Jelmer Tiete
7ce2688d84
Added support for motelist and uploading to Z1 motes under Mac OSX
2013-01-23 22:56:43 +01:00
Adam Dunkels
d917d64cfb
Moved the Contiki tests from the tools/cooja directory into the regression-tests/ directory
2012-12-10 01:50:01 +01:00
Fredrik Österlind
eec7fcd8a8
Merge pull request #50 from crawford/wpcapslip
...
Correcting wait behavior for wpcapslip tool
2012-12-03 04:20:19 -08:00
Alex Crawford
844c550ff5
Correcting wait behavior for wpcapslip tool
...
-Added a check for EAGAIN to errno (this is need to handle temporary timeouts)
-Recompiled wpcapslip6.exe
2012-12-02 11:10:24 -08:00
Fredrik Österlind
9f6689e538
Merge pull request #13 from adamdunkels/contiki-code-style-tools
...
Contiki code style tools update
2012-11-21 02:49:32 -08: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
f6f9df802c
Updated script per suggestion by @g-oikonomou to allow script to operate on files in subdirectories
2012-11-20 20:11:39 +01:00
Adam Dunkels
9131c4183b
Allow contiki-indent to operate on multiple files at once
2012-11-20 20:11:39 +01:00
Adam Dunkels
c31a907ccd
A small tool that shows the diff between the original file and the file produced by running it through contiki-indent
2012-11-20 20:11:39 +01:00
Nicolas Tsiftes
8b13d2ea93
The image file size must include the size of the area before the FS.
2012-11-20 12:06:27 +01:00
Niclas Finne
2f72cb043d
Minor improvements of coffee-manager.
2012-11-20 10:51:39 +01: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
Adam Dunkels
23f9cdd90d
Merge pull request #24 from boeglin/cooja_radiologger_no
...
Add a "Packet Number" column to the RadioLogger plugin
2012-11-13 03:51:18 -08:00
Etienne Duble
7905316c54
Fix: stm32w flasher for Ubuntu 12.04 and later
2012-11-09 14:14:57 +01:00
Etienne Duble
ecdbbaec9a
Fix: handle stm32f-based serial interfaces (/dev/ttyACMx)
2012-11-09 14:00:16 +01: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
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
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
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
00959b891c
compiling with SMALL=0 to avoid problems with Contiki's elf loader
2012-05-29 16:46:53 +02:00
Fredrik Osterlind
516e3e9b16
increased inter-rucb-transfer delay to avoid problems in lossy networks
2012-05-29 14:56:39 +02:00
Fredrik Osterlind
b27c92af12
updated test: shell command echo no longer includes a newline -> updated expected final file size, improved debugging output
2012-05-29 13:50:36 +02:00
Fredrik Osterlind
f916f2fe24
using loopback as default network interface
2012-05-29 11:55:24 +02:00
Fredrik Osterlind
86787df272
cleaned up more mote type visualizer code
2012-05-25 15:54:59 +02:00
Fredrik Osterlind
9e67306eee
cleaned up the mote type visualizer code
2012-05-25 15:40:26 +02:00
Fredrik Osterlind
ad56ac80ee
added radio logger with 6lowpan filter
2012-05-25 14:50:45 +02:00
Fredrik Osterlind
4ea830ad45
cleaned up some unnecessary methods: empty mote constructors (created from mote type), setInterfaces/setMoteType methods
2012-05-24 14:06:09 +02:00
Fredrik Osterlind
a437d06ba3
disable plugin menu items if not supported
2012-05-24 14:02:45 +02:00
Fredrik Osterlind
24aafe5554
disallowed starting plugins/visualizer skins for non-compatible motes/simulations
2012-05-24 13:58:12 +02:00
Niclas Finne
e18cc3b6b9
Made the mote type information for MSPSim based platforms more compact
2012-05-23 17:03:45 +02:00
Niclas Finne
47d3425aab
Made exception static and added constructor with exception cause
2012-05-23 15:49:25 +02:00
Niclas Finne
bea1b8d3a1
Added simulation as argument to moteType.getConfigXML() instead of each MoteType storing a reference to the simulation.
2012-05-23 15:42:22 +02:00
Niclas Finne
3da733ac55
Throw exception for unknown mote type
2012-05-23 15:19:19 +02:00
Fredrik Osterlind
50caa3650c
new experimental feature: possibility to change mote types when loading a simulation
...
made compile dialogs only select mote interfaces specified in the loaded configuration
2012-05-23 14:59:41 +02:00
Fredrik Osterlind
c651604a4f
default compiler set to mingw32-gcc (verified to work on version 4.5.2/4.6.2), removed obsolete -mno-cygwin flags when compiling under cygwin
...
added default visualizer skins
2012-05-23 12:28:24 +02:00
Fredrik Osterlind
ddef6c6b76
improved debugging output
2012-05-23 12:27:37 +02:00
Fredrik Osterlind
af62e48103
resizable dialog
2012-05-23 12:26:45 +02:00
Maxim Osipov
f2f6a7bd53
Fix command line handling in tunslip6
...
Signed-off-by: Maxim Osipov <maxim.osipov@gmail.com>
Signed-off-by: Mariano Alvira <mar@devl.org>
2012-05-15 17:16:42 -04:00
Fredrik Osterlind
55ff294aef
Demo simulation and nightly test of rpl border router and coap rest server, based on the simulation example in
...
/examples/er-rest-example. Uses tunslip6, ping, wget, and dapaulid's open source JCoAP java library (download needed).
2012-05-10 16:22:49 +02:00
Fredrik Osterlind
a69b580778
Added new annonation with which Cooja components (e.g. mote plugins) can be activated
...
or deactivated depending on the given argument (e.g. mote). This may for
example be used by a mote plugin that only accepts emulated motes, and that
consequently should be hidden in other non-emulated motes' plugin menues.
The new annotation is currently only used by the MspCodeWatcher and the DGRM visualizer skin.
2012-05-09 13:47:03 +02:00
Fredrik Osterlind
8fd51cd889
bugfix: breakpoints should only trigger once
...
updated watchpointmote method to return executable address, not wrapped in an object
2012-05-09 13:04:35 +02:00
Fredrik Osterlind
85322ce03b
removed debugging output
2012-05-09 09:47:07 +02:00
Moritz 'Morty' Strübe
b3e7a4e8f7
Make the ScriptLog interface public. This is needed for OpenJDK
2012-05-08 14:02:02 +02:00
Niclas Finne
b7c28a48b0
Makefile for Sky tools
2012-05-07 22:55:27 +02:00
Laurent Deru
d40b1116f8
Fix for baudrate and ifconfig on MacOS X
2012-05-07 13:16:57 +02:00
Niclas Finne
40595ad5c7
Support for serialdump on MacOS X. Patch by Laurent Deru.
2012-05-07 13:16:27 +02:00
Laurent Deru
cc863e7bd4
Sky motelist support for MacOS X
2012-05-07 11:18:09 +02:00
Fredrik Osterlind
99b17092e4
bugfixed race condition
2012-05-02 16:04:16 +02:00
Fredrik Osterlind
34e7de389c
avoid exception when cooja runs in testmode
2012-05-02 14:07:44 +02:00
Fredrik Osterlind
baa5e67ef1
added possibility to save default visualizer skins
2012-04-24 11:19:54 +02:00
Adam Dunkels
cf9de6be25
Set executable flag on binaries
2012-04-22 20:53:10 +02:00
Niclas Finne
f328a8a483
Stop the CPU when a breakpoint is triggered
2012-04-20 21:48:12 +02:00
Niclas Finne
7628652a9d
Updated for new listener API in MSPSim
2012-04-20 21:48:10 +02:00
Niclas Finne
26e7698d32
Updates for latest MSPSim memory API
2012-04-20 21:48:07 +02:00
Niclas Finne
28f8467ab1
Updated MSPSim plugin for new memory model in MSPSim
2012-04-20 21:48:04 +02:00
Niclas Finne
b79eb23851
Updated version of MSPSim - several bug fixes and new memory model
2012-04-20 21:47:25 +02:00
Moritz 'Morty' Strübe
74b2751072
Fix building of powertracker
2012-04-10 16:12:17 +02:00
Fredrik Osterlind
88eafcf479
example script demonstrating how to interface powertracker plugin
2012-04-10 13:52:12 +02:00
Fredrik Osterlind
6dd1c42e8d
added powertracker plugin as default cooja plugin. the powertracker plugin was previously available via contiki projects.
2012-04-10 12:45:11 +02:00
David Kopf
cac4e9a222
Add clock_delay_us and clock_set_seconds to clock.h. Modify clock_wait to use clock_time_t.
...
Remove the troublesome avr/dev/delay.* files.
Add PLATFORM_NAME and combine the confusing *_REVISION defines into a single PLATFORM_TYPE
2012-04-09 15:49:53 -04:00
Fredrik Osterlind
173f512f6c
disable editor when no source code is showing
2012-03-28 14:53:45 +02:00
Fredrik Osterlind
e3a12703da
added temporary workaround that removes file duplicates, removed warning message
2012-03-28 14:52:30 +02:00
Fredrik Osterlind
4222d0adcd
bugfixed parsing of files read from mspsim
2012-03-28 14:44:59 +02:00
Fredrik Osterlind
0c94b567b9
supporting multiple path substituion rules in mspcodewatcher
2012-03-28 12:29:54 +02:00
Fredrik Osterlind
65b5fd0dde
documenting potential bug
2012-03-28 12:28:25 +02:00
Fredrik Osterlind
7c2b6238fe
code style
2012-03-28 11:01:17 +02:00
Moritz 'Morty' Strübe
3c3610d9cc
Allow setting a log4j config file
2012-03-28 10:55:01 +02:00
Fredrik Osterlind
21663c1033
removed debugging output
2012-03-28 10:45:12 +02:00
simonduq
ea85cc1396
added motelist-linux for stm32w platforms
2012-03-26 23:00:42 +02:00
Fredrik Osterlind
c78b5bad5c
some bugfixes regarding timeouts in test scripts, with simplified code
2012-03-23 15:14:24 +01:00
Fredrik Osterlind
a9e36b0365
quickfix to allow running in headless mode
2012-03-23 09:55:36 +01:00
Fredrik Osterlind
042c75e52c
ensure mouse-triggered event popups are not outside screen, updated to use new watchpoint interface
2012-03-21 16:59:42 +01:00
Fredrik Osterlind
dcd0460e0b
using jsyntaxpane as javascript editor, added ui controls to link test scripts to a file on disk
2012-03-21 16:59:08 +01:00
Fredrik Osterlind
7cfa8e28d3
reworked MspCodeWatcher plugin: using jsyntaxpane to display Contiki code, using tabs instead of splitpanes, easier to
...
configure watch-/breakpoints, lots of bug fixes and minor improvements
2012-03-21 16:58:26 +01:00
Fredrik Osterlind
2e583c733e
mspsim motes now implements new WatchpointMote interface, simplified code
2012-03-21 16:57:04 +01:00
Fredrik Osterlind
088f2e12a8
simplified usage of Watchpoint and WatchpointMote interfaces
2012-03-21 16:56:32 +01:00
Fredrik Osterlind
090d77c5a2
added jsyntaxpane library, to be used by MspCodeWatcher and the Contiki Test Editor plugins
2012-03-21 16:56:04 +01:00
Fredrik Osterlind
9b267036a4
send empty packet if node reboots during transmission
2012-03-12 14:34:06 +01:00
Fredrik Osterlind
512d757d59
added missing objcopy external paths config
2012-03-09 15:55:19 +01:00
Fredrik Osterlind
2c486aacd7
radio medium bugfix: a combination of changing channels while radio is off and with a nearby ongoing transmission, and
...
then immediately turning on the radio caused it to incorrectly detect the ongoing transmission (bug reported by Beshr Al Nahas)
2012-03-09 15:23:16 +01:00
Fredrik Osterlind
babcc76757
rewrote code completely:
...
lots of bugfixes and improved code
added support for monitoring pointers
added new integer buffer type
2012-03-09 14:58:56 +01:00
Fredrik Osterlind
bf39b411c9
added support for readonly memory sections
...
updated to use new SectionMoteMemory with address space offset
code cleanup
2012-03-09 14:58:43 +01:00
Fredrik Osterlind
b49d1892f2
updated contiki mote compiler tests to again reflect contiki-cooja-main.c and the updated ContikiMoteType
2012-03-09 14:58:23 +01:00
Fredrik Osterlind
eba1079991
added target to force running cooja in 64-bit mode
2012-03-09 14:58:04 +01:00
Fredrik Osterlind
295bb8b70f
added memory monitor stubs to avr memory
2012-03-09 14:57:54 +01:00
Fredrik Osterlind
f8134186da
implemented memory monitor support (moved previous functionality from MspMote to MspMoteMemory)
2012-03-09 14:57:44 +01:00
Fredrik Osterlind
e8294e8699
added objcopy external tools configuration
...
changed nm command to sort numerically, and changed regexpressions to accept output from newer gcc versions
added more debugging info under help menu
2012-03-09 14:57:21 +01:00
Fredrik Osterlind
902200f12a
using memory monitor instead of previously used time events
2012-03-09 14:57:10 +01:00
Fredrik Osterlind
85323adc1e
added support for mapping Cooja motes' and Contiki's address
...
implemented poll-based memory monitor support
improved code
2012-03-09 14:56:53 +01:00
Fredrik Osterlind
129a854b54
all mote memories now support symbol addresses
...
added memory monitor methods (was previously only supported by emulated motes)
2012-03-09 14:56:09 +01:00
Fredrik Osterlind
ab39b84010
Merge branch 'master' of ssh://contiki.git.sourceforge.net/gitroot/contiki/contiki
2012-03-09 13:34:37 +01:00
Fredrik Osterlind
86a6d296fe
added mote interface method to be called when add mote interfaces have been added. useful if the mote interfaces want to observe each
...
other
2012-03-06 14:33:14 +01:00
Fredrik Osterlind
bef1a013f1
improved code: uses log mote interfaces observers directly, instead of going via the sim event central
2012-03-06 14:30:39 +01:00
Niclas Finne
5288ac12b5
Deferred mote height calculation until components are initialized
2012-03-06 12:47:53 +01:00
Fredrik Osterlind
1d13e93db7
capturing exceptions from radio logger - some packet analyzers seems to be buggy
2012-03-06 09:47:34 +01:00
Fredrik Osterlind
485ef0cd79
Merge branch 'master' of ssh://contiki.git.sourceforge.net/gitroot/contiki/contiki
2012-03-06 09:25:03 +01:00
Fredrik Osterlind
e22bf837fc
bugfix: mspsim may not have pc information, causing exception in buffer listener
...
bugfix: mote interfaces were incorrectly initialized twice, causing an mote id error in tinyos
2012-03-06 09:23:29 +01:00
Fredrik Osterlind
ea42d590ea
removed unnecessary overrided methods
2012-03-06 09:22:12 +01:00
Fredrik Osterlind
a243dad433
minor bugfix: side panel height was wrong when plugin started
2012-03-06 09:18:44 +01:00
Fredrik Osterlind
a84dc139ea
avoid awt thread floods from mspsim cli output
2012-03-01 17:02:40 +01:00
Fredrik Osterlind
28bdc2fb50
bugfixed stacktrace tooltip
2012-03-01 16:37:26 +01:00
Fredrik Osterlind
656251a6af
new mspsim.jar, supporting the recent changes in bufferlistener
2012-03-01 15:28:07 +01:00
Fredrik Osterlind
8229cb8982
using new mspsim cli api
2012-03-01 15:25:17 +01:00
Fredrik Osterlind
268608f7e3
improved mspsim-connected regarding command handlers and context, implemented stack track method
2012-03-01 15:24:32 +01:00
Fredrik Osterlind
681fe65c04
added stack trace method stub
2012-03-01 15:23:25 +01:00
Fredrik Osterlind
fbb1a56c95
possibility to disable individual columns from auto-resize
2012-03-01 15:22:32 +01:00
Fredrik Osterlind
383d277277
improved source info, added optional stack trace tooltip
2012-03-01 15:21:06 +01:00
Joakim Eriksson
1637a807e2
fixed compilation error
2012-02-29 16:45:05 -08:00
David Kopf
358530e1d3
Add higher baud rates, option for link-local address assignment
2012-03-02 15:28:26 -05:00
Niclas Finne
f891774c1f
Deferred listening on memory until after mote id has been set
2012-03-06 15:35:16 +01:00
David Kopf
6e45dfe5ff
PROGMEM changes needed for newer avr-gcc compiler
2012-02-21 11:10:57 -05:00
Nicholas J Humfrey
aa67ad67cc
Converted u8_t to uint8_t and u16_t to uint16_t in the docs and tools directories.
2012-02-21 08:33:25 -05:00
Fredrik Osterlind
2c9316c5fa
more informative error messages at simulation error
2012-02-16 15:51:32 +01:00
Oliver Schmidt
cb12d7b745
Minor formatting adjustment.
2012-02-10 18:56:40 +01:00
Oliver Schmidt
f5debc9d42
Adjusted relative path to BREADBOX64 to work when 'contiki' and 'contikiprojects' are siblings.
2012-02-10 17:19:40 +01:00
Niclas Finne
b56198dc3c
Added option to read sensor data from TCP connection
2012-02-02 17:38:33 +01:00
Fredrik Osterlind
06d5d49e50
fix: test failed since shell echo no longer appends a newline
2012-01-31 12:58:07 +01:00
Fredrik Osterlind
02336c8826
new mspsim.jar with msp430x
2012-01-31 11:04:55 +01:00
Niclas Finne
784ca301f8
Updated for latest coffee-manager
2012-01-30 22:20:46 +01:00
nvt
66868253f0
Enable debug.
2012-01-28 03:34:41 +01:00
nvt
4c75a250e6
Refactoring.
2012-01-28 03:34:16 +01:00
Fredrik Osterlind
a7e4fa3436
bleeding edge mspsim.jar
2012-01-26 16:21:56 +01:00
Fredrik Osterlind
4653778e8c
minor bug fix to avoid need for updating filesystem twice initially
2012-01-26 16:19:01 +01:00
Fredrik Osterlind
4e1432af97
method for emptying simulation event queue
2012-01-26 16:18:13 +01:00
Fredrik Osterlind
3a02e43e09
save command history with configs
2012-01-26 16:16:02 +01:00
Fredrik Osterlind
207fddddf0
method that returns the next wakeup time
2012-01-26 16:14:20 +01:00
Fredrik Osterlind
caade67d62
new watchpoint api, and method that allows for manipulating simulation time without affecting the
...
mote
execution
2012-01-26 16:10:11 +01:00
Fredrik Osterlind
5bcb6ad8a5
updated to mspsims new watchpoint api
2012-01-26 16:09:31 +01:00
Fredrik Osterlind
681b40c3c1
public clean method, and broke out add log messages method
2012-01-26 16:03:41 +01:00
Fredrik Osterlind
08ba0b83dc
make clean method public
2012-01-26 16:03:01 +01:00
Fredrik Osterlind
2a86f7a5ad
help method for converting from hex string to binary
2012-01-26 16:01:32 +01:00
Fredrik Osterlind
c67954c773
activated exp5438 platform in cooja
2012-01-18 21:44:36 +01:00
Fredrik Osterlind
5cca043a84
added cooja mote type using mspsim's msp430x platforms (ti's exp5438)
2012-01-18 21:27:11 +01:00
Adam Dunkels
79e26d79a8
MSPsim with support for the MSP430x architecture
2012-01-18 07:51:50 -08:00
Fredrik Osterlind
68da954163
new cooja plugin for monitoring memory areas, similar to the log listener.
2011-12-12 16:45:12 +01:00
Fredrik Osterlind
cc5547a962
static method for compressing ipv6 addresses
2011-12-12 16:41:09 +01:00
Fredrik Osterlind
329a75525e
append to file
2011-12-06 10:54:51 +01:00
Niclas Finne
e291eb43f4
Bug fix: only map beginning of path to source files + minor code cleanup
2011-12-06 01:58:01 +01:00
Niclas Finne
e6673bd3f6
Renamed context menu item: 'Focus' -> 'Show in'
2011-11-09 23:10:05 +01:00
Fredrik Osterlind
76d7238c77
updated doc
2011-11-03 15:41:37 +01:00
Fredrik Osterlind
ffa4482799
improved capture effect support in mrm: capture effect is effective if the latter transmission is stronger and no later than half the preamble
2011-11-03 11:23:51 +01:00
Fredrik Osterlind
5cde978549
try to restore edges loaded from old simulation configuration
2011-11-01 11:52:34 +01:00
Fredrik Osterlind
ff42490e7b
example directional antenna
2011-11-01 11:39:31 +01:00
Fredrik Osterlind
eb84fbeb79
* bugfixed and rewrote MRM to improve configurability
...
* improved MRM GUI, including MRM visualizer skin that shows prr and rss
* added experimental support for directional antennas
2011-11-01 11:37:19 +01:00
Fredrik Osterlind
77057ede8a
help class that simplifies implementing serial forwarders
2011-11-01 09:55:08 +01:00
Fredrik Osterlind
370ad52620
quick hack for reloading script from disk when script is activated
2011-11-01 09:50:15 +01:00
Fredrik Osterlind
d84cf2acb5
added writeFile method to be used from scripts
2011-11-01 09:46:59 +01:00
Fredrik Osterlind
7c20758662
example code for manually configuring sky motes MAC addresses
2011-11-01 09:38:46 +01:00
Fredrik Osterlind
3154d73e24
read .gz files
2011-11-01 09:35:09 +01:00
Fredrik Osterlind
ac39443f9c
improved api
2011-11-01 09:30:30 +01:00
Fredrik Osterlind
c96eb826d7
minor fix on locating config file
2011-11-01 09:20:49 +01:00
Niclas Finne
cde6453818
Assume the connection is open after the command is started instead of waiting for first input
2011-10-24 16:51:58 +02:00
Niclas Finne
57ae779373
Added chart with average routing metric
2011-09-21 16:17:42 +02:00
Niclas Finne
ea79405c29
Updated to a version compatible with latest serialdump-windows.exe
2011-09-19 17:42:30 +02:00
David Kopf
d01df43a0c
Drop unneded null byte at end of httpd-fsdata files.
2011-09-10 13:04:21 -04:00
nvt
708435ecc8
Improved the clarity of the Coffee test.
2011-09-05 21:25:01 +02:00
Joakim Eriksson
fef1e9b686
fixed bug in analyzers that caused looping analyzers and exceptions
2011-09-05 19:43:47 +02:00
Adam Dunkels
3b33c198ed
Fix names of avr-raven platform
2011-09-05 11:42:10 +02:00
Joakim Eriksson
c773920d6e
added analyzer for raw IPv6
2011-09-02 16:19:50 +02:00
Adam Dunkels
9ce61940c0
bugfix
2011-09-01 18:03:49 +02:00
Adam Dunkels
07fcc7ae84
Removed the deprecated netsim platform. Added z1 and redbee.
2011-09-01 18:02:19 +02:00
Adam Dunkels
7af08abee5
Don't include the deprecated netsim platform
2011-08-31 22:04:02 +02:00
Adam Dunkels
089af1b2de
Updated for git (intermediate commit - not sure this works yet!)
2011-08-31 20:56:28 +02:00
David Kopf
4c4d9aa57c
Add serial logging tool.
2011-08-28 16:12:41 -04:00
David Kopf
6852c0cb03
Trap CR in framed debug string
2011-08-25 14:39:56 -04:00
David Kopf
7eff518d8f
Add timestamp option, print strings after CR
2011-08-24 11:05:58 -04:00
David Kopf
93097dcc0a
Minor tweaks based on maniacbug commits.
2011-08-16 14:25:16 -04:00
David Kopf
bfbc3234ea
Add gitclean and distclean options to /tools/Makefile
2011-08-05 12:14:18 -04:00
David Kopf
67ac9f3c3e
Add /apps/webserver-nano
2011-07-24 12:04:41 -04:00
David Kopf
c699ccbe30
Add higher baud rates, fix occasional buffer overflow
2011-07-10 10:23:45 -04:00
Joakim Eriksson
6a1469aeb2
Merge branch 'master' of ssh://contiki.git.sourceforge.net/gitroot/contiki/contiki
2011-06-14 23:49:51 +02:00
Joakim Eriksson
1aad1e66c1
fixed bug in UDP packet handling
2011-06-14 23:46:38 +02:00
Niclas Finne
4bac5ac7b9
updated to latest version of MSPSim with improved support for Dwarf
2011-06-09 01:29:59 +02:00
Joakim Eriksson
cfbcf8725c
added line to parse when receiving UDP packets
2011-06-07 17:28:22 +02:00
Niclas Finne
86169177c5
Started on UDP server support for CollectView
2011-06-07 17:28:09 +02:00
Fredrik Osterlind
5636b019b3
enables sharing mote-specific properties
2011-05-31 12:51:01 +02:00
Salvatore Pitrulli
f8b07cdf64
Added warning messages.
2011-05-28 12:50:08 +02:00
Salvatore Pitrulli
dcd22c99a1
wpcapslip6 now works on Windows XP too (not only Vista or 7).
...
Added function for IP packet processing, that performs a translation of
link layer addresses inside IPv6 NAs from EUI-64 into EUI-48 format.
2011-05-28 12:50:06 +02:00
dak664
3cde7e58e3
Format debug packet output for Wireshark import, as default.
2011-05-18 12:48:02 -04:00
unknown
32bb593612
Bug fix in function for validating IP address and in command option list.
2011-05-10 20:06:48 +02:00
Salvatore Pitrulli
7a48110067
STM32W flasher utilities for Linux and Windows merged into a single folder.
2011-05-10 19:26:33 +02:00
Salvatore Pitrulli
02175b5e17
STM32W Flasher utility for Windows updated to version 2.0.2b2.
2011-05-10 19:26:28 +02:00
Salvatore Pitrulli
d405d9c9fc
STM32W flasher utility for Linux updated to 2.0.2b2.
...
This new version also programs boards equipped with STM32F103
chip as USB-serial converter.
2011-05-10 19:26:26 +02:00
Fredrik Osterlind
faf2943e02
simplified mote selection in visualizer skins
2011-04-20 14:44:58 +02:00
Fredrik Osterlind
b34e92dfba
removed incorrect visualizer skin registration
2011-04-20 14:44:56 +02:00
Fredrik Osterlind
85a4265f8c
unregistering visualizer skin
2011-04-20 14:44:54 +02:00
Fredrik Osterlind
8fb744edb1
added clean button to compile dialog, added compilation tip tab for msp motes
2011-04-20 14:44:52 +02:00
dak664
2e14df3981
Options to extend mc1322x fifo to RAM buffer, or use hardware flow control with tunslip6.
2011-04-08 15:15:16 -04:00
Oliver Schmidt
f83fb3704b
Replaced make-empty-symbols with empty-symbols.[c|h]
...
The symbol generation shell scripts cause CRLF issues on Windows/Cygwin again and again. Instead of fixing this yet again I opted to remove the symbol generation script at least for the "no symbols" scenario with two C source files to be copied.
2011-04-03 13:24:58 +02:00
Enric M. Calvo
1716d837fc
Merge branch 'master' of git://contiki.git.sourceforge.net/gitroot/contiki/contiki into master_cleanup
...
Makefile.z1 is broken into .common and .z1 to share it with Z1 Starter Platform
Conflicts:
.gitignore
platform/z1/Makefile.z1
2011-03-25 17:46:38 +01:00
Salvatore Pitrulli
efa214533c
In tun mode, device's fake MAC address is derived from its EUI-64.
2011-03-22 19:35:50 +01:00
Niclas Finne
6457f765b3
Do not include ant runtime in classpath (avoids compilation warning with Ant 1.8+)
2011-03-21 21:39:45 +01:00
Fredrik Osterlind
d8d94d0cd8
bugfix in writing tinyos addresses
2011-03-21 14:17:06 +01:00
Joakim Eriksson
fe2c972ef3
fixed so that the specified interface mac address is used when adding neighbors
2011-03-17 11:02:42 +01:00
Fredrik Osterlind
0829e50f4b
get[Started]Plugin method returns plugins that end with argument + added sim and gui variables accessible from test scripts
2011-03-14 19:54:58 +01:00
Fredrik Osterlind
bdc42d8e64
added simple example demonstrating user-defined timeout function
2011-03-14 18:40:01 +01:00
Joakim Eriksson
7033bc859e
fixed the prefix query
2011-03-11 16:34:30 +01:00
Fredrik Osterlind
499c13a357
removed execute flag of source files (avoids diff problems with egit)
2011-03-01 18:16:42 +01:00
Fredrik Osterlind
7fd71eabcb
towards importing testbed profiles into dgrm
2011-03-01 13:19:39 +01:00
Enric M. Calvo
404b735cc4
Fixed radio and contiki conf to get RIME working
...
cc2420 isr handled at cc2420-arch, disabled accel. interrupts and modified
platform/z1/contiki-conf.h to use same mac as sky.
Added example-broadcast-button, sends packets every second or when button pushed.
Works with other Z1s and Sky
2011-02-27 12:35:19 +01:00
Adam Dunkels
f7d0b7908e
Added the computation of average loss rate
2011-02-26 22:07:46 +01:00
Fredrik Osterlind
e93f84bd4d
organized imports
2011-02-24 09:32:08 +01:00
Fredrik Osterlind
9611bd100e
bug fix: signal strenghts may not be registered
2011-02-24 09:32:06 +01:00
Fredrik Osterlind
87adbcb3d5
handle pending simulation thread events before simulation starts, just
...
after loading
2011-02-24 09:32:04 +01:00
Fredrik Osterlind
0b86a784ee
moved radio interface visualizer code to this abstract radio
...
implementation
2011-02-24 09:32:02 +01:00
Fredrik Osterlind
f04d0e7e93
include source radio when noise level changes
2011-02-24 09:32:00 +01:00
Fredrik Osterlind
fc1200d5d4
implementing noise source radio
2011-02-24 09:31:58 +01:00
Fredrik Osterlind
94d6346eaf
moved radio interface visualizer code to shared abstract radio
2011-02-24 09:31:57 +01:00
Fredrik Osterlind
ac30923990
replacing unterminated binary data with warning log message
2011-02-24 09:31:55 +01:00
Fredrik Osterlind
990edbe32d
moved radio interface visualizer code to shared abstract radio
2011-02-24 09:31:53 +01:00
Fredrik Osterlind
498df44bc7
removed debugging output
2011-02-24 09:31:51 +01:00
Fredrik Osterlind
fc3bf315ab
capture effect (3dB) + noise source radio support
2011-02-24 09:31:49 +01:00
Fredrik Osterlind
148dbc7fb7
tracked components shown in tooltip
2011-02-24 09:31:47 +01:00
Fredrik Osterlind
1378fd11c4
doc
2011-02-24 09:31:45 +01:00
Fredrik Osterlind
fc316a90a2
noise radio, to be observed by radio mediums
2011-02-24 09:31:44 +01:00
Fredrik Osterlind
79211bffae
removed CVS-specific ignore files
2011-02-23 16:24:24 +01:00
Fredrik Osterlind
5888786183
only show error dialog when visualized
2011-02-11 15:46:50 +01:00
Fredrik Osterlind
1c86e7d6f3
fixed line endings
2011-02-11 15:45:09 +01:00
Fredrik Osterlind
6cb60b3a34
disabled tos mode for serial output (appears to be broken) + log
...
messages with only printable characters
2011-02-11 15:44:23 +01:00
Fredrik Osterlind
eab795c14c
removed debugging output
2011-02-11 15:42:18 +01:00
Fredrik Osterlind
d6730140bd
fixed line endings
2011-02-11 15:38:39 +01:00
Fredrik Osterlind
a4f1c85914
prerequisites download info
2011-02-11 15:37:28 +01:00
Fredrik Osterlind
a4e99e1dc2
using memory breakpoints instead of polling memory region during
...
bootup
2011-02-11 15:30:17 +01:00
Fredrik Osterlind
a49c08caf4
Merge branch 'refs/heads/master' of https://fros4943@github.com/adamdunkels/contiki-2.x.git into HEAD
2011-02-11 13:32:38 +01:00
Fredrik Osterlind
9e14d09bb0
fixed line endings
2011-02-11 13:27:17 +01:00
Adam Dunkels
4633e2fcfd
Scripts for manipulating and calculating statistics from .csc files
2011-02-11 08:41:40 +01:00
Joakim Eriksson
c114f9e1fb
added more verbose data on RPL-DIO messages
2011-02-08 21:27:33 +01:00
Joakim Eriksson
21736fe78f
fixed bug in coojas iphc packet analyzer
2011-02-08 21:20:11 +01:00
adamdunkels
6fcef66675
Bugfixed version of MSPsim: the previous version would cause timer drift when a TxCCR register was written to
2011-01-21 07:46:57 +00:00
salvopitru
6864494646
Added some parameter checks.
2011-01-19 09:22:23 +00:00
salvopitru
5fcae86be3
Now it is putchar that has to be redefined (instead of __io_putchar), like other platforms.
2011-01-19 09:13:06 +00:00
salvopitru
8e0bcaee50
Added new options that make wpcapslip6 work also with the rpl-border-router.
2011-01-17 09:16:55 +00:00
adamdunkels
6f89233b01
Print out the speedup when simulation stops
2011-01-13 19:05:09 +00:00
adamdunkels
928cb1fc84
Simplified the test code; made the rime_collect and rime_collect_sky tests the same.
2011-01-10 15:05:52 +00:00
adamdunkels
5bbe113e5b
Removed reference to unused last_stats
2011-01-10 06:39:53 +00:00
adamdunkels
d5851423fd
Copied the test code from the sky_shell_collect test, which correctly counts packet receptions and duplicates. Test code is much leaner and meaner now.
2011-01-09 23:51:30 +00:00
adamdunkels
a29d56874a
Timesynch is now on 32768 Hz clock instead of 8192 Hz.
2011-01-09 21:06:10 +00:00
oliverschmidt
3ed0411387
Adjusted contiki.cfg offset due to increased size of Breadbox64.
2011-01-04 11:53:07 +00:00
oliverschmidt
0e8773a619
Minor fix.
2011-01-04 11:52:12 +00:00
adamdunkels
79329573a0
A new version of mspsim.jar that allows CC2420 packets to be rewritten in the TXFIFO.
2010-12-16 22:56:44 +00:00
adamdunkels
0ab552b0e4
Use collect-view-shell instead of sky-shell
2010-12-16 22:53:40 +00:00
salvopitru
5f40a5d63e
Added serialdump utility from sky folder to stm32w folder. It has one more option for limiting upload speed.
2010-12-15 11:18:09 +00:00
nifi
5d542c2cad
Added optional color for mote relations
2010-12-10 17:50:48 +00:00
fros4943
e2436d023e
notify radio medium when simulation finished loading
2010-12-10 15:55:47 +00:00
fros4943
cc2601bb85
changed open simulation menu structure + save simulation as config.gz
2010-12-10 15:54:52 +00:00
adamdunkels
5311860ea2
There is no need to explicitly compile the shell binary anymore
2010-12-07 22:48:51 +00:00
adamdunkels
eccf001029
The collectview tool should use the example/collect code instead of examples/sky-shell code
2010-12-07 22:46:12 +00:00
fros4943
eaa5d32cec
hide .directories, sort directories
2010-12-07 11:59:55 +00:00
fros4943
c2d2e7f8f8
bad character
2010-12-07 10:40:08 +00:00
fros4943
a1045f6313
displays only used ipv6 addresses + works for both cooja and sky platform
2010-12-07 10:27:11 +00:00
fros4943
41f56f34f2
added compile method with command array argument
2010-12-03 15:25:17 +00:00
fros4943
e6fd4def78
exposing the last mouse clicked mote, skins may use this to view additional information about the mote
2010-12-03 13:54:25 +00:00
fros4943
e227b50151
fixed parsing of sky ipv6 addresses
2010-12-03 13:40:42 +00:00
fros4943
7e7f40e332
cooja.config example for defining a project description
2010-12-02 15:32:55 +00:00
fros4943
773fbf8727
removed temporary plugins, fixed compiler warnings, using new cooja projects class
2010-12-02 15:29:07 +00:00
fros4943
1d9ed108d4
updated to use new cooja project class
2010-12-02 15:28:06 +00:00
fros4943
7d26ad8426
removed bad character
2010-12-02 15:27:27 +00:00
fros4943
4e98ca8ec9
added container for cooja projects, to easier maintain and handle loaded projects and their resources
2010-12-02 15:27:08 +00:00
fros4943
9a3c7ae650
removed use of temporary (simulation-specific) plugins, instead plugins should be unregistered when no longer needed + added method called when radio medium is removed from simulation
2010-12-02 15:25:49 +00:00
joxe
bc8513d4d6
fixed slip stuffing bug when sending over prefix to border router
2010-11-29 18:14:54 +00:00
fros4943
33ebdab053
updated crosslevel test to renamed nullrdc_noframer
2010-11-29 15:07:12 +00:00
salvopitru
c8cd553053
Removed static modifier.
2010-11-25 10:59:44 +00:00
adamdunkels
b6ac4e00d8
Reverted the htons -> uip_htons change - tunslip is intended to be compiled under *nix, not as a Contiki program
2010-11-25 09:17:39 +00:00
nifi
0739d3b8e7
Update fixed node location after it has been moved
2010-11-23 16:21:48 +00:00
fros4943
246168e584
removed test script button click at sink, no longer used since sink is defined in example-collect.c
2010-11-16 14:34:45 +00:00
adamdunkels
9446d37285
Increased the default Cooja CFS size to 4000 bytes so that examples work (found by Roger Larsson)
2010-11-15 21:44:37 +00:00
joxe
0a8331f7e6
fixed IOException bug in pcap exporter
2010-11-15 12:08:20 +00:00
joxe
c9a109dbc8
added initial pcap exporter for 6lowpan analyzer
2010-11-15 12:00:54 +00:00
nifi
3e61990312
Updated network graph to remember fixed node locations when clearing sensor/node data.
2010-11-12 17:52:02 +00:00
nifi
3f73d7dae0
Moved the node control tab to the left
2010-11-12 17:03:43 +00:00
nifi
36b0f22f2b
Enabled the Collect-View plugin by default in COOJA
2010-11-12 16:50:38 +00:00
nifi
42cc61dd91
Cleaned up the ant build file, renamed final jar to collect-view.jar
2010-11-12 16:48:32 +00:00
nifi
7af5b095e2
Updated ant build file to build sky-shell.ihex when needed
2010-11-12 00:19:37 +00:00
nifi
02965e25f6
Clear node positions when clearing node data
2010-11-12 00:12:55 +00:00
fros4943
9552ba40bd
quickhelp for mspcli
2010-11-11 14:58:47 +00:00
salvopitru
24614875ef
Header file moved to the correct folder.
2010-11-11 08:37:53 +00:00
adamdunkels
efdda5335f
Updated path to collect-view tool
2010-11-10 20:46:57 +00:00
fros4943
3563089a91
reimplemented initial support for referencing contiki source files in cooja projects
2010-11-10 13:11:43 +00:00
fros4943
d6070a0c94
interfere with ongoing transfer even if transmission fails
2010-11-10 13:09:01 +00:00
fros4943
09d804b5e5
do not execute timeout event if script is already disabled
2010-11-10 13:05:18 +00:00
fros4943
a757515885
+options to inverse current filter and hide debugging output
2010-11-10 13:03:49 +00:00
oliverschmidt
8354e56c3d
Added the 6502-based target atari to the nightly test build.
2010-11-07 11:06:54 +00:00
adamdunkels
26c4f26257
New nightly regression test for UDP/RPL/IPv6 data collection on the Tmote Sky
2010-11-06 12:33:28 +00:00
adamdunkels
faec16f236
Updated to the new collect-view path
2010-11-03 14:53:16 +00:00
adamdunkels
04fa714930
Moved the Collect-view application from the examples/sky-shell directory and into its own tools/collect-view directory
2010-11-03 14:53:05 +00:00
adamdunkels
753df27728
Added a label that shows relative simulation speed
2010-11-03 12:29:47 +00:00
adamdunkels
865264a063
Bugfix that makes MicaZ nightly tests work
2010-11-02 11:12:17 +00:00
nifi
cb1f206c4f
Updated to allow MSPSim emulated nodes without debug information
2010-10-25 14:13:38 +00:00
nifi
f61ab7c061
Added arrows to mote relations to show direction
2010-10-25 13:53:02 +00:00
salvopitru
5d8636d1f8
Added tools for STM32W.
2010-10-25 10:42:40 +00:00
adamdunkels
098fc8d698
Avoid multiple inclusion
2010-10-24 21:12:52 +00:00
oliverschmidt
14f0d9c612
Included FTP example into cc65 binary relaease tools. This made four disk images necessary for the Apple II and the Atari.
2010-10-23 20:39:47 +00:00
fros4943
105fe0b5df
added right-click menu option to remove all motes but selected
2010-10-19 20:31:02 +00:00
oliverschmidt
842c6a018a
The recent global change regarding htons allowed to remove this hack :-)
2010-10-19 20:30:47 +00:00
adamdunkels
5585d72c86
A simple but substantial change: uIP used the htons()/HTONS() macro
...
functions for converting between host and network byte order. These
names are the de facto standard names for this functionality because
of the original BSD TCP/IP implementation. But they cause problems for
uIP/Contiki: some platforms define these names themselves (Mac OS,
most notably), causing compilation problems for Contiki on those
platforms.
This commit changes all htons to uip_htons instead. Same goes for
htonl, ntohs, and ntohl. All-caps versions as well.
2010-10-19 18:29:03 +00:00
fros4943
131d0b5853
minor bugfix: reverse search (ctrl+f, shift+enter)
2010-10-13 11:31:10 +00:00
fros4943
8c3f4859b4
removed log data string caches (reduces memory usage), added mote highlighting by clicking on Mote column
2010-10-13 08:33:22 +00:00
nifi
af3f4ae679
Added warning if the plugin fails to start the CollectView application
2010-10-12 16:48:43 +00:00
adamdunkels
3edd8ff316
Updated tests to match new collect-view-data command syntax
2010-10-12 12:05:43 +00:00
fros4943
ece7919f49
added removed()-method for mote objects
2010-10-12 10:58:31 +00:00
fros4943
d470c20029
print test script progress for long running tests
2010-10-12 10:57:22 +00:00
fros4943
e56dccb840
save time formatting to config
2010-10-12 10:56:25 +00:00
fros4943
375e6fb1b4
added simple search functionality (ctrl+f)
2010-10-12 10:31:22 +00:00
fros4943
3238302326
+ channel support in dgrm, signal strength bug fix
2010-10-12 10:29:43 +00:00
fros4943
8782094b2f
minor updated: more zoom levels, implemented mote highlighting, updated channel-specific colors, added move to top mote action
2010-10-12 10:27:26 +00:00
fros4943
f837678608
+ simple time formatting hh:mm:ss.sss, currently accessed by mouse clicking column header
2010-10-12 10:04:35 +00:00
nifi
98702b2e85
Simple plugin to connect the CollectView demo to COOJA
2010-10-11 09:29:05 +00:00
nifi
5988b06bd1
Readded support for Sentilla platforms that was accidentally lost in previous version
2010-10-08 05:54:51 +00:00
joxe
f78fd63fd7
fixed bug in serial printout related to TinyOS-mode
2010-10-07 13:09:28 +00:00
joxe
a5aa083fa4
update version of mspsim - optimized flash read
2010-10-07 13:07:44 +00:00
adamdunkels
14940b65b8
Added the total power consumption to each powertrace printout; updated powertrace scripts to reflect this change
2010-10-06 18:40:21 +00:00
nifi
db5667ac8d
Ignore access control problems when looking up debug info
2010-10-04 22:33:58 +00:00
oliverschmidt
5feb646462
Call Makefiles to build binaries before creating the images.
2010-10-04 22:13:45 +00:00
joxe
67c76649d9
small optimizations and cleanups
2010-10-04 12:54:01 +00:00
nifi
63c685c852
bug fix
2010-10-04 10:52:26 +00:00
nifi
5172027bae
minor optimization: avoids multiple checks and only check simulation thread when assertions are enabled
2010-10-04 10:11:55 +00:00
fros4943
e4e892bc49
added methods for saving radio connections to file from test scripts, as suggested on the develop mailing list
2010-10-04 08:14:55 +00:00
adamdunkels
d70783528f
Increased number of retransmissions from 15 to 31
2010-10-03 20:22:18 +00:00
adamdunkels
7fcad36c43
Updated scripts to new output
2010-10-03 20:21:46 +00:00
oliverschmidt
1e7cf9865e
Added Breadbox64 to the Atari Makefile (now that I ported BB64 to that target). This made three disk images necessary.
2010-10-01 22:38:39 +00:00
oliverschmidt
3851548684
Added support for the Atari to the Contiki download page.
...
The Atari disk image tools don't allow to place contiki.cfg at a fixed location. Therefore the byte offset of the contiki.cfg content isn't constant :-( However using the tool adir with the option -r allows to learn the block number of the contiki.cfg content. So this block number is stored for each Atari disk image in the PHP code (in the array $blk) and translated into the correct byte offset.
2010-09-30 20:32:07 +00:00
oliverschmidt
d59e65a8f2
Added (preliminary) Atari support to the disk image Makefile.
2010-09-29 22:41:37 +00:00
oliverschmidt
c839eacbdf
Added cc65 target 'atari' for Atari 8-bit machines. This addition was triggered by exsistence of http://www.atari8ethernet.com/ .
2010-09-29 19:44:01 +00:00
oliverschmidt
cd24e920b6
Made cfs-based webserver example compatible with 8.3 file systems.
2010-09-28 20:40:52 +00:00
oliverschmidt
8631ae8515
Made cfs-based webserver example compatible with 8.3 file systems.
2010-09-28 19:43:50 +00:00
joxe
867100a40c
new version of mspsim - a rebuild of COOJA is needed. - several fixes + dwarf support + exception when writing to PxIN
2010-09-27 20:35:19 +00:00
fros4943
83adbeee55
register visualizer skin
2010-09-24 12:49:37 +00:00
fros4943
4fe2f4b8d9
visualizer skin showing mote-specific edges (for dgrm)
2010-09-24 12:49:14 +00:00
fros4943
7b31e571e2
minor fix: visualized plugins z-order was not correctly loaded
2010-09-24 12:48:04 +00:00
adamdunkels
bc211db5fd
A version of the Contiki shell collect test but with stocastic packet loss. This tests that the collect protocol correctly handles lossy networks.
2010-09-13 13:57:17 +00:00
nifi
d7c1fffd51
Updated SkyFlash to be used with any M25P80 equipped mote
2010-09-09 19:56:59 +00:00
nifi
2835cdadff
Updated to be used with any CC2420 equipped mote
2010-09-09 19:52:26 +00:00
nifi
5b62629afc
Updated to use ArrayQueue instead of a linked list for faster random access
2010-09-09 19:52:08 +00:00
nifi
a6c49f138e
Queue implementation using a rotating, resizable array for fast random access
2010-09-09 19:51:53 +00:00
fros4943
1b87be975a
changed default udgm to calculate success probabilities by distance. the previous behavior of udgm was renamed to "UDGM: Constant Loss"
2010-09-06 12:00:46 +00:00
fros4943
925759e72c
added simple way for user to reconfigure application radio's channel
2010-08-31 07:35:22 +00:00
nifi
4ad3e9d04f
Updated to allow MSPSim emulated nodes without debug information (the debug information generated by mspgcc4 is not yet supported).
2010-08-26 14:10:42 +00:00
joxe
ef880ddf1f
added Zolertia Z1 tools
2010-08-24 15:48:20 +00:00
fros4943
afbd65a68f
clear menu option + time focus on double-click
2010-08-17 15:04:56 +00:00
fros4943
5a46c64e57
introduced global timeout function, not yet documented
2010-08-17 15:04:15 +00:00
fros4943
49353be13b
do not write to external test script file
2010-08-17 15:03:52 +00:00
fros4943
bd81fb29fe
minor bug fixes + support for panning with alt+mouse + two new experimental features: log execution details and active radio channels
2010-08-13 10:23:20 +00:00
fros4943
f45e5fbd6b
notify observers when radio channel changes
2010-08-13 10:20:07 +00:00
fros4943
982415c506
minor bug fix: address may be null
2010-08-13 10:19:20 +00:00
fros4943
3deb4408df
implementing getExecutionDetails() by returning a stack trace
2010-08-13 10:18:54 +00:00
fros4943
fb2966fe3f
updated mspsim.jar with channel listener support
2010-08-13 10:17:57 +00:00
fros4943
494d61b166
time focus on space key
2010-08-13 10:03:58 +00:00
fros4943
733664e8c2
mote-specific coloring bug fix + time focus on all active plugins
2010-08-13 10:03:12 +00:00
fros4943
797896d152
new method getExecutionDetails()
2010-08-13 09:59:41 +00:00
fros4943
bcc62fbb65
no error dialog for mspsim breakpoints
2010-08-13 09:53:33 +00:00
oliverschmidt
46b83d6ba4
Included Breadbox64 into cc65 binary relaease tools.
...
This additional application results in three disks for the Apple2, two disks for the C64 and one disk for the C128. Therefore the download page can't get along anymore without some JavaScript adjusting the number of downloadable disks depending on the selected machine. With JavaScript turned off access to non-existent disks (i.e. disk 3 for the C64) results in a successfull download of a zero byte sized file - not exactly great but at least a defined behaviour.
2010-08-05 22:50:19 +00:00
dak664
52ff852aa8
Add optional time stamps, delays, and verbosity levels
2010-07-30 20:44:24 +00:00
fros4943
3fc00a8bed
minor fix to allow adding mote interfaces from configuration
2010-07-05 16:48:55 +00:00
fros4943
7712b7e1ed
fixed nogui-argument
2010-07-01 11:14:00 +00:00
adamdunkels
5dc55f0a1b
A quick and dirty service registry daemon hack. The servreg-hack
...
allows a program to register an 8-bit service ID that gets
disseminated to the entire network, as long as a servreg-hack daemon
is running on all neighbors. Other nodes can look up the service ID to
figure out what nodes in the network offer this service.
This is officially labeled as a "hack" so that we don't get too comfy
with it; this hack is not the future of service discovery and
advertisement in Contiki.
2010-06-15 19:00:28 +00:00
adamdunkels
3fa8ffda1a
Moved the modules packetbuf, queuebuf, and packetqueue from net/rime to net/, since they are not Rime-specific
2010-06-14 19:19:16 +00:00
fros4943
53e150f240
bugfix: autofiltered data did not always trigger serial port event
2010-06-11 14:12:09 +00:00
fros4943
f3f6a0de24
minor fixes: using split pane, bugfix with canonical paths, added remove button
2010-06-11 09:12:21 +00:00
fros4943
b540408add
added argument for disallowing config relative paths
2010-06-11 09:10:52 +00:00
nifi
351325b7f4
minor cleanup of example (changed to use uiplib to parse IPv6 address)
2010-06-01 13:31:23 +00:00
nvt-se
ef16508613
Fixed problems with boot order and short timeouts in the UDP tests.
2010-06-01 12:23:24 +00:00
joxe
8e619e991d
added support for sending link prefix to RPL border router
2010-05-25 19:05:31 +00:00
joxe
0d3c7edd6c
fixed for new uip_buf
2010-05-24 11:10:51 +00:00
fros4943
2f64d4b3ab
minor addition: sort motes by distance
2010-05-21 08:46:44 +00:00
adamdunkels
052c536db7
Remove the unicast mass-send test since the default number of queuebufs cannot handle 20 concurrent packets
2010-05-20 20:56:36 +00:00
fros4943
106bcc3c66
disable tree icons icon at errors
2010-05-19 17:52:23 +00:00
fros4943
83a1819992
fix: default icons are not always available
2010-05-19 17:38:46 +00:00
fros4943
b229e9aa59
rewrote project dialog, for easier import and management of cooja projects
2010-05-19 17:32:53 +00:00
nifi
16a3f710a4
Minor optimization: only lookup data when needed
2010-05-19 12:58:15 +00:00
fros4943
d6d84a1baa
Added support for attribute colors, as introduced by the VisualHints Contiki project by Joris Borms.
...
Example usage in Contiki:
printf("#A myattr=123;RED\n"); // color myattr attribute
printf("#A color=RED\n"); // color mote
For more examples, see the MoteAttribute documentation.
2010-05-17 14:32:30 +00:00
fros4943
89c2c0c2c4
updated documentation examples
2010-05-17 14:21:51 +00:00
fros4943
5a3a938d1b
added mote attribute visualizer skin: prints mote attributes below each mote
2010-05-17 11:44:16 +00:00
fros4943
e7b0902799
attribute summary method made public
2010-05-17 11:41:22 +00:00
fros4943
66657d9980
updated mspsim.jar that allows reading the current cpu speed
2010-05-17 09:57:31 +00:00
fros4943
8d7f9e2d72
plugin cleanup: removed list of mote interfaces, instead providing links to useful mote plugins
2010-05-17 09:30:27 +00:00
fros4943
f237e16d71
added stub for reading current cpu frequency of emulated motes
2010-05-17 09:29:28 +00:00
nifi
2bfeb01dcd
Replaced borders with separator for a more compact view
2010-05-09 22:50:34 +00:00
joxe
ffdda2259f
made COOJA avoid guessing that the debug printouts are TinyOS if many SLIP chars in stream
2010-05-09 19:45:57 +00:00
nifi
99b2dd8ef7
Added option to connect to server instead of serial port
2010-05-07 12:22:41 +00:00
nifi
d34f278256
jcreate now has its own platform
2010-05-04 10:38:55 +00:00
nvt-se
35282593c0
Updated the test information messages.
2010-05-03 14:56:13 +00:00
nvt-se
c50e4ab4f3
Switched to examples/udp-ipv6 as the code for the test
2010-05-03 14:48:47 +00:00
fros4943
be5656ec2e
set cooja mote random seed depending on simulation random seed
2010-05-02 09:42:52 +00:00
nvt-se
528614e89f
Converted the test to examples/udp-ipv6
2010-04-30 22:16:51 +00:00
nvt-se
15f84a93fa
Converted the test to use examples/udp-ipv6
2010-04-30 16:20:42 +00:00
nvt-se
66d99e00ec
Removed obsolete test for the rimeroute module
2010-04-30 16:04:23 +00:00
fros4943
dc25860caa
added option for mote-specific background coloring in log listener
2010-04-28 09:39:26 +00:00
fros4943
f4976f8800
test info minor fix
2010-04-27 07:15:33 +00:00
fros4943
dcc949e9ba
set serial socket project to default cooja project
2010-04-26 08:21:01 +00:00
fros4943
87dd04fbd8
compiling serial socket project per default
2010-04-26 08:20:11 +00:00
fros4943
c2876b2d25
minor fix: save iconified plugins
2010-04-26 08:19:32 +00:00
fros4943
a430573688
restructured focus menu items, removed debugging output
2010-04-26 08:05:31 +00:00
fros4943
c7ef068f33
improved zoom
2010-04-26 08:00:19 +00:00
joxe
9f00170c59
made tunslip6 take an argument for TAP/TUN
2010-04-16 12:39:46 +00:00
nifi
6d9f904627
Minor cleanup of the radio logger output (packet description).
2010-04-06 23:38:18 +00:00
adamdunkels
d9d3f7b6b5
Bugfix: don't send packets if they are shorter than the link layer header length
2010-04-05 21:05:56 +00:00
adamdunkels
5af47a2f0c
Latest SVN version of MSPsim
2010-04-04 12:31:05 +00:00
joxe
3a286c4f93
improved tunslip6 with support for debug printouts and configuration of IPv6 address
2010-04-02 18:17:20 +00:00
joxe
df4247f0c6
slightly improved timing on CCA/RSSI in the CC2420 emulation
2010-04-01 18:15:05 +00:00
fros4943
2595d31367
updated collect test: bigger network (50), more hops, bugfixed duplicate detection
2010-04-01 12:22:39 +00:00
joxe
02dc04cc6a
improved CC2420 emulation
2010-03-31 20:11:03 +00:00
fros4943
70ab82761b
test now also includes multi-hop pinging (uip_over_mesh), up to 4 hops
2010-03-31 09:35:01 +00:00
oliverschmidt
8dd2b75383
Explicitly set CBM filetypes (PRG, USR).
2010-03-31 06:05:37 +00:00