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
250ed0b910
updated mspsim with support for setting node id
2009-02-07 16:39:43 +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
joxe
c3b6ff6bd3
bugfixed version of mspsim - v0.96
2009-01-14 14:09:37 +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