Commit graph

961 commits

Author SHA1 Message Date
fros4943 1536c83f2f added serial line init 2009-04-01 13:38:14 +00:00
fros4943 13b6fe2cd5 added experimental packet counters 2009-03-26 16:24:31 +00:00
fros4943 5f1fda0406 removed unused variables + writing serial data in timeevent 2009-03-26 16:23:47 +00:00
fros4943 bc26f42992 make sure components are initialized at tick event 2009-03-26 15:41:59 +00:00
fros4943 1cc78b180f highlight several motes at the same time 2009-03-26 15:41:04 +00:00
fros4943 d7dda45a96 recompile at ctrl+r 2009-03-26 15:40:37 +00:00
fros4943 75673d18f5 minor fix: process argument also working on linux 2009-03-26 14:15:10 +00:00
fros4943 a034df48cf new test for shell command 'exec' and the Contiki elfloader:
Tests Contiki ELF loader and shell command 'exec': Hello-world is compiled as a Contiki executable (.ce) and is uploaded to the single Sky node via serial port (base64 encoded). The node then loads and starts the uploaded hello-world application. Test succeeds when the 'Hello, World' output appears
2009-03-26 12:51:56 +00:00
fros4943 6ab2b74258 bugfix: made classes public 2009-03-24 16:07:44 +00:00
fros4943 c377c9150f removed visualizer example project 2009-03-24 15:50:54 +00:00
fros4943 5abbb3e9c2 config update: visualizers 2009-03-24 15:49:35 +00:00
fros4943 2f25d6fbe5 backwards compatibility: visualizer plugins were removed 2009-03-24 15:47:10 +00:00
fros4943 ce32a5b0b0 register radio medium skin 2009-03-24 15:46:46 +00:00
fros4943 b949a036f2 a few simple visualizer skins 2009-03-24 15:46:29 +00:00
fros4943 b7840178a1 new visualizer plugin with skin support 2009-03-24 15:46:18 +00:00
fros4943 5c38c82608 removing old visualizer plugins.
(replaced by a generic visualizer with skin support)
2009-03-24 15:44:25 +00:00
nifi 7da12552cd fixed to save scroll position in configuration files 2009-03-23 13:26:43 +00:00
fros4943 f0c562a2c6 minor bugfixes: support relative paths when saving simulation configs + check that simulation load succeeded 2009-03-22 14:05:19 +00:00
fros4943 65d64d0c06 make sure parent directory of current config file exists 2009-03-22 13:47:38 +00:00
fros4943 950f7696a3 autostart simulation is reloaded when simulation is running 2009-03-21 16:45:42 +00:00
fros4943 fee88cb042 make sure compilation process is killed when simulation load is aborted 2009-03-21 16:44:29 +00:00
fros4943 fa09bd6c69 removed non-existing IP stack warning at startup 2009-03-21 15:49:29 +00:00
fros4943 9088341a17 added apps/avrora as default project for all platforms 2009-03-21 15:46:51 +00:00
fros4943 c205280f30 removing contiki log interface, instead only using the serial port interface 2009-03-21 15:41:42 +00:00
fros4943 480c023578 abstraction level annotation 2009-03-21 14:51:03 +00:00
fros4943 eb2753f23d set default size 2009-03-21 14:40:22 +00:00
fros4943 82669a1a89 simplified error dialog 2009-03-21 14:24:55 +00:00
joxe 29f6ee7e98 added serial output for MicaZ 2009-03-19 18:58:19 +00:00
joxe 9ea19b4e81 added generic serial GUI component 2009-03-19 18:55:44 +00:00
joxe a464b9455c removed some debug printout and added initial serial output on stdout 2009-03-19 14:47:36 +00:00
joxe e3fa0a41d3 fixed firmware loading bug for micaz nodes 2009-03-19 09:08:44 +00:00
fros4943 6f52115d3a bugfix: sensor process should be started by default 2009-03-17 10:34:02 +00:00
fros4943 0580b4ea9d + special case: allow single parent directory when saving relative source file paths 2009-03-17 09:16:36 +00:00
fros4943 c53d80a608 experimental: print pc history when program jumps to bad address 2009-03-13 16:24:29 +00:00
fros4943 eb3874a1fb set initial error dialog size 2009-03-13 15:15:37 +00:00
fros4943 f4333ab089 use regular api for configuring mote type, instead of directly calling contiki compile method 2009-03-13 14:33:48 +00:00
nifi f67909271e code cleanup 2009-03-12 18:40:06 +00:00
nifi 92e941f2c1 bug fix: set simulation at configure 2009-03-12 18:25:45 +00:00
nifi 473a10caf2 fixed to finish edit before reading values from text fields 2009-03-12 17:52:20 +00:00
fros4943 536af1381a temporary fix for catching new emulationexception 2009-03-12 17:47:57 +00:00
fros4943 67407d6f36 + support for config file relative paths when saving simulations
+ support for quickstarting from simulation config
2009-03-12 15:10:00 +00:00
fros4943 7099572282 + support for config file relative paths when saving simulations 2009-03-12 15:08:29 +00:00
fros4943 a17e7d109a minor fix: only reset dialogstate if mote type is not loaded 2009-03-12 13:20:58 +00:00
fros4943 063bf88f90 cooja quickstart should be started from normal cooja working directory, otherwise config relative paths won't work
+
cygwin path fix for quickstart
2009-03-12 13:04:10 +00:00
nifi 9a388fbd99 cleaned up exception handling 2009-03-12 11:01:26 +00:00
fros4943 be9bc1570d immediately quit if simulation has error in test mode 2009-03-11 22:17:04 +00:00
fros4943 14924bae66 experimental: quick-n-dirty way to indicate compilation progress when (re)loading simulations 2009-03-11 20:14:52 +00:00
fros4943 9b2a1097d1 using Java's built-in methods for converting to Contiki relative paths 2009-03-11 19:19:39 +00:00
fros4943 47da035f38 added simulation config backwards compatibility for contiki mote types: may not work for configurations with several compiled sources 2009-03-11 18:42:53 +00:00
fros4943 3a2718279b gui fixes: allow editing external tools settings, hide advanced tab (not used yet) etc 2009-03-11 18:18:57 +00:00
fros4943 d26ba2606b added simulation config backwards compatibility for msp motes 2009-03-11 17:46:59 +00:00
fros4943 1ca67916a4 implemented new mote type interfaces 2009-03-11 14:12:18 +00:00
fros4943 adf1489cda also clean avrora project 2009-03-11 13:54:46 +00:00
fros4943 42ed8a3b9b only remove cooja-avrora jar when cleaning 2009-03-11 13:49:47 +00:00
fros4943 aa74e55347 minor fix: clear commands from event thread 2009-03-11 13:27:51 +00:00
fros4943 82305b3572 with the recent mote type updates, the simulation config structure changed.
* updated simconfigs
2009-03-11 13:25:40 +00:00
fros4943 71ea1cc56e saving contiki relative paths 2009-03-11 11:54:19 +00:00
fros4943 9b30447b11 removed old contiki mote type dialog, replaced by the newer shared compile dialog 2009-03-11 08:46:10 +00:00
fros4943 f46770ae85 using new compiler library for configuration wizard 2009-03-11 08:44:32 +00:00
fros4943 8ec6bbd32b compile method signature update 2009-03-11 08:42:07 +00:00
fros4943 bcb34297df reimplemented quickstart functionality 2009-03-11 07:45:54 +00:00
fros4943 874ffb029b removed autostart processes from contiki template: these are now instead defined in the contiki application 2009-03-10 21:24:46 +00:00
fros4943 42a7eb3c86 new compile dialog for creating contiki mote types. 2009-03-10 21:21:44 +00:00
fros4943 fc57a7acc8 mote types are returned as array now 2009-03-10 21:20:30 +00:00
fros4943 230d580aae added functionality for generating contiki main sources and building compiler environment. used by the contiki mote type 2009-03-10 21:20:08 +00:00
fros4943 e1baf890e4 added configurable environment + other minor changes 2009-03-10 21:13:07 +00:00
fros4943 c0bdeed635 rewrote contiki mote type to be more integrated with the contiki build system.
example: instead of selecting and scanning for contiki processes, autostart processes are determined as on other platforms: via AUTOSTART() macro in the main contiki application

