Commit graph

1672 commits

Author SHA1 Message Date
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
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
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
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
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
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
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