Commit graph

2398 commits

Author SHA1 Message Date
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
fros4943
bb7944a201 workaround to survive the bad characters that are sometimes printed by mspsim-based motes + make clean before compilation 2010-03-29 14:14:09 +00:00
fros4943
6460bc1214 old compilation flag WITH_NULLMAC=1 was replaced by netstack's nullmac_driver and nullrdc_Driver 2010-03-29 13:00:15 +00:00
fros4943
f228272cfc test update: contiki shell prompt was changed 2010-03-29 10:52:22 +00:00
fros4943
d84f84de52 bugfix: using MspMoteTimeEvent:s to ensure that MSPSim's internal clock is correct when button is clicked 2010-03-29 10:18:14 +00:00
fros4943
9316b31d9a shell command 'ps' was removed from sky-shell.c, instead using 'echo' in test 2010-03-29 09:20:47 +00:00
fros4943
90f174509b removed previous workaround for already fixed bug in CC2420 CRC 2010-03-26 13:33:40 +00:00
fros4943
ce5d19fefd moved elf loading and debugging info to the mote type, rather than keeping a separate refence in each mote. this patch reduces both the memory usage of MSPSim-based motes, and the processing time to load them 2010-03-26 12:29:11 +00:00
nifi
e6a8ba41fd Added consumer thread timeout 2010-03-26 10:11:50 +00:00
fros4943
9a32ec8a31 using update aggregator to avoid event queue flooding in fast simulations, restructured copy to clipboard popup menu 2010-03-26 09:29:04 +00:00
fros4943
c6c0b1b486 help class that simplifies effective handling of high rate events, that otherwise might flood the event queue 2010-03-26 09:27:58 +00:00
fros4943
96979b5fbf lower simulation thread priority, added timeout on blocking stop simulation method 2010-03-26 09:26:22 +00:00
fros4943
e4c3ac8125 synchronizing access to log list 2010-03-26 09:12:20 +00:00
joxe
1f4ced16eb fixed ack with DSN CC2420 and improved timer capture 2010-03-25 16:32:00 +00:00
fros4943
20d9f70b09 plugin is updated to support non-visualized simulations 2010-03-25 08:00:15 +00:00
nifi
81dbcf1654 Added option to move motes in Visualizer without confirm dialog by dragging motes with ALT button pressed 2010-03-24 14:22:56 +00:00
fros4943
78069e8853 minor fix: section size was printed in hex, not decimal 2010-03-24 12:29:33 +00:00
nifi
75481f6460 Removed debug output 2010-03-23 12:05:36 +00:00
adamdunkels
8f7e96b06f Tools for parsing and plotting a power trace from Contiki 2010-03-19 22:01:34 +00:00
fros4943
f2a1604b63 make portable paths method public 2010-03-19 15:04:51 +00:00
fros4943
54db259c32 using EXPORT attribute to automatically copy firmware files in executable JARs 2010-03-19 15:04:05 +00:00
fros4943
4498c39e9e removed debugging output 2010-03-19 15:03:14 +00:00
fros4943
e83635832a added simconfig attribute EXPORT that determines how files should be handled when a simulation is exported as an executable JAR 2010-03-19 15:02:26 +00:00
nifi
cba5256ca2 updated to use uip-ds6 2010-03-19 12:58:17 +00:00
fros4943
ae122627de export project config to allow project plugins to be run from executable jars 2010-03-19 12:34:37 +00:00
fros4943
c71b5b60d0 minor bugfix: cause may be null 2010-03-19 12:34:03 +00:00
fros4943
aa41f9218a loading user settings before generating executable jar, added debugging output 2010-03-19 11:32:59 +00:00
fros4943
c5c6c3b775 return success (0) after exporting jar, use portable firmware paths in exported config 2010-03-19 09:08:38 +00:00
fros4943
09446c0ee7 added export-jar target, updated help 2010-03-19 08:57:04 +00:00
nifi
ef5a4a6ad7 only add separator if there is more data 2010-03-17 22:44:20 +00:00
nifi
0a579e0c6a Bug fix: only continue to analyze packet data when ANALYSIS_OK_CONTINUE is returned from previous analyzer. 2010-03-17 14:16:13 +00:00