fros4943
300f3396ac
allow contiki motes to handle several contiki events each tick + corrected variables types
2009-05-26 14:08:51 +00:00
fros4943
990aa93d57
setting timeline plugin as default
2009-05-26 14:07:19 +00:00
fros4943
a5ec895bf7
updated cross level test: bug fix + more debug info
2009-05-26 14:05:35 +00:00
fros4943
1b937d8287
added static connection ID for debugging purposes
2009-05-26 13:37:26 +00:00
fros4943
7c2e0a4b48
added method for peeking at first scheduled event
2009-05-26 13:36:36 +00:00
fros4943
a8e66853bc
updated cc2420 converter to 6 byte xmac headers
2009-05-26 13:33:35 +00:00
fros4943
1fdd19079f
catch exceptions thrown from script threads
2009-05-20 14:11:21 +00:00
fros4943
bd2ac3991a
show also converted packet data in tooltip
2009-05-20 12:02:06 +00:00
fros4943
f181ba6f7d
moved obsolete cooja projects to backyard
2009-05-18 14:48:10 +00:00
fros4943
88368b7c91
quick hack for storing logged events to file
2009-05-18 14:24:25 +00:00
nifi
4d38657502
setup skin from event dispatcher
2009-05-18 13:57:51 +00:00
fros4943
78979dba0d
test update: verify base64 data uploaded via serial port
2009-05-18 10:19:34 +00:00
fros4943
49520f6f38
script for running several repeated tests
2009-05-18 09:08:48 +00:00
fros4943
fa4a22412a
test update: delay a few seconds before pinging the node
2009-05-18 08:03:40 +00:00
adamdunkels
53a0c0a300
Draw 0-width radio events as one pixels wide to show all transmissions
2009-05-06 15:00:06 +00:00
fros4943
0f57afa2b3
bugfix: the preamble and synchbytes was shown instead of the payload (including 2 footer bytes)
2009-05-06 12:59:12 +00:00
fros4943
18b2392e48
minor fix: avoid repaint flicker by directly setting scroll coordinate
2009-05-04 16:03:35 +00:00
fros4943
ad2c952810
new cooja timeline plugin.
...
still experimental and under development, therefore not yet enabled by default
2009-05-04 15:38:35 +00:00
fros4943
8fc7bc10cd
bugfix: make sure destination has not already been removed from connection
2009-05-04 15:34:28 +00:00
fros4943
316f154c1f
notify when radio HW is turned on/off
2009-05-04 15:34:00 +00:00
fros4943
09409fc5a7
fixed last commit regarding "run_bigmem": some windows systems cannot allocate more than 1500mb maxmemory
2009-04-30 08:16:34 +00:00
fros4943
b22cfd88bd
increased maximum heap memory
2009-04-30 07:46:17 +00:00
fros4943
dbd5f095e4
new default clock frequency for Contiki's sky motes: 3.9MHz
2009-04-29 20:04:56 +00:00
fros4943
330b5275a1
bug fix: bytes were not displayed correctly (signed)
2009-04-28 07:33:09 +00:00
fros4943
3aac9a49ce
bug fix: last address bytes were not displayed correctly (signed)
2009-04-28 07:29:26 +00:00
fros4943
332d1f45c0
running test with simulation delay to avoid test timeout while external ping process has not finished
2009-04-23 10:53:32 +00:00
fros4943
964310303d
cloned sky ip ping test, but for contiki motes
2009-04-23 10:43:16 +00:00
fros4943
382d69ed5d
release semaphores before stopping simulation (may deadlock)
2009-04-23 10:41:35 +00:00
fros4943
921ceabb50
implemented writeArray() and writeByte() for Contiki serial interface
2009-04-23 09:17:01 +00:00
fros4943
11879f210c
improved debug output
2009-04-23 08:59:22 +00:00
fros4943
2768a96b9b
minor fixes: remember last used test, respect maximum window size etc
2009-04-23 08:54:10 +00:00
fros4943
3a6e561ea8
better button description: "Stop" -> "Pause"
2009-04-23 08:48:01 +00:00
fros4943
997a5f6983
reverting previous accidental commit
2009-04-21 20:46:02 +00:00
fros4943
4790ff8f74
increasing loop symbols for higher clock speed
2009-04-21 18:22:41 +00:00
fros4943
6554e2293d
+ draw connection arrows
2009-04-20 18:09:54 +00:00
nifi
a66724e272
made table contents more compact and changed tooltip for radio packets to show hex dump
2009-04-20 17:24:03 +00:00
nifi
ecf288c89d
allow loading configs referring to MspIPAddress, which was removed
2009-04-20 17:16:20 +00:00
nifi
b08cffa3b2
Utility methods for generating hex dumps et al
2009-04-20 17:14:19 +00:00
fros4943
5a5585238b
allow loading configs referring to MspIPAddress, which was removed
2009-04-20 16:48:53 +00:00
fros4943
eccadb44f1
bugfix: must lock active connections before copying
2009-04-20 16:26:02 +00:00
fros4943
eb3d501ca6
added rime address interface as default for contikii mote types
2009-04-20 16:17:38 +00:00
fros4943
d91100fdfc
remade led skin: showing leds left of motes
2009-04-20 16:16:25 +00:00
fros4943
266823defa
new visualizer skin: showing mote IP or Rime addresses
2009-04-20 16:15:47 +00:00
fros4943
0528bcd1bd
added read-only rime address interface: currently fixed to 2 bytes
2009-04-20 16:13:11 +00:00
fros4943
3718304c76
removed abstract ip address interface: equal for all motes
2009-04-20 16:12:37 +00:00
fros4943
c76a406cba
added read-only rime address interface
2009-04-20 16:12:01 +00:00
fros4943
dfbc51c6f2
disabled ip distributors, currently not used
2009-04-20 16:09:29 +00:00
fros4943
d669cc67fb
removed debugging output
2009-04-20 16:09:10 +00:00
fros4943
8f8ac130fb
fixed error output in log4j
2009-04-20 16:08:53 +00:00
fros4943
a9cf47c97a
show error dialog when failing to add mote
2009-04-20 16:07:32 +00:00
joxe
61ed2b5b5c
made COOJA accept ELF files based on MAGIC ELF code instead of filename
2009-04-20 16:04:46 +00:00
nifi
7d7f2348d9
increased tooltip timeout to one minute
2009-04-20 14:11:01 +00:00
fros4943
da33cb5e61
added test for shell sendcmd command (sky platform)
2009-04-20 13:12:52 +00:00
fros4943
f4755f649f
added test for shell download command (sky platform)
2009-04-20 13:04:20 +00:00
nvt-se
2d049bf5dc
fixed udp test to use new addresses.
2009-04-16 20:54:49 +00:00
fros4943
ebcd6a08a5
added method for checking if radio can receive data
2009-04-16 14:28:12 +00:00
fros4943
5af34f6800
+ method for checking if radio can receive data. does not change simulation output, but allows the radio medium to better keep track of how many packets were received etc
2009-04-16 14:26:35 +00:00
fros4943
906e341a65
visualizer update: enabling selecting multiple visualizer skins
2009-04-14 15:40:26 +00:00
nvt-se
d86ee2c665
changed address setup slightly.
2009-04-10 16:51:16 +00:00
nifi
7b34c4114c
restored IP addresses
2009-04-09 23:10:43 +00:00
nifi
7b03d80974
added test script and info for ipv6 routing multihop simulation
2009-04-09 22:45:32 +00:00
nvt-se
670311f16c
added ipv6 routing simulation with multiple hops.
2009-04-09 22:07:28 +00:00
fros4943
692dd2cb4b
do not convert packet is bad length is set in cc2420 fifo
2009-04-09 17:41:29 +00:00
fros4943
38b38edf95
added method for faking mote output in tests: mostly used for debugging
2009-04-03 17:05:14 +00:00
fros4943
b2a98f49e6
+ constructor option for not automatically throwing "requires visualization" exception
2009-04-03 17:03:42 +00:00
fros4943
188ce975ca
radio logger plugin facelift: display the original packet data instead of only the converted data.
...
this allows viewing all bytes sent from for example sky motes, including radio/mac headers
2009-04-01 23:40:00 +00:00
fros4943
2ac3662ea8
sky motes output the new converted radio packets
2009-04-01 23:37:27 +00:00
fros4943
0a740aad63
documentation update
2009-04-01 23:35:23 +00:00
fros4943
5eddd2d095
added converted radio packet, containing both the original and the converted data
2009-04-01 23:34:45 +00:00
fros4943
e3bf2b58a6
logging connection start time
2009-04-01 23:33:05 +00:00
fros4943
9b41b02de1
added another ipv6 udp test:
...
identical setup as the sky_ipv6_udp test, but with contiki motes (native ipv6)
2009-04-01 18:09:20 +00:00
fros4943
e4858a2ade
update ip interface to supports ipv6 addresses.
...
also disabled writing IP addresses from inside COOJA, since the these should rather be determined by Contiki
2009-04-01 17:43:17 +00:00
fros4943
0e732f8dba
removed old uip/uaodv comm stack, added uipv6
2009-04-01 14:02:44 +00:00
fros4943
def81a5d02
remember last source file
2009-04-01 14:01:45 +00:00
fros4943
fe1f594d73
activated communication stack selection for contiki mote types
2009-04-01 14:00:00 +00:00
fros4943
5ed4a247f7
highlight all destination motes when clicked
2009-04-01 13:53:37 +00:00
fros4943
e0eaeb0d8b
bugfix: no visualizer may be selected when simulation is reloaded
2009-04-01 13:51:50 +00:00
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
fros4943
b98c18e616
changed default simulation delay to 0
2009-03-02 09:46:19 +00:00
nvt-se
71e1e2a78f
include deluge directory in the test.
2009-02-27 19:31:57 +00:00
fros4943
e485c209b1
bugfix: clear all mote relations when simulation is removed
2009-02-27 14:48:15 +00:00
nifi
03cfa78310
removed some stuff from the avrora jar (replaced with smaller version)
2009-02-26 15:32:11 +00:00
fros4943
3d7e732286
removed sky_deluge test output: file is generated when test is performed
2009-02-26 13:51:37 +00:00
fros4943
6b9f103c65
added mote relation interface to default contiki mote config
2009-02-26 13:49:58 +00:00
fros4943
b059155e51
added mote relation interface to emulated sky nodes
2009-02-26 13:48:08 +00:00
fros4943
a8838d7b17
make sure node interfaces are initialized when generating toString()
2009-02-26 13:45:58 +00:00
fros4943
c2279d6c81
print debugging info when mote interface fails to load
2009-02-26 13:36:15 +00:00
fros4943
e73c48a826
added mote relation support. used to show relations between simulated motes, typically for debugging and visualization purposes
2009-02-26 13:35:45 +00:00
fros4943
46bd43579b
added mote relation interface. used to show relations between simulated motes, typically for debugging and visualization purposes
2009-02-26 13:31:25 +00:00
fros4943
16bec06558
basic visualizer with support for painting mote relations
2009-02-26 13:29:30 +00:00
nvt-se
31bc37a043
Added Deluge and tests for it.
2009-02-25 17:00:00 +00:00
fros4943
5b258ce104
minor bugfix: not all mote type identifiers were reserved when reloading simulation. this caused loading some simulations with several mote types to fail
...
+ added key accelerator for reloading a simulation (ctrl+r or ctrl+shift+r). thanks to David Gustafsson for patching :)
+ added yet another key accelerator for starting/stopping simulation (ctrl+s)
2009-02-25 16:11:59 +00:00
nifi
6f8ec800c5
removed some stuff from the avrora jar
2009-02-25 15:20:22 +00:00
fros4943
58a2af680a
renamed strange last name to start with O instead of
2009-02-25 14:46:22 +00:00
fros4943
f6b8fdc2a8
added very simple sky ipv6 test: exercises the examples/udp-sender-ipv6 and examples/udp-receiver-ipv6 code
2009-02-25 12:14:19 +00:00
fros4943
9c024f19e0
updated reference to moved plugin class VisUDGM. enables importing tests graphically again.
2009-02-24 16:01:32 +00:00
fros4943
e7d1d7eba7
deleting reference to moved plugin class VisUDGM
2009-02-24 15:56:58 +00:00
fros4943
ab01f2b901
added new radio medium: directed graph radio medium (short: dgrm).
...
this radio medium will likely later be used to implement other more complex radio mediums such as udgm and mrm.
currently the user interface (dgrm config plugin) for defining radio links is very limited.
experimental: the new radio medium supports propagation delays, configurable via the plugin.
2009-02-24 15:29:52 +00:00
fros4943
e87d94439e
added experimental per destination propagation delay in radio connections. uses cooja time events to delay radio events.
...
currently only delaying the four main events: reception started, packet delivery, byte delivery, and reception ended
note that propagation delay is not yet implemented for all radio events - interfered radios will for example still be interfered immediately
2009-02-24 15:12:22 +00:00
fros4943
28ace6d912
added toString method
2009-02-24 15:09:07 +00:00
fros4943
0bb6e99326
added method returning all motes, instead of using getMote(int) method
2009-02-24 15:08:20 +00:00
fros4943
06ed4d3f0a
added experimental per destination delay
2009-02-24 15:07:01 +00:00
fros4943
c2f7780b68
radio signalling moved to abstract radio medium
2009-02-24 15:05:36 +00:00
joxe
bb1bd3a706
added radio communication between micaz nodes
2009-02-24 07:49:42 +00:00
joxe
1da3c2544c
moved Avrora motes into the mspsim array and renamed
2009-02-23 08:33:23 +00:00
joxe
f8ea34a689
added avrora to buildpath
2009-02-22 16:50:42 +00:00
joxe
8be8d92923
added avrora-micaz node emulation
2009-02-22 16:45:01 +00:00
fros4943
0905ef7134
separated udgm visualizer class from the udgm
2009-02-21 09:49:40 +00:00
fros4943
7c86f70573
test template used by configuration wizard
2009-02-20 16:59:52 +00:00
fros4943
d95c26b49e
deleting build output before recompiling
2009-02-20 16:51:00 +00:00
fros4943
660167b39b
added configuration wizard to replace the jni_tests
2009-02-20 16:50:16 +00:00
fros4943
7a216dc837
made two static methods public
2009-02-20 16:49:43 +00:00
fros4943
264529708e
sorting plugin menu according to plugin type
2009-02-18 17:25:14 +00:00
fros4943
11734b3c3b
minor fixes + added script line numbers
2009-02-18 16:43:42 +00:00
fros4943
91a68128d3
added error info at incorrect contiki path
2009-02-18 16:11:14 +00:00
fros4943
0e9add68ce
remove new motes without stopping simulation: from timevent invoked by simulation loop
...
enables test scripts to remove new motes
2009-02-18 16:01:31 +00:00
fros4943
d458fe79b5
add new motes without stopping simulation: from timevent invoked by simulation loop
...
enables test scripts to add new motes
2009-02-18 15:57:47 +00:00
fros4943
472ecf2120
added progress bar while scanning contiki (may take several seconds)
2009-02-18 15:02:32 +00:00
fros4943
e3264d2e00
added manual positioner to default config
2009-02-18 13:59:08 +00:00
fros4943
a9701e0b62
added manual positioner: allows user to manually enter every mote position
2009-02-18 13:55:51 +00:00
fros4943
dc48615e51
do not dispose add mote dialog if positioner fails, simply abort
2009-02-18 13:55:24 +00:00
fros4943
8ddaf79361
added debugging output when positioner fails
2009-02-18 13:55:01 +00:00
fros4943
9e9b712e5d
removed example mote type implementation from default configuration
2009-02-18 12:12:53 +00:00
fros4943
00273dce75
minor changes and documentation regarding using random generators in Cooja
2009-02-18 12:07:19 +00:00
fros4943
cc56325300
main random generator must not be used for setup tasks such as node positioning
2009-02-18 11:49:54 +00:00
fros4943
fbb09061c8
example mote implementation uses main random generator
2009-02-18 10:41:50 +00:00
fros4943
00c88ca2d3
removed creating unnecessary random generator
2009-02-18 10:40:25 +00:00
fros4943
e907e4dace
quickstart uses main random generator
2009-02-18 10:35:31 +00:00
fros4943
d530b44e5a
using main random generator
2009-02-18 10:11:32 +00:00
fros4943
3c83d14059
clearing test log when reactivated
2009-02-18 10:11:11 +00:00
fros4943
8e9686e01d
added option to make random seed automatically generated at simulation load
...
+ a single random generator instance is used instead of sharing seed between different parts of the simulator
2009-02-18 10:09:32 +00:00
fros4943
ffcf7fc43b
added some commonly used mote actions in right-click menu: show leds and serial port.
...
+ dragndrop stub methods
2009-02-17 14:09:51 +00:00
fros4943
411d92a297
minor fix: only reporting test ok if test did not already fail
2009-02-17 12:58:13 +00:00
fros4943
663a0b2c9b
increased test timeout and also comparing number of received notifications vs sent notifications
2009-02-17 12:53:59 +00:00
fros4943
0ae2ac378e
explicit "bash -c" no longer needed
2009-02-17 11:54:18 +00:00
fros4943
43d21e6e31
forcing all commands to be parsed/executed by bash to simplify multiple make commands
2009-02-17 11:47:12 +00:00
fros4943
4bf96fba26
updated test to transfer files over a multihop link, to use NULLMAC, and to clean before and after building the sources
...
NULLMAC is used mainly to reserve ROM
2009-02-16 12:40:28 +00:00
fros4943
71836a0f8e
split command into arguments is unnecessary
2009-02-16 12:37:18 +00:00
adamdunkels
bed1b4cc4f
Changed to use sky-checkpoint.c instead of sky-shell.c since checkpointing was disabled in sky-shell.c
2009-02-15 08:45:30 +00:00
adamdunkels
9b23d1553e
Removed left-over log output
2009-02-08 21:06:23 +00:00
adamdunkels
0d1e7e9b32
Improved parsing of serial data and output
2009-02-08 19:38:22 +00:00
adamdunkels
54b4226f70
Nightly test that runs Contiki's shell collect command in much the same way as the Contiki collect program does
2009-02-08 19:34:34 +00:00
fros4943
2d671a1265
Nimbus look and feel is not fully supported on many linux platforms:
...
* changing default look and feel to cross platform l&f on linux systems
2009-02-08 18:33:05 +00:00
fros4943
3fcd77f522
increased default java memory allocation for contiki tests
2009-02-07 17:24:15 +00:00
joxe
4b78e80bda
added MAC address setting - setNodeID in SkyNode
2009-02-07 16:38:51 +00:00
adamdunkels
29ec3b02f5
A nightly test of the Rime collect protocol on the sky platform
2009-02-07 16:18:25 +00:00
adamdunkels
cf57c8189f
Added a nightly test for the Rime collect protocol
2009-02-06 10:13:55 +00:00
fros4943
3c11bf4d8c
start each log file with its filename
2009-02-04 17:58:17 +00:00
fros4943
520ad77046
sky checkpointing test:
...
Tests node local checkpointing on the Sky platform. A single node checkpoints and rollbacks with a repeating echo background process. Running examples/sky-shell/sky-shell.c
2009-02-04 17:53:16 +00:00
fros4943
67f41c8e5c
re-enabled radio channels on sky motes
2009-02-03 14:34:47 +00:00
joxe
4879e83403
minor TOS serial fix
2009-02-03 14:18:12 +00:00
joxe
cf197a3496
fixed TOS detect on usart output
2009-02-03 14:08:24 +00:00
fros4943
04738e219d
bugfix: setting heap start to enable stack watch again
2009-01-23 15:32:24 +00:00
fros4943
fe4cc83441
removed button debug output
2009-01-21 14:31:12 +00:00
fros4943
e194514cb3
printing contiki version and address at startup, similar to other Contiki platforms such as the sky
2009-01-21 12:18:10 +00:00
fros4943
49e0822d28
increased timeout time to 90sec
2009-01-15 13:56:16 +00:00
fros4943
f0111ac181
increased buffer size for maximum sized packets including preamble
2009-01-15 13:55:20 +00:00
fros4943
57584c7af6
added wget contiki test
2009-01-15 13:20:18 +00:00
fros4943
2d8667cad1
added simple method for wrapping serial data in SLIP packets
2009-01-15 13:13:47 +00:00
fros4943
98d23c3494
added help method for writing to script mote serial ports
2009-01-15 13:11:56 +00:00
fros4943
424985c5f8
added generate_message macro to contiki scripts
2009-01-12 10:45:40 +00:00
fros4943
30e6d4943a
changed compilation debug messages
2009-01-12 10:44:36 +00:00
fros4943
6c66d36d62
increased timeout + added some more test output
2009-01-08 18:01:36 +00:00
fros4943
54b7875295
minor fix: using yield and wait_until macro to implement yield_wait_until
2009-01-08 17:47:37 +00:00
fros4943
f296df8bca
fixed typo
2009-01-08 17:46:25 +00:00
fros4943
268df2cadf
bugfix in test: script must yield to avoid infinitely looping at receive messages
2009-01-08 17:34:49 +00:00
fros4943
000fd29f4c
updated threaded contiki test scripts
2009-01-08 17:11:06 +00:00
fros4943
17fa4513dc
updated threaded contiki test scripts
2009-01-08 16:55:53 +00:00
fros4943
b2a1dd2156
updated threaded contiki test scripts
2009-01-08 16:41:48 +00:00
fros4943
94f0d8ca02
implemented contiki test scripts as threads instead of state machines for easier test development
2009-01-08 16:33:14 +00:00
fros4943
fd432fa22c
implemented contiki test scripts as threads instead of state machines for easier test development:
...
new example script + minor fixes
2009-01-08 16:31:43 +00:00
fros4943
2088451994
implemented contiki test scripts as threads instead of state machines for easier test development:
...
javascript generator that replaces test script specific "macros"
2009-01-08 16:27:48 +00:00
fros4943
4af3e29af8
better project load failure notification
2009-01-08 15:43:49 +00:00
fros4943
0f0aab0005
added support for removing events from queue outside simulation thread
2009-01-08 15:42:25 +00:00
fros4943
e9fa905ff1
minor bugfix: use isVisualized() method to determine if Cooja is visualized
2008-12-19 12:48:09 +00:00
fros4943
9e689d4b54
RUN_ALL assumes default Contiki search path
2008-12-17 13:14:46 +00:00
fros4943
e3d3634249
merged script runner plugins:
...
* in GUI-mode the script is editable
* without GUI, the script loads the simulation and activates the test script
2008-12-17 13:12:07 +00:00
fros4943
67d2761fcc
gateway plugin does not extend visplugin; it can be used when cooja is not visualized (such as during tests)
2008-12-17 12:15:43 +00:00
fros4943
1a2794d961
visplugins are optional, but require cooja to be visualized:
...
* hybrid plugins (used both when cooja is visualized and in test mode) should not extend VisPlugin
2008-12-17 11:02:05 +00:00
fros4943
2c344d0754
added cooja support for 64-bit 64-bit architectures:
...
* compiling for PIC
contributed by David Gustafsson and Jesper Karlsson
2008-12-16 16:15:36 +00:00
fros4943
a55f178c7e
implemented getGUI() method
2008-12-16 15:11:18 +00:00
fros4943
4d399119a4
removed dependency on visplugin class, instead referencing plugin visualizers via new plugin method getGUI()
...
+ sanity-check when restoring last cooja location
2008-12-16 15:10:49 +00:00
fros4943
55e5f12503
removing visplugin class dependency
...
* added method for fetching plugin visualizer
2008-12-16 15:07:14 +00:00
fros4943
a5e3a34324
implemented default method for fetching plugin visualizer
2008-12-16 15:05:27 +00:00
fros4943
558244b488
ip ping test for sky platform (telnet server).
2008-12-16 09:51:36 +00:00
fros4943
c36aae56bb
added support for linux:
...
* starting external Contiki process to setup tun interface (instead of JNI solution)
* sending simulation-generated packets to loopback network device (need to activate forwarding and disable rp filter)
2008-12-12 16:27:40 +00:00
nvt-se
747d27ecda
updated cooja/mspsim test for coffee. now with GC
2008-12-12 13:24:42 +00:00
fros4943
c2ef633c87
create lib directory when building
2008-12-09 17:01:42 +00:00
fros4943
e0cc36b02e
removed todo: serial data callback is implemented
2008-12-09 16:58:36 +00:00
fros4943
d45aafc2bb
native IP gateway mote plugin: enables IP communication with simulated networks, such as with ping or telnet
2008-12-09 16:57:57 +00:00
fros4943
c4ba4b7008
thread-safe event scheduling
2008-12-08 13:07:06 +00:00
fros4943
34829fe41e
storing current project directories as meta data in simulation configs.
...
currently no action: only warns if loaded simulation depends on a project not active
2008-12-08 10:26:21 +00:00
fros4943
2e66e36755
added for convenience: reload simulation with new random seed
2008-12-08 09:38:42 +00:00
fros4943
28f299ad87
allow mote tick events to be removed from event queue (slightly faster execution)
2008-12-04 16:52:03 +00:00
joxe
37b40f99c7
changed simulation time from int to long to support very long simulations
2008-12-04 14:03:41 +00:00
fros4943
aae4b54c68
bugfix: mspsim cycle counter was cast to int, limiting maximum simulation time
2008-12-04 13:14:34 +00:00
fros4943
cdd2d9daa5
synchronizing pending bytes vector
2008-12-04 13:09:27 +00:00
fros4943
5e6b02d1b9
ok
2008-12-04 13:08:55 +00:00
fros4943
3893969096
check that simulation is running before joining sim thread
2008-12-04 13:04:26 +00:00
fros4943
dafd174e30
renamed button "Step millisecond"
2008-12-04 12:46:42 +00:00
fros4943
1a7c791a93
reimplemented single tick method
2008-12-04 12:44:02 +00:00