not all functionality has been reimplemented yet
2009-03-10 21:10:06 +00:00
fros4943 d0b7460b5e return mote types as array, not vector 2009-03-10 21:05:29 +00:00
fros4943 c7ea9fc6e1 minor documentation and code fixes 2009-03-10 21:05:00 +00:00
fros4943 eb9865ce79 removing old JNI test, replaced by a configuration wizard in Cooja 2009-03-09 17:46:48 +00:00
fros4943 25ca251a89 quick-fix: the generator assumes that the constructor accepts a mote object, this is the quickest fix currently 2009-03-09 17:14:35 +00:00
fros4943 e5a5f7dd5d using mote type configuration for generating correct mote interfaces:
it is now possible to configure which interfaces msp430-based have
2009-03-09 17:12:27 +00:00
fros4943 1c0e432969 esb mote type should use esb mote interfaces, not sky mote interfaces 2009-03-09 17:10:14 +00:00
fros4943 01b0006e6f method names changed 2009-03-09 16:08:17 +00:00
fros4943 728b22bedb renamed author to avoid compiler warnings 2009-03-09 16:05:11 +00:00
fros4943 f30f8d289e compile dialog implementations 2009-03-09 16:04:42 +00:00
fros4943 83ad0c18ba calling contiki compile library for compiling instead of as earlier the msp mote type 2009-03-09 16:03:58 +00:00
fros4943 bd3107ae0d method names changed 2009-03-09 16:01:29 +00:00
fros4943 ad63ae22fd now using contiki compilation library:
removed lots of code from this class that was earlier used for compiling sky and esb motes
2009-03-09 16:00:16 +00:00
fros4943 b1d886a8e1 added contiki-related methods to mote type java interface, for example main contiki source file 2009-03-09 15:40:26 +00:00
fros4943 f3ca86b261 new mote interfaces api + name changes 2009-03-09 15:39:33 +00:00
fros4943 74647ce2de application-level mote type implementing new mote type methods
+ radio disturber mote extending abstract application mote
2009-03-09 15:38:10 +00:00
fros4943 dadc67abd7 renamed author to avoid compiler warnings 2009-03-09 14:08:54 +00:00
fros4943 10d13f9dd3 mote interface handler initialized by class array, not vector pointer 2009-03-09 14:08:03 +00:00
fros4943 217d8cf0b3 abstract contiki compile dialog using compile library.
to be implemented by msp mote type
2009-03-09 13:58:12 +00:00
fros4943 37586984f6 contiki compile library. used by several mote type implementations (both emulated and os-level). 2009-03-09 13:32:50 +00:00
fros4943 68d110216f added commonly used popup menu items to message list, such as copy to clipboard 2009-03-09 13:19:07 +00:00
fros4943 659c7e7311 added webserver-nogui source and WITH_NULLMAC to example code (too large otherwise) 2009-03-03 17:25:33 +00:00
fros4943 04ab2abe62 explicit make clean no longer needed since temporary files are now removed by default 2009-03-03 16:31:13 +00:00
fros4943 710c96afc5 immediately aborting script execution when test reports success or failure 2009-03-03 15:55:39 +00:00
fros4943 ac5b2b1500 make sure test script is activated *after* script file has been loaded 2009-03-03 15:24:18 +00:00
fros4943 7a54a0b8eb better debugging output when compiling and cleaning for msp motes 2009-03-03 15:01:14 +00:00
fros4943 ba12b6ec00 minor fix: keep library files when cleaning temporary files 2009-03-03 14:57:42 +00:00
fros4943 7b763f0e75 automatically cleaning temporary files for every non-gui test: takes longer but allows for test-specific compiler flags 2009-03-03 13:52:35 +00:00
fros4943 e91cc0f1ef automatically activate test for new simulations + simplified exporting tests 2009-03-03 13:50:02 +00:00
fros4943 6367a73fa4 automatically cleaning temporary files for every non-gui test: takes longer but allows for test-specific compiler flags 2009-03-03 13:45:32 +00:00
fros4943 4fdb0c2f03 added clean temporary files method 2009-03-03 13:43:48 +00:00
fros4943 547eadceb3 minor author name fix: strange names causes compiler warnings on some systems 2009-03-03 13:42:45 +00:00
fros4943 70c0c0cd7e exclude duplicate received nodes in runicast test 2009-03-03 12:21:06 +00:00
fros4943 35e3efa0a6 minor bugfix: check that simulation exists before reloading 2009-03-03 12:09:34 +00:00