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
joxe
d9e1e9d037
updated with latest mspsim version
2009-03-24 16:31:17 +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
adamdunkels
65eb5fd4e8
Renamed the rimebuf module to packetbuf to signal that the module is used outside of a pure Rime context (e.g., the sicslowpan code uses it).
2009-03-12 21:58:20 +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
a27ec1bbef
updated mspsim with adc bugfix
2009-03-12 17:30:07 +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
3fb20c5077
moved test framework chakana to backyard: project hasn't been used or maintained in some time
2009-02-26 13:47:38 +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
e8c2f67d07
new version with minor fix: deterministic sky mac addresses not ending with zeroes (used to generate ipv6 address by the sky platform)
2009-02-25 14:57:42 +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
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
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
fros4943
609ae94b14
only notify tick observers when simulation time changes, not for every handled event
2008-12-03 16:37:06 +00:00
fros4943
b55b825a60
including test log in test report
2008-12-03 16:25:17 +00:00
fros4943
0083cc2080
using timeout event instead of slower tick observer
2008-12-03 16:23:26 +00:00
fros4943
c6d6bb4a14
removed warning when not starting visualizer plugin in tests
2008-12-03 16:06:33 +00:00
fros4943
9213ea747d
updated mspsim:
...
with serial data callback and (experimental) bad memory access checks
2008-12-03 15:44:50 +00:00
fros4943
7767b03bae
parsing currently used exception for bad memory access by MSPSim
2008-12-03 15:38:01 +00:00
fros4943
d8b0705cb3
mspsim should warn at bad memory access (not activated yet)
2008-12-03 15:36:49 +00:00
fros4943
430333b515
using updated messagelist
2008-12-03 15:18:47 +00:00
fros4943
1117ce1be8
store messages outside model to avoid event thread problems
2008-12-03 15:17:56 +00:00
fros4943
87ebab7113
modified test to fail if any single node successfully delivers 20 sensor data packets, before all other nodes has delivered 5 packets
2008-12-03 14:19:41 +00:00
fros4943
ace83513e8
empty USART stateChanged handler
2008-12-03 13:13:07 +00:00
fros4943
2d7238e775
uIP IP address interface (reading from uip_hostaddr)
2008-12-03 13:11:20 +00:00
fros4943
8c4d5b51f9
using state changed callback for more accurate incoming serial data throughput
2008-12-03 13:04:21 +00:00
nifi
e86b63112a
changed to use MSPSim from tools/mspsim
2008-12-03 09:55:26 +00:00
fros4943
9bde9cedae
updated test script for new sky serial output format (without new line)
2008-11-27 09:00:57 +00:00
fros4943
4a546a3529
automatically stop simulation when script finishes test
2008-11-27 08:51:35 +00:00
adamdunkels
cf3a889cb5
Added INF files to Raven binary package
2008-11-26 19:49:44 +00:00
nifi
9d36fb106e
added command line history
2008-11-26 16:23:43 +00:00
nifi
2013c4fece
Simulator for MSP430-based platforms
2008-11-24 11:09:36 +00:00
fros4943
3b8f6af71c
use system look and feel instead of cross platform if nimbus fails (contributed by David Gustafsson)
2008-11-21 13:09:53 +00:00
fros4943
f9152668e8
Added multithreading test:
...
Single Sky node running examples/multi-threading/multi-threading.c. Waits until both threads have counted up and down 5 times.
2008-11-21 12:02:29 +00:00
fros4943
daec791521
function should return void
2008-11-20 17:04:34 +00:00
fros4943
42c3b0fc19
towards adding support for 64-bit architectures: registering relative memory addresses with contiki instead of fetching absolute addresses to java
2008-11-20 16:34:45 +00:00
fros4943
11fa5a9a6b
towards adding support for 64-bit architectures: registering relative memory addresses with contiki instead of fetching absolute addresses to java
2008-11-20 16:22:28 +00:00
c_oflynn
8bae6890a8
Changes by "David Kopf" <dak664@embarqmail.com> to:
...
-Add hit counter to index.html
-Adding link to favicon.png
-Fix serving of binary (image) files in avr-makefsdata file
Changes by Colin O'Flynn:
-Removed extra linebreak in tutorial-raven.txt
-Fix to contiki-conf.h in avr-rcb platform
2008-11-18 22:03:12 +00:00
fros4943
62854151d7
more extensive rime abc testing:
...
less than perfect radio environment (95%) + each node receives 30 radio messages each
2008-11-11 15:17:44 +00:00
fros4943
06a8b5d7d6
added Rime reliable unicast test.
...
uses examples/rime/example-runicast.c
2008-11-11 15:00:43 +00:00
fros4943
93b32243d0
bugfix: regexps were too restrictive to correctly parse all Contiki processes
...
thanks to Fetahi Wuhib for pointing this out
2008-11-11 11:47:15 +00:00
fros4943
bcb0efab77
added rime rucb test
2008-11-11 11:30:02 +00:00
fros4943
94b06b4617
added sky shell basic commands test.
2008-11-11 10:35:26 +00:00
fros4943
875be00548
using the new methods for reporting test ok/failed.
2008-11-11 10:07:24 +00:00
adamdunkels
629963a6ba
Bugfix: the directory filename was wrong
2008-11-10 21:08:01 +00:00
nifi
fe1aa4d54c
changed file history to not add same file twice and increase history size to 10 entries
2008-11-10 14:59:03 +00:00
c_oflynn
29d164db3f
Added makefs script for AVR
2008-11-07 19:58:19 +00:00
adamdunkels
1ddc7443e8
Cleaned up the release compilation process by moving the targets for the binary packages into separate makefiles
2008-11-06 08:46:35 +00:00
fros4943
ab388c2068
added sky collect test
2008-11-05 19:22:18 +00:00
fros4943
773ebbc866
using new testOK() method
2008-11-05 18:20:30 +00:00
fros4943
c42af73101
same class description as GUI-version
2008-11-05 18:18:16 +00:00
fros4943
8cd7d7c981
updated example script with new testOK() methods + better explanations
2008-11-05 18:17:45 +00:00
fros4943
18bb997761
added testOK and testFailed methods accessible from test scripts
2008-11-05 18:16:56 +00:00
fros4943
c46bb21f5e
compile from separate thread, not edt
2008-11-04 17:37:09 +00:00
fros4943
3320f8cb35
add messages directly, scroll list later
2008-11-04 17:33:42 +00:00
adamdunkels
bd2c039dc6
Test that checks if the Contiki shell compiles and runs on the Tmote Sky
2008-11-04 15:17:31 +00:00
adamdunkels
ce338125d7
'OK (Saves)' button -> 'Save'
2008-11-04 15:01:08 +00:00
fros4943
553b576e98
introduced wrapper class for executing swing code in event dispatcher thread.
...
not used by all parts of the code yet
2008-11-04 14:32:32 +00:00
fros4943
118aa4cd4e
changed default lang to english
2008-11-04 09:27:23 +00:00
fros4943
4a7f8d3075
disabled choice of communication protocols
2008-11-03 18:32:22 +00:00
fros4943
488e5dab37
minor fixes + added experimental debugging function: run until function returns
2008-11-03 18:11:44 +00:00
fros4943
730917f846
remember look and feel background color
2008-11-03 18:10:52 +00:00
fros4943
066085a174
click on breakpoint to open source file
2008-11-03 18:10:34 +00:00
fros4943
6ba2594d50
consistent labelling
2008-11-03 18:10:13 +00:00
fros4943
ac4f2544b8
registering tick events when simulation starts running
2008-11-03 18:09:43 +00:00
fros4943
b14dddcb3d
with target specific extensions (.sky)
2008-11-03 14:40:51 +00:00
fros4943
6095919463
Cooja crosslevel communication test:
...
tests radio communication between emulated nodes (ESB + Sky) and Cooja Contiki nodes
2008-11-03 14:05:30 +00:00
fros4943
2df1f699aa
using target extensions (.sky/.esb) instead of generic .firmware
2008-11-03 13:18:28 +00:00
fros4943
3fa37e21ac
more error checking + compile default choice
2008-11-03 12:45:52 +00:00
fros4943
3c7565dd68
allow radio to flush before feeding with packet data
2008-11-03 12:31:33 +00:00
fros4943
a7a87386b5
misspelled method
2008-11-03 10:33:15 +00:00
adamdunkels
e0b821e448
Made it easier to package the current CVS (the HEAD tag). Added package for the AVR Raven uIPv6 files.
2008-10-30 21:29:21 +00:00
fros4943
4a494eebb5
updated mspsim jar
2008-10-29 18:39:00 +00:00
fros4943
8668f69077
using cc2420 packet converter for conversions between cc2420 and cooja
2008-10-29 18:38:26 +00:00
fros4943
6e792ff766
removed old sky packet radio
2008-10-29 18:28:28 +00:00
fros4943
6ae7fc99a1
packet converter with x-mac and crc support
2008-10-29 18:28:16 +00:00
fros4943
d6fff91861
added tostring method
2008-10-29 18:23:04 +00:00
fros4943
fdcfbd0e62
bugfix: source file got lost when reloading msp motes
2008-10-29 16:36:33 +00:00
fros4943
0967158d86
bugfix: initializing contiki array with wrong number
2008-10-29 15:55:46 +00:00
fros4943
a95fb2edbd
storing screen device
2008-10-29 13:31:02 +00:00
fros4943
8b3cc86d36
forcing vertical scrollbar
2008-10-29 11:47:50 +00:00
fros4943
9c0d65ae1c
using new nimbus look and feel by default
2008-10-29 10:39:04 +00:00
fros4943
3523f4a0c8
increased label height
2008-10-29 10:36:58 +00:00
fros4943
eb08babd4c
using time events for following up on ongoing transmissions
2008-10-29 09:13:12 +00:00
fros4943
5d7ed0eab2
using events to write serial data to mote
2008-10-29 08:51:09 +00:00
fros4943
d23978318f
added getDrift method
2008-10-29 08:37:42 +00:00
fros4943
2a2be77707
implemented getDrift method
2008-10-29 08:36:12 +00:00
fros4943
cb790a62e3
scheduling events for persistent IDs instead of polling: more efficient
2008-10-29 08:35:38 +00:00
fros4943
9faae40d7c
new interface format without passive/active
...
+ energy method renamed
2008-10-28 17:02:58 +00:00
fros4943
3ee86789e2
new interface format without passive/active
2008-10-28 17:02:13 +00:00
fros4943
0ccb368fba
checking that mote interface class was actually loaded
2008-10-28 17:01:15 +00:00
fros4943
5d90dcdd11
created build file for experimental gdb mote debugger
2008-10-28 17:00:20 +00:00
fros4943
0d7f5468cb
removed old uAODV code
2008-10-28 16:57:08 +00:00
fros4943
efca8688fd
created visualizer example
2008-10-28 16:56:59 +00:00
fros4943
a1a99673f2
updated example radio medium
2008-10-28 16:36:48 +00:00
fros4943
59ed193e58
updated example plugin
2008-10-28 16:22:35 +00:00
fros4943
9e928313cb
removed old project example directory for adding Contiki processes - obsolete method
2008-10-28 16:18:35 +00:00
fros4943
1d7efba71a
updated example interface
2008-10-28 16:09:52 +00:00
fros4943
ee655cf8c4
using new energy interface
2008-10-28 15:36:25 +00:00
fros4943
6e9e29f758
removed passive mote interface
2008-10-28 15:32:23 +00:00
fros4943
b262d5bfce
minor bug fix: storing observer at correct panel
2008-10-28 15:31:51 +00:00
fros4943
b33c7f49af
removed run until button
2008-10-28 15:31:08 +00:00
fros4943
a0bf017e2f
removed passive/active interfaces notion.
2008-10-28 14:09:25 +00:00
fros4943
e7c064801e
removed passive/active interfaces notion.
...
+ fixed scrollbar
2008-10-28 13:59:35 +00:00
fros4943
bbf88f3723
removed passive/active interfaces notion.
2008-10-28 13:38:55 +00:00
fros4943
4231e5f41a
renamed schedule event method
2008-10-28 13:37:11 +00:00
fros4943
0c34a1f000
removed tick time
2008-10-28 13:36:26 +00:00
fros4943
456ef03dc1
removed tick lists and variable tick times
...
handling tick events in simulation loop: moving towards fully event based (as opposed to tick based)
2008-10-28 13:35:59 +00:00
fros4943
5c2d5940ed
new energy method: collecting total energy consumption from each interface
2008-10-28 13:28:35 +00:00
fros4943
237de606b1
removed tick lists and tick time functionality
2008-10-28 12:58:32 +00:00
fros4943
41a74cd9a9
new energy method, not fully implemented yet
2008-10-28 12:55:20 +00:00
fros4943
bbeed74eda
Cooja event queue. Ported from MSPSim
2008-10-28 12:52:24 +00:00
fros4943
37554001d3
Cooja time event. Ported from MSPSim
2008-10-28 12:51:22 +00:00
fros4943
a45f451dcf
removed passive/active interfaces notion.
...
also, new energy estimation method
2008-10-28 12:50:38 +00:00
fros4943
1de0d38ccb
interface handler support for new interface polling format
2008-10-28 12:40:35 +00:00
fros4943
7e864bd3c7
updated interfaces to new polling format.
2008-10-28 12:30:48 +00:00
fros4943
5650f8ba89
implemented by mote interfaces to determine when they should be polled
2008-10-28 12:09:14 +00:00
fros4943
31e2c88a66
passive/active interfaces distinction removed.
2008-10-28 12:05:30 +00:00
fros4943
f35eeb575d
rewriting mote interfaces for faster simulation execution.
...
vibration sensor interface
2008-10-28 12:02:35 +00:00
fros4943
db2c5d3a12
rewriting mote interfaces for faster simulation execution.
...
rs232 interface
2008-10-28 11:59:23 +00:00
fros4943
bee9a6d9ac
rewriting mote interfaces for faster simulation execution.
...
radio interface
2008-10-28 11:49:00 +00:00
fros4943
ddcd54d24a
rewriting mote interfaces for faster simulation execution.
...
PIR interface
2008-10-28 11:16:37 +00:00
fros4943
24308b8915
rewriting mote interfaces for faster simulation execution.
...
node id interface
2008-10-28 11:11:52 +00:00
fros4943
86c3ea9bc8
rewriting mote interfaces for faster simulation execution.
...
log interface
2008-10-28 10:28:38 +00:00
fros4943
960f32f3d4
rewriting mote interfaces for faster simulation execution.
...
LEDs interface
2008-10-28 10:21:37 +00:00
fros4943
892ed6f316
rewriting mote interfaces for faster simulation execution.
...
ipv4 interface
2008-10-28 10:12:43 +00:00
fros4943
ae80b1a585
rewriting mote interfaces for faster simulation execution.
...
clock interface
2008-10-28 09:57:48 +00:00
fros4943
f9d2581e06
rewriting mote interfaces for faster simulation execution.
...
cfs interface
2008-10-28 09:53:23 +00:00
fros4943
ed9063719f
rewriting mote interfaces for faster simulation execution.
...
button interface
2008-10-28 09:42:26 +00:00
fros4943
eb7e75c851
rewriting mote interfaces for faster simulation execution.
...
beeper interface
2008-10-28 09:33:00 +00:00
joxe
545eaedee4
updated mspsim with some new bugfixes - but still some problems with CC2420 and LPL
2008-10-27 07:34:41 +00:00
nifi
8134af742c
updated for new Radio API
2008-10-15 09:00:52 +00:00
nifi
69b73246b9
refactored MSPMote setup + added plugin to access MSPSim CLI
2008-10-13 14:50:50 +00:00
joxe
37214513d6
improved cc2420 support
2008-10-09 11:13:00 +00:00
joxe
9646fa0a01
fixed new byte based radio model for MSPSim based Sky node
2008-10-09 11:11:30 +00:00
joxe
626638d8b8
bugfix for the TinyOS node id support
2008-10-09 09:41:27 +00:00
fros4943
6011abbb79
removed unused currentSimTime + fixed bug when nodes are added during simulations
2008-10-07 16:49:21 +00:00
fros4943
11a084f8df
mspsim with fifop bugfix (setting fifop false when radio is reconfigured)
2008-10-07 15:01:46 +00:00
fros4943
526a5ae497
new mspsim jar with some cc2420 fixes
2008-10-07 11:53:40 +00:00
fros4943
3bae1a2b59
persistent node ID defaults to true
...
+ removed some debugging output
2008-10-07 08:21:05 +00:00
fros4943
e473939ebf
support for node IDs in variables node_id, TOS_NODE_ID or none
2008-10-07 08:18:54 +00:00
fros4943
b8d8474668
mspsim 0.94
2008-10-06 14:03:52 +00:00
fros4943
87cdcfc4da
using Contiki's regular hello-world application in test (examples/hello-world), instead of Cooja's test application
2008-10-05 17:11:54 +00:00
fros4943
3f5daef8bc
compiler should not replace printfs with puts
2008-10-05 15:50:20 +00:00
fros4943
3a26f02fb2
removing debug output
2008-10-05 15:49:10 +00:00
fros4943
74dcd17875
print compilation error stream if not visualized
2008-10-03 15:43:44 +00:00
fros4943
2a2b764ee6
updated some references to old getLastLogMessages()
2008-10-03 15:18:48 +00:00
fros4943
66e361058a
fix: local firmware file variable defined when compilation starts
2008-10-03 15:08:17 +00:00
fros4943
43d97043a7
added clean option
2008-10-03 15:02:21 +00:00
fros4943
e26d2b596f
if newly started plugin has not specified a location/size, use defaults
2008-10-03 14:31:32 +00:00
fros4943
4f5ff657d4
set default location and size
2008-10-03 14:30:51 +00:00
fros4943
4db4a211bf
disabled some (almost) never used configuration options.
2008-10-03 13:54:27 +00:00
fros4943
ca8d0905c8
respect screen size when displaying dialog
2008-10-03 13:46:30 +00:00
fros4943
0386dbaf44
not scanning platform/cooja directory (no user processes should reside there)
2008-10-03 13:40:56 +00:00
fros4943
214b6f5f4d
renamed some components: better explanations
2008-10-03 13:39:49 +00:00
fros4943
f27dd80489
removed interrupt output when simulation is stopped
2008-10-03 13:18:29 +00:00
fros4943
777e483e52
ask user to immediately add nodes from newly created node type
2008-10-03 13:17:28 +00:00
fros4943
e547b55196
updated according to new scanProcesseses() interface
2008-10-03 13:10:09 +00:00
fros4943
c928a5eec5
using contiki process class instead of relying on check box texts + added process source to checkboxes
2008-10-03 13:08:58 +00:00
fros4943
bcd8f68ba5
simple class representing a scanned Contiki process (process name and source file)
2008-10-03 13:02:43 +00:00
fros4943
d9ce7927cb
splitting contiki messages on newlines
2008-10-03 10:39:29 +00:00
fros4943
52d9bcaed5
splitting contiki messages on newlines
2008-10-03 10:36:39 +00:00
fros4943
70a74f624a
removing strict dependency on project platform configuration files (cooja.config).
...
files are still used if existing.
2008-10-03 10:23:05 +00:00
fros4943
7ad524cb80
removed redundant error message
2008-10-03 09:37:01 +00:00
fros4943
9cf79a6b21
kill potentially unfinished compilation process when dialog is closed
2008-10-02 21:23:03 +00:00
fros4943
fed6e1ccd5
bigger default compilation output window
2008-10-02 21:20:26 +00:00
fros4943
c5181a4a8e
ensure new messages are added from the awt thread
2008-10-02 21:19:47 +00:00
fros4943
a965293488
added two rime/sky tests: abc and trickle
2008-10-02 21:18:59 +00:00
fros4943
205b9f8bc4
all run target depend on jar
2008-10-02 19:56:23 +00:00
fros4943
4e32a61ebf
calling RUN_TEST from bash (no need for +x flag)
2008-09-29 23:24:29 +00:00
fros4943
ee7b3dc70c
newer mspsim: with receive sfd_state bug fix
2008-09-29 23:22:13 +00:00
fros4943
f150cab154
default random mote startup time set to 1sec + handling msp mote breakpoints
2008-09-29 23:04:27 +00:00
nifi
4ea174d31a
changed logging to file to be optional
2008-09-29 13:27:43 +00:00
fros4943
c74687ee48
better example test script
2008-09-29 13:24:41 +00:00
fros4943
15738c9fe3
info ends with newline
2008-09-29 13:13:59 +00:00
fros4943
f081661c7a
added (unused) visualized plugins to test.
...
allows importing tests with plugins
2008-09-29 13:08:23 +00:00
fros4943
ed18334c66
added import test functionality
2008-09-29 13:03:29 +00:00
fros4943
1483a80a28
some minor fixed:
...
* warn when trying to load visualized plugins when cooja is not visualized
* force calling doLoadConfig() from non-AWT thread
2008-09-29 13:02:15 +00:00
joxe
1a1ddd0bd5
removed energest-arch from sky and esb platforms
2008-09-29 12:38:18 +00:00
nifi
03beb76ade
changed to run standalone (use arguments -cvs and -mail to update and mail test report)
2008-09-26 14:34:49 +00:00
joxe
24d34b837d
updated mspsim jarfile
2008-09-23 15:26:50 +00:00
joxe
4d0f6d71bf
added scriptmote for easier scripting
2008-09-22 16:20:03 +00:00
joxe
f6e0702b3b
optimized some loops for increased performance and added runprof for profiling
2008-09-22 16:18:22 +00:00
joxe
221742559d
fixed cycles per sec to be more correct
2008-09-22 09:32:13 +00:00
fros4943
f21a4e54ae
checking cvs and compile return results
2008-09-20 10:17:32 +00:00
fros4943
1f1112618a
in paths, dirs are separated by '/'s only
2008-09-20 09:15:45 +00:00
fros4943
43fe1882f9
avoid using additional threads for writing to message list
2008-09-20 08:53:20 +00:00
fros4943
ec159b92d5
update message list immediately
2008-09-20 08:05:29 +00:00
fros4943
83e97ecfba
print compilation errors to console
2008-09-20 08:05:07 +00:00
fros4943
1c8003c553
relative paths
2008-09-18 15:15:30 +00:00
fros4943
e3385f8e3b
printing tail of cooja output in test report
2008-09-18 15:10:11 +00:00
fros4943
b9372090db
exit when tests fail only
2008-09-18 14:55:21 +00:00
fros4943
8acef2acf1
removed system.exit after activated script
2008-09-18 14:46:24 +00:00
nvt-se
436990be34
use relative path
2008-09-18 14:45:52 +00:00
fros4943
673d0e8f12
more output after running scripts
2008-09-18 14:24:46 +00:00
fros4943
f6f5637f4f
printing debug output when compilation fails
2008-09-18 14:14:58 +00:00
fros4943
ba5bfd6455
mspsim without debug output
2008-09-18 14:05:27 +00:00
fros4943
ff08a99b7d
saving contiki relative paths if possible
2008-09-18 14:04:45 +00:00
fros4943
c1af172035
added tools for creating contiki relative paths
2008-09-18 14:04:13 +00:00
nvt-se
0a03c4d237
added the Coffee test to Cooja.
2008-09-18 10:36:48 +00:00
fros4943
8a171ebc16
added contiki test: sky hello world
2008-09-18 10:27:57 +00:00
fros4943
0651d0200f
ran every test twice
2008-09-18 10:22:25 +00:00
fros4943
46a83a2909
removed log file based on current date
2008-09-18 07:38:48 +00:00
fros4943
35a79812d8
some more debugging info
2008-09-18 07:25:27 +00:00
fros4943
29eb6ecba4
removed old example tests
2008-09-17 22:02:19 +00:00
fros4943
3a06219c1e
added contiki test: cooja testapp hello world
2008-09-17 21:54:15 +00:00
fros4943
dcabcf772b
using RUN_TEST script, and environment variables
2008-09-17 21:42:19 +00:00
fros4943
023a760b40
run single test script
2008-09-17 21:41:30 +00:00
fros4943
f2f99b0af8
removed old example usage
2008-09-17 21:40:45 +00:00
fros4943
d656052f7e
cooja clean also cleaning cooja_mspsim and mrm
2008-09-17 20:50:54 +00:00
fros4943
e1a159d7a2
deleting jar at clean
2008-09-17 20:49:13 +00:00
fros4943
11981ea720
mrm.jar built automatically when starting cooja
2008-09-17 20:41:37 +00:00
nifi
ee56d724bf
fixed bug in the delayed start of MSPSim motes
2008-09-17 17:39:37 +00:00
fros4943
fc85534698
some minor fixes
2008-09-17 16:30:57 +00:00
fros4943
00930b72c3
added "export contiki test" functionality. still needs testing
2008-09-17 15:22:39 +00:00
nifi
724d9139a7
added missing variable initialization
2008-09-17 14:37:23 +00:00
fros4943
8de801d729
new mspsim version 0.93+
2008-09-17 12:10:15 +00:00
fros4943
fb4f9dfc1a
serialport is an active interface
2008-09-17 12:09:20 +00:00
fros4943
9a76bacaa5
initialize from int[] (mspsim standard)
2008-09-17 12:09:03 +00:00
fros4943
9c51ece052
supporting new mspsim cc2420
2008-09-17 12:08:45 +00:00
fros4943
8d790a19d8
serial port implementation for sky node.
2008-09-17 12:05:45 +00:00
fros4943
824dd31856
serial port interface
2008-09-17 12:04:27 +00:00
fros4943
cad6109cf4
new loglistener version, implemented by Niclas Finne
2008-09-01 13:01:05 +00:00
fros4943
9ea58d343b
cooja ant run automatically builds jars
2008-09-01 12:47:54 +00:00
adamdunkels
d28b27f031
Source code for the serialdump tool
2008-08-21 21:59:19 +00:00
adamdunkels
8c1a657782
Makefile for extracting, compiling, and packaging a Contiki release
2008-08-15 18:08:03 +00:00
matsutsuka
6c9291f38b
Removed dependency of Cygwin from hexameter.
2008-07-20 07:44:39 +00:00
nifi
4c9d4b0b99
Cygwin library for running cygwin-based tools
2008-07-10 00:15:41 +00:00
nifi
34b37335c9
updated to latest version of mspsim
2008-07-09 22:08:32 +00:00
matsutsuka
4ecebdd842
A binary conversion tool has been modified to support variations.
2008-07-02 07:17:14 +00:00
nifi
1cbac18ff9
updated to latest version of MSPSim
2008-06-27 14:11:51 +00:00
nifi
e4aac2ad23
fixed inverted leds
2008-06-27 14:10:00 +00:00
nifi
52d6ea2738
fixed problem with the initialization order
2008-06-27 14:09:26 +00:00
nifi
4eb02a56a0
added Button interface for the Sky plattform
2008-06-27 14:07:05 +00:00
nifi
522f87e63f
made the GUI a little more compact
2008-06-27 14:05:08 +00:00
nifi
21c8496858
bug fix: flash is not available on all platforms
2008-06-27 14:04:46 +00:00
adamdunkels
38f0ac4a36
Made wpcapslip work with IPv6 enabled. Added -l option to turn on logging.
2008-06-19 07:52:28 +00:00
oliverschmidt
0acc837096
Moved .o65 imports generator into backyard.
2008-06-12 20:45:21 +00:00
adamdunkels
50cb71633b
Tool for Base64 encoding
2008-06-11 19:04:14 +00:00
oliverschmidt
c7b63647a3
Allow to download complete disk images (incl. custom config file) beside the pure custom config file. Is this kind of a hack as there are no disk image utilities used. Instead the offsets to the config file content in the current example-webserver disk image files is hardcoded into the PHP source code. As soon as the disk images change the offsets need to be adjusted.
2008-06-07 00:26:44 +00:00
oliverschmidt
a4d1c62d3a
Added a configuration file dummy with maximum file size to be injected into disk image templates which will be patched dynamically.
2008-06-06 23:06:10 +00:00
adamdunkels
d134a1fcb1
Moved sky-specific make targets from the tools/sky/Makefile to the more natural platform/sky/Makefile.sky. Added a number of convenient targets for accessing the serial port.
2008-05-29 20:15:49 +00:00
oliverschmidt
d7fe1f91cd
Added a bootable ProDOS 8 disk image and my ProDOS 8 binary loader to by used by the 'disk' make target.
2008-05-22 22:25:03 +00:00
oliverschmidt
b750e8cc42
Moved platform/c64/contiki.cfg to tools/c64/sample.cfg
2008-05-21 08:13:04 +00:00
oliverschmidt
5dba39fab1
Moved platform/c128/contiki.cfg to tools/c128/sample.cfg
2008-05-21 08:09:46 +00:00
oliverschmidt
a341f981aa
Moved platform/apple2enh/contiki.cfg to tools/apple2enh/sample.cfg
2008-05-21 07:59:43 +00:00
oliverschmidt
56f7cd5890
Renamed from .htm to .html
2008-05-21 07:55:46 +00:00
oliverschmidt
449fda5f8b
Added small php script (with accompanying html form) to generate a binary config file (typically named 'contiki.cfg') readable by cpu/6502/lib/config.c.
2008-05-15 22:39:30 +00:00
fros4943
1877a8361f
shorter test duration
2008-05-02 06:15:16 +00:00
fros4943
58ca3bcae3
ctimer test
2008-05-02 05:58:01 +00:00
fros4943
745edbe9ea
misspelling fix
2008-05-02 05:47:52 +00:00
fros4943
b893af79a6
saving portable paths (no '\'s)
2008-05-02 05:47:22 +00:00
fros4943
5cd7df6cd1
updated version with email notif
2008-04-29 04:43:27 +00:00
fros4943
91042860a9
updated linux external tools conf
2008-04-24 12:05:13 +00:00
fros4943
d8f69c0a84
example info file
2008-04-24 11:55:39 +00:00
fros4943
cbb68a71f6
jar target compiles mspsim and mrm
2008-04-24 11:36:07 +00:00
fros4943
3dcc90d9c0
some additional test output
2008-04-24 06:17:26 +00:00
fros4943
99dfe749e3
del backslashes
2008-04-23 15:21:27 +00:00
fros4943
683f05302e
updated version
2008-04-23 15:19:13 +00:00
fros4943
92a4c5289f
removed unmappable character
2008-04-23 13:47:18 +00:00
fros4943
acb55db237
removed unmappable character
2008-04-23 13:47:18 +00:00
fros4943
8e9e6bed48
set mspsim project default
2008-04-23 13:44:14 +00:00
fros4943
ebc2389130
rime rucb and mspsim test
2008-04-22 14:29:05 +00:00
fros4943
59a0e26b90
calling example test scripts
2008-04-22 13:12:40 +00:00
fros4943
9955e05db3
very simple example test scripts
2008-04-22 13:12:23 +00:00
fros4943
61e325b081
default no-gui cooja with increased heap
2008-04-22 13:10:58 +00:00
fros4943
cb962d70c0
added script runner plugin
...
javascript operates on mote log messages
2008-04-22 13:09:32 +00:00
fros4943
6fd056dafb
fixing paths
2008-04-22 13:06:36 +00:00
fros4943
ed6f208609
added script runner no gui version.
2008-04-22 13:05:18 +00:00
fros4943
c7954c8a5b
added functionality for observing GUI (added/removed simulations)
2008-04-22 13:04:43 +00:00
fros4943
edb5a18000
interact with simulations using javascripts
2008-04-22 10:12:16 +00:00
fros4943
22071d6073
updated mspsim
2008-04-03 14:35:19 +00:00
fros4943
d918a7c0a1
added jar_all target which compiles both cooja, mrm and mspsim_cooja
2008-04-03 14:22:03 +00:00
fros4943
d6f91b2f6e
applet config
2008-04-03 14:06:40 +00:00
fros4943
42d685a819
reading source files from web server in applet mode
2008-04-03 14:03:30 +00:00
fros4943
3da6608fe3
upload flash binary not available in applet mode
2008-04-03 14:02:47 +00:00
fros4943
ce3ed6d064
mspsim setup node ports without file access
2008-04-03 14:02:20 +00:00
fros4943
a4c408fb66
reading specified binary firmware from webserver
2008-04-03 14:01:06 +00:00
fros4943
2691abecaa
using firmware specified in applet attribute
2008-04-03 14:00:21 +00:00
fros4943
0ae6a4185a
added applet attribute support + applet code base public
2008-04-03 13:59:37 +00:00
fros4943
ad30c06a8b
added applet attribute support
2008-04-03 13:59:24 +00:00
fros4943
f29f2695ba
fixed ant targets causing jar files to have duplicate class files
2008-04-03 11:50:49 +00:00
fros4943
26f339eea7
save log only available if not applet mode
2008-04-02 16:42:39 +00:00
fros4943
8889712071
log4j fallback on basic configurator if no file access
2008-04-02 16:41:46 +00:00
fros4943
b0d37c34e3
experimental: ticking msp motes separately
...
allows for different tick durations per different nodes
2008-04-01 08:12:16 +00:00
fros4943
a6ddac2347
creating flash interface
2008-04-01 08:09:35 +00:00
fros4943
bc4c80f7c7
single instruction ticks instead of entire milliseconds
...
need optimizing
2008-04-01 08:08:58 +00:00
fros4943
af2fcbca50
writing ID to flash memory
2008-04-01 08:07:58 +00:00
fros4943
66316eb7e9
flash interface
2008-04-01 08:06:57 +00:00
fros4943
43ef84ad85
tick method returns true if mote can be ticked again immediately
2008-03-31 15:22:41 +00:00
fros4943
7579904492
update source info when breakpoints are altered
2008-03-31 15:19:27 +00:00
fros4943
c447f5e6c0
removed references to unused mantis files
2008-03-19 17:48:25 +00:00
fros4943
716932544b
new elf debug object access
2008-03-19 17:42:44 +00:00
fros4943
12c094409a
added javadoc attr
2008-03-19 17:28:42 +00:00
fros4943
f659204238
experimental: removed objdump dependency
2008-03-19 17:27:35 +00:00
fros4943
759b98d05c
get/set for elf module
2008-03-19 17:23:47 +00:00
fros4943
5def17f4fa
one touch expandable split panes
2008-03-19 15:26:18 +00:00
fros4943
68b5743214
make elf module public
2008-03-19 15:17:59 +00:00
fros4943
6cf7e5eed5
removed external tool addr2line dependency
2008-03-19 15:17:22 +00:00
fros4943
79bd0e27ec
removed debug output
2008-03-19 14:53:58 +00:00
fros4943
7d1a1e853a
added syntax highlighting
2008-03-19 14:52:04 +00:00
fros4943
1e3ec46ddb
added help method for generating unique mote type identifiers
2008-03-19 09:41:03 +00:00
fros4943
27d81e5645
added support for dynamic contiki mote type identifiers: no need to restart simulator when loading another simconfig
2008-03-19 09:40:38 +00:00
fros4943
4ed646d8ba
updated source code info
2008-03-18 16:59:06 +00:00
fros4943
3b8f80f283
added javadoc target
2008-03-18 16:56:14 +00:00
fros4943
dab209d74f
javadoc bugs
2008-03-18 16:55:44 +00:00
fros4943
0c0d313506
added udgm signal strength support
2008-03-18 16:47:17 +00:00
fros4943
ca5c47da3d
updated mspsim jar
2008-03-18 16:41:17 +00:00
fros4943
f0fbbaa379
negative channels can talk to any other channel (both rx and tx)
2008-03-18 16:37:35 +00:00
fros4943
7f89171d26
updated tr1001 channels: fixed to -1
2008-03-18 16:36:48 +00:00
fros4943
5ddbefaa4f
added delete mote menu action
2008-03-18 16:20:56 +00:00
fros4943
5337ad2b60
updated interface visualizer and changed default output power to 0 dBm
2008-03-18 16:20:16 +00:00
fros4943
618f2907ec
debug output fix
2008-03-18 15:48:24 +00:00
fros4943
32b5f206b1
implementing custom data objects
2008-03-18 15:48:00 +00:00
fros4943
6e6857c6a6
warn if forwarded data is null
2008-03-18 15:43:03 +00:00
fros4943
8b6fb0821a
supporting connections with null radio packets
2008-03-18 15:42:35 +00:00
fros4943
9ed58f6323
disturber sends same packet over and over again
2008-03-18 13:55:46 +00:00
fros4943
094e86ca49
cc24240 packet converter (currently no actual conversion is performed due to already stripped cc2420 output)
2008-03-18 13:34:20 +00:00
fros4943
6ef6ae5d76
removed connection logger reference
2008-03-18 13:24:38 +00:00
fros4943
275ee04f5b
tr1001 implements a custom data radio. may deliver null packets is gcr decoding fails
2008-03-18 13:15:41 +00:00
fros4943
560837b4db
using new radio packet format
2008-03-18 13:13:56 +00:00
fros4943
d23ef2a0df
custom data radio implementation: tr1001 byte objects
2008-03-18 13:08:26 +00:00
fros4943
84d2353966
using new radio packet format and some documentation
2008-03-18 13:05:23 +00:00
fros4943
4fc082db35
using new radio packet format
2008-03-18 13:03:24 +00:00
fros4943
2b90590698
removed old commented code
2008-03-18 13:02:10 +00:00
fros4943
066a055563
general radio interface now implements old packet radio
2008-03-18 13:01:13 +00:00
fros4943
36b6fa15eb
custom data radios
2008-03-18 12:58:59 +00:00
fros4943
5107a365c3
using new radio packet format
2008-03-18 12:57:04 +00:00
fros4943
660faff676
removed notion of byte and packet radio:
...
all radios must now implement the default cooja packet type, and may addionally implement a custom data object
2008-03-18 12:54:25 +00:00
fros4943
e765735bad
using new radio packet format
2008-03-18 12:52:01 +00:00
fros4943
1270545cc2
removed debug output
2008-03-18 12:49:18 +00:00
fros4943
e41a6c2fbc
default radio packet implementation
2008-03-18 12:47:10 +00:00
fros4943
d76e1b268a
default (os-level) radio packet
...
all radios implementations must support this packet format
2008-03-18 12:46:36 +00:00
fros4943
6ecde3e85a
removed obsolete connection logger
2008-03-18 12:43:00 +00:00
fros4943
735390dd5d
minor fix: power cast to double
2008-03-17 10:18:37 +00:00
fros4943
b96b3ae8c6
only using distance when calculating received signal strength for nodes closer than transmitting range
2008-03-17 10:10:17 +00:00
fros4943
3a7feb7df7
activated sky nodes, no cross level converter exists yet
2008-03-17 09:57:05 +00:00
fros4943
d464609df6
initial cc2420 wrapper interface
...
supports signal strength and output power (indicator)
2008-03-17 09:55:35 +00:00
fros4943
ef6ac855d9
remade msp init methods
2008-03-17 09:54:19 +00:00
fros4943
223ded4595
added output power indicator max value
2008-03-17 09:50:27 +00:00
fros4943
7cf49fb57a
added output power indicator max value + remade signal strength calculation per distance
2008-03-17 09:49:44 +00:00
fros4943
89a062aa06
automatically close mote plugins when mote is removed
2008-03-17 08:35:10 +00:00
adamdunkels
e160610711
Added slip target for setting up a SLIP link
2008-03-03 20:24:23 +00:00
adamdunkels
57f2dfa743
Decrease TTL for forwarded packets
2008-02-24 21:14:25 +00:00
adamdunkels
3106840c56
Code style fixes
2008-02-24 21:13:36 +00:00
fros4943
2c5e167b20
added method for checking if radio is on/off. the method is currently only used by contikradio:s.
...
changed UDGM coloring:
dead/non-existing radios are black.
turned off radios are gray.
2008-02-23 10:10:42 +00:00
fros4943
f577b17ab3
added predefined obstacles (no need for external images)
2008-02-18 08:21:59 +00:00
fros4943
3675479274
added access control when applet
2008-02-18 08:18:01 +00:00
fros4943
be4ea6bd91
updated since GUI.frame was removed
...
+ added predefined obstacles (no images needed)
2008-02-15 13:20:22 +00:00
fros4943
d42ed7d5da
fixed some javadoc warnings
2008-02-12 15:31:22 +00:00
fros4943
930ec5d63a
changed to application modal dialogs instead of toolkit modal
2008-02-12 15:25:41 +00:00
fros4943
3b2a19c1ae
isVisualized handling both visualized in frame and in applet.
2008-02-12 15:20:56 +00:00
fros4943
fe11ea6c8f
added cooja applet target
2008-02-12 15:17:50 +00:00
fros4943
8d82edfe81
cooja applet files
2008-02-12 15:17:00 +00:00
fros4943
f1721cad53
removed public static JFrame frame variable. components should instead access the top parent container via getTopParentContainer()
2008-02-12 15:12:38 +00:00
fros4943
773736a6ca
432
2008-02-12 15:03:22 +00:00
fros4943
6c8151b449
removed public static JFrame frame variable. components should instead access the top parent container via getTopParentContainer()
2008-02-12 15:03:02 +00:00
fros4943
d7ed256dfc
removed contiki dependency variable: node_id
2008-02-11 16:09:47 +00:00
fros4943
04c10bcee7
added sky led interface (+ updated esb+contiki mote led interfaces)
2008-02-11 15:53:28 +00:00
fros4943
71b2afe79f
sky serial port
2008-02-11 15:23:37 +00:00
fros4943
76520cc90f
tmotesky mote
2008-02-11 15:23:10 +00:00
fros4943
c0aa6957c7
tmotesky mote type
2008-02-11 15:22:07 +00:00
fros4943
38cce5e9c7
added icon interface
2008-02-11 15:17:30 +00:00
fros4943
bae02d252a
automatically updating when new mote types are added/removed
2008-02-11 14:37:17 +00:00
fros4943
36f70eff7c
msp mote memory now contains map entries instead of name->address hash
2008-02-11 14:07:38 +00:00
fros4943
2beb497c35
possible bugfix: setting title before disposing error dialog
2008-02-11 14:04:51 +00:00
fros4943
c8f1906479
throwing unknown variable exceptions
2008-02-11 14:04:16 +00:00
fros4943
afebaa9e97
catching unknown variable exceptions + using integer size
2008-02-11 14:03:19 +00:00
fros4943
47165456ca
added unknown variable exception + method for fetching integer size
2008-02-11 14:02:29 +00:00
fros4943
74df59e4a2
set rime communication stack default
2008-02-11 14:00:19 +00:00
fros4943
07834f08de
new step method takes maximum cycle count argument
2008-02-11 11:50:44 +00:00
fros4943
ae603b1450
updated: setNote was removed from utils/StackUI
2008-02-11 11:48:38 +00:00
adamdunkels
9550fad2f3
Added sizeplot target that plots and shows the size of the code
2008-02-11 10:43:02 +00:00
oliverschmidt
2632f8f937
Removed finally unnecessary cast.
2008-02-10 22:36:36 +00:00
fros4943
0e8f94ed77
automatically listening to newly added nodes
2008-02-08 14:42:33 +00:00
fros4943
c3bcf8569c
fixed restoring firmware file info during reload
2008-02-08 14:30:28 +00:00
fros4943
4192b95ce4
updated deprecated code
2008-02-07 22:25:26 +00:00
fros4943
70dd3218f3
esb/tr1001 interface
2008-02-07 14:55:35 +00:00
fros4943
749c0aa639
msp430 specific plugins
2008-02-07 14:55:18 +00:00
fros4943
52cacb7947
esb and msp430-general interfaces
2008-02-07 14:54:16 +00:00
fros4943
c18afffd36
esb mote extends general msp mote
2008-02-07 14:53:29 +00:00
fros4943
09345f05ae
ant build file external from both cooja and mspsim
2008-02-07 14:51:44 +00:00
fros4943
c68c6190a2
restructuring mspsim/cooja files (about to add tmotesky support)
2008-02-07 14:51:16 +00:00
fros4943
66622e6920
removed trailing space (causes a warning at cooja startup)
2008-02-07 14:47:18 +00:00
fros4943
b0e07a06cf
removed mote type visualizer (only showing identifier)
2008-02-07 13:15:22 +00:00
fros4943
cbdb1c242d
minor fix when few mote types available
2008-02-07 13:14:42 +00:00
fros4943
776e43d179
moved application mote types to be loaded first
2008-02-07 10:49:07 +00:00
fros4943
5c91174fd4
renamed variable
2008-02-07 10:47:56 +00:00
fros4943
e64093c72f
added abstraction level descriptions
2008-02-07 10:34:45 +00:00
fros4943
d0b9384ab0
mote types sorted after abstraction level
2008-02-07 10:30:19 +00:00
fros4943
327a278cab
annotation describing an abstraction level
2008-02-07 10:29:40 +00:00
adamdunkels
f38255b80f
A hack for tunneling IP packets from a pcap device to SLIP under MS Windows. Essentially a combination of the wpcap driver and the tunslip tool.
2008-02-07 09:39:35 +00:00
adamdunkels
264176fe1b
Small scripts (hacks!) for checking and plotting the Contiki code size
2008-02-04 23:51:42 +00:00
adamdunkels
6557863bb8
The reset now comes after the binaries are compiled
2008-02-03 21:04:31 +00:00
oliverschmidt
cee1823dc3
Shell scripts need to have Unix line endings even on Windows/Cygwin.
2008-01-15 21:35:42 +00:00
oliverschmidt
f9893e11c4
Shell scripts need to have Unix line endings even on Windows/Cygwin.
2008-01-15 21:34:25 +00:00
fros4943
c55f320bd5
minor bug fix: recompilation dialog may preselect wrong process if several equally named processes exist (implemented in different source files)
2008-01-08 12:33:25 +00:00
fros4943
9c08ab0009
added get/set config for event listener plugin: (must register new observers as well)
2008-01-08 12:19:25 +00:00
fros4943
58215907bb
added get/set config for event listener plugin
2008-01-08 12:12:15 +00:00
adamdunkels
06e6bf31f4
Removed debuggin symbols and indirect symbol pointers. Added calloc and strchr to builtins
2008-01-08 08:22:51 +00:00
fros4943
829849dbc9
using two random success ratios
2007-12-13 07:59:35 +00:00
nifi
98b2bd7de8
changed to not show the executed command
2007-12-12 11:51:47 +00:00
fros4943
632c35720c
bugfix: create should not be available after changing deselecting processes
2007-11-29 05:58:42 +00:00
fros4943
18cc446063
catching heap memory errors
2007-11-29 05:37:35 +00:00
matsutsuka
61e83679ca
SDCC-to-Binary translation tool is added for convenience.
2007-11-28 09:40:49 +00:00
matsutsuka
1f1f2e12ed
The Micro-Executable Format support (experimental).
2007-11-28 06:16:20 +00:00
adamdunkels
2c4aba1b1b
Closing stderr to avoid error messages for compilation without Tmote Sky boards
2007-11-26 23:21:41 +00:00
fros4943
6012ef9c21
added some functionality like save compilation output + updated initial scan to the testapps directory
2007-11-25 23:32:05 +00:00
fros4943
f9e389d33e
removed warning
2007-11-25 22:50:12 +00:00
fros4943
9b433cc06a
register as observer at end of constructor
2007-11-23 06:21:24 +00:00
fros4943
79898a5096
random seed fix
2007-11-20 05:19:47 +00:00
fros4943
a9c3799a42
number of logged packets in title
2007-11-20 04:17:11 +00:00
fros4943
7ab9703d8f
more error output at failed compilation
2007-11-20 04:16:13 +00:00
adamdunkels
8ac35cb44d
Added menu bar to quickstart window. Made Rime the default stack for quickstart
2007-11-18 12:21:41 +00:00
adamdunkels
261254b22d
Added SERIALDUMP variable pointing to the serialdump executable
2007-11-13 20:21:02 +00:00
adamdunkels
d8717c264a
Serial library for Python needed for some of the Tmote Sky tools
2007-11-13 13:23:02 +00:00
fros4943
7738b86b46
added missing 'grep -v ^_'
2007-11-13 06:06:36 +00:00
adamdunkels
56d1013408
Small hack for adding a timestamp to incoming lines
2007-11-12 11:48:49 +00:00
adamdunkels
912d2f2856
Added CMOTES variable to make energy estimation demo scripts nicer
2007-11-06 19:56:27 +00:00
fros4943
e38e6b7e8c
removed old using
2007-10-31 13:58:21 +00:00
adamdunkels
17a955e89b
Removed unused sky-run rule
2007-10-25 14:48:23 +00:00
adamdunkels
d05951bc45
Supporting libraries for the Tmote Sky tools
2007-10-25 14:24:59 +00:00
adamdunkels
44eb40099d
Makefile for doing bulk uploading of .ihex files to Tmote Sky boards
2007-10-25 13:26:38 +00:00
adamdunkels
c825da7f69
Python DLL needed for some of the tools
2007-10-25 13:14:15 +00:00
adamdunkels
09a9f0d00a
Tmote Sky tools for Windows and Linux
2007-10-25 11:08:27 +00:00
fros4943
77b61f278b
removed unused files
2007-10-23 09:47:01 +00:00
fros4943
474edac0f5
moved release lock to before return response
2007-10-23 09:46:28 +00:00
fros4943
4a14613529
now that success ratio is variable, it must also be stored with sim configs
2007-10-23 08:39:21 +00:00
fros4943
9f2ced9cda
fixed nm command for linux platform
2007-10-23 08:36:47 +00:00
fros4943
b4ba76b53a
make sure uip uaodv uses uaodv.c
2007-10-22 13:21:51 +00:00
fros4943
1b40da2636
minor fix: catching socket errors
2007-10-22 12:39:41 +00:00
fros4943
14f1b81e10
updated default mac config (fixed regexps)
2007-10-22 10:42:47 +00:00
fros4943
898d8f4fa5
updated, mac settings needed compiler path
...
removed default settings
2007-10-19 12:31:14 +00:00
fros4943
868a0381f9
experimental mac os x support:
...
default os configuration
2007-10-19 11:05:56 +00:00
fros4943
989d7e37ef
mac os x configuration example
2007-10-19 11:01:00 +00:00
fros4943
358e4bbfb7
experimental mac os x support:
...
script for parsing out memory section information
2007-10-19 10:58:00 +00:00
fros4943
dfc0199cbd
set drift method as standard for all clock interfaces
2007-10-03 14:20:57 +00:00
fros4943
3ace4c55cd
code formatting and more debugging output at radio medium failure
2007-09-30 12:03:49 +00:00
fros4943
0f4a25c8ff
cooja mac os x support
2007-09-30 12:02:33 +00:00
fros4943
87e32f037e
enabled config of entire ar command, not only arguments
2007-09-28 07:21:21 +00:00
fros4943
abfe10b100
added exception handling to project dir loading
2007-09-21 16:14:19 +00:00
fros4943
12c539d2b5
always highlighting node at mote plugin activation
2007-09-21 16:11:44 +00:00
fros4943
23b9136e5e
bug fix if JAVA_HOME not set
2007-09-18 16:23:38 +00:00
fros4943
8323fdfa30
bug fix if JAVA_HOME not set
2007-09-18 16:07:10 +00:00
fros4943
005ad973a2
catching unsupported class version exceptions
2007-09-18 15:57:14 +00:00
fros4943
8f101f495c
changed address parsing using nm to more generic: any command may be used
2007-09-18 11:33:46 +00:00
fros4943
4937918af5
updated the default linux/win32 compiler/linker config
2007-09-17 13:06:36 +00:00
nvt-se
c49c1c0902
Added default Linux settings.
2007-09-12 12:39:31 +00:00
fros4943
d08097966d
added configurations
2007-09-10 17:50:47 +00:00
fros4943
5a34869fea
removed level1 test
2007-09-10 17:50:02 +00:00
fros4943
0e5a8968dd
added default config
2007-09-10 14:08:21 +00:00
fros4943
dfc9a46a14
removed old map test
2007-09-10 14:08:02 +00:00
fros4943
95186aebcb
updated tests - references to actual COOJA code
2007-09-10 14:07:12 +00:00
fros4943
9100b5710b
level 3b - tests parsing addresses using nm
2007-09-10 14:06:23 +00:00
fros4943
83792e4132
level 3a - tests parsing addresses using map file
2007-09-10 14:06:03 +00:00
fros4943
e24dd09126
parsing addresses differently depending on exttools config
2007-09-10 14:05:34 +00:00
fros4943
8a11380de9
setting nm parsing default
2007-09-10 14:04:10 +00:00
fros4943
919a35801d
using external tools regular expressions
2007-09-10 13:26:54 +00:00
fros4943
08d42b2251
added regular expressions for parsing map files and nm output
2007-09-10 13:25:36 +00:00
fros4943
ab5b1b4a65
bigmem target
2007-09-06 08:10:04 +00:00
fros4943
e04e128a59
updated jni_tests to new external tools configuration
2007-09-05 18:39:42 +00:00
fros4943
e097e17a15
minor fix
2007-09-05 14:08:04 +00:00
fros4943
d5d6e5d48c
added some explanations
2007-09-05 14:01:56 +00:00
fros4943
db74bb6566
changed link argument sent to makefile:
...
instead of using linker, user may specify linker line including tools
2007-09-05 14:00:59 +00:00
fros4943
661a76408a
changed link argument sent to makefile:
...
instead of using linker, user may specify linker line including tools
2007-09-05 13:58:08 +00:00
fros4943
992a715ba6
moved init routines to be executed on node specific basis
2007-08-23 07:36:34 +00:00
fros4943
a147db8cc5
added simple test template
2007-08-22 11:26:21 +00:00
fros4943
b67baa7dfc
set specified external tools configs read only
...
+ automatic formatting
2007-08-22 11:23:50 +00:00
ksb
93861e7b77
Added memmove as a builtin function.
2007-08-22 10:57:31 +00:00
fros4943
65533c0c00
an early version of chakana, an automated test framework used with COOJA
2007-08-21 14:39:18 +00:00
fros4943
9be473e4b9
functionality for exporting current userplatforms as default external tools setting
2007-08-21 14:18:04 +00:00
fros4943
7f25afcfe4
fixed possible null pointer exception
...
+ some formatting
2007-08-21 13:28:52 +00:00
fros4943
d272b062f0
reimplemented receiver calls (earlier tcpip_input) from inside multithreaded environment
2007-08-21 13:09:40 +00:00
fros4943
fa6748f45a
reset success ratio to 100&, and added configuration ability in plugin
2007-08-21 09:17:18 +00:00
fros4943
1ca82694f5
restructured dialog
...
added main random seed, nr tick lists etc.
2007-08-21 08:54:48 +00:00
fros4943
0d505b8dfd
reset nr tick lists and mote startup delay, since both settings are still experimental
2007-08-21 08:51:33 +00:00
nifi
ebe39794fd
enabled debug information (source lines in stack traces)
2007-08-20 09:15:34 +00:00
fros4943
598f4e94cd
thread safe plugin startup
2007-07-17 21:21:24 +00:00
fros4943
61482fec43
updated size of uAODV unicasts with headers
2007-07-17 21:21:19 +00:00
fros4943
a4b7ae4425
preferred column sizes
2007-07-16 10:17:38 +00:00
fros4943
9c43ddd522
print high addresses correctly
2007-07-16 08:21:17 +00:00
fros4943
3b41fc0a7c
minor update regarding packet types
2007-07-16 07:33:53 +00:00
fros4943
22a69a253d
added cooja uAODV ack packet type
2007-07-13 10:11:30 +00:00
fros4943
cc865f18bb
handling radio when nodes die
2007-07-13 09:08:24 +00:00
fros4943
81185f2e84
added aodv rerr support
2007-07-12 14:27:07 +00:00
fros4943
43b27f954b
uip uaodv using crc
2007-07-11 15:22:22 +00:00
fros4943
88c7e87e82
added udgm random transmission support.
...
random mode can currently only be activated via simulation configs (.csc)
udgm uses the same random seed as the simulation
2007-07-10 12:43:23 +00:00
fros4943
b13e9dde90
saving random seed with simconfig
2007-07-04 16:13:17 +00:00
fros4943
b09e7f8641
nulll constructor arguments
2007-07-04 07:44:13 +00:00
fros4943
66e562f2c0
added method for setting timedrift
2007-06-19 09:59:19 +00:00
fros4943
ef1588cd83
added delayed startups random for contiki motes
2007-06-19 09:58:43 +00:00
fros4943
4596f00eb1
updated project dir config file
2007-06-19 07:44:36 +00:00
fros4943
78a06fe9b5
using nullmac for cooja rime radio
2007-06-08 12:25:54 +00:00
fros4943
0fa4dd2d37
removed java 1.6 dependency
2007-05-31 10:00:30 +00:00
fros4943
7f6593e361
added abstract application motes
...
can be used to rapidly implement new pure java application motes
2007-05-31 07:21:29 +00:00
fros4943
70969c1930
added configurable transmission rate (default 19.2kbps)
2007-05-31 07:19:11 +00:00
fros4943
3e364371e7
added simple aodv packet parsing
2007-05-31 07:01:32 +00:00
fros4943
fc056f97f9
minor update in highlighted motes
2007-05-30 20:57:58 +00:00
fros4943
490bc06de2
added radio logger plugin
2007-05-30 11:13:30 +00:00
fros4943
508fe3709d
vis2d implements mote highlight functionality
2007-05-30 10:54:22 +00:00
fros4943
209a35bf53
added getMote() method to all radios
2007-05-30 10:52:57 +00:00
fros4943
c15c38bb1a
added mote highlight functionality
2007-05-30 10:51:14 +00:00
fros4943
7ec1a4f7aa
added check that outgoing packet was not discarded from simulator
2007-05-29 12:53:49 +00:00
fros4943
68cbf124ae
separate mote tick lists enabling less radio interference and more realistic(?) simulations
...
experimental fixed random seed for now
2007-05-29 07:27:10 +00:00
fros4943
eceb2e5816
desktop always exists, but not always used
2007-05-28 09:37:01 +00:00
fros4943
953c60c35a
added setVisualized method (experimental)
2007-05-28 09:01:49 +00:00
fros4943
6271beabc3
nongui command arguments
2007-05-28 08:06:41 +00:00
fros4943
9d18cd5609
added java_home reference
2007-05-28 07:29:20 +00:00
fros4943
46a727d8de
simple java_home environment references
2007-05-28 07:26:51 +00:00
fros4943
ca16d56844
dispose on escape
2007-05-24 08:24:11 +00:00
fros4943
ad59a54fa8
fix: maximized cooja frame overlapping os display regions (such as win start menu).
2007-05-23 09:10:15 +00:00
fros4943
55a255bb9c
recompiled MRM (no changes made to sources) due to recent changes in COOJA core radio medium
2007-05-23 07:47:23 +00:00
bg-
4275601eb8
* Line buffered stdout (also when pipe).
2007-05-21 15:22:45 +00:00
fros4943
7d3c72c8d7
removed cfs ref in template
2007-05-21 15:00:13 +00:00
fros4943
63e1ab3e60
removed old cfs process from default config
2007-05-21 14:59:57 +00:00
fros4943
67ae9fbcb7
application radio
...
may be used by java-based motes to implement radio functionality
2007-05-19 17:17:34 +00:00
fros4943
b18d87195d
removed event thread exceptions
2007-05-19 17:05:54 +00:00
fros4943
fb9728b29f
allow mote to go to sleep due to etimers IFF contiki system was ticked
2007-05-19 16:56:55 +00:00
fros4943
ff7c1d8f12
added uIP over uAODV radio driver support for COOJA
...
the radio driver assumes uAODV already has a route to the destination, hence the application is responsible for fetching routes and buffering delayed packet data
2007-05-19 14:27:08 +00:00
fros4943
d62e75ac3f
debugging output
2007-05-18 15:18:07 +00:00
fros4943
1937e663ad
setting UDGM signal strength depending on distance
2007-05-18 15:17:11 +00:00
fros4943
af0fcc9be5
added menu info on current java version
2007-05-18 14:08:19 +00:00
fros4943
8ad036b9a2
removed comm stack processes from standard autostart processes
2007-05-18 13:52:29 +00:00
fros4943
1648d10e91
removed comm stack specifics from template
2007-05-18 13:51:42 +00:00
fros4943
643ce5adfe
added support for several contiki comm stacks (uip + rime)
2007-05-18 13:45:19 +00:00
fros4943
411ad59bda
removed Java 1.6 added ModalityType
2007-05-14 12:13:08 +00:00
fros4943
fd53ff57dd
added retry option at failed simulation reload
2007-05-11 10:55:07 +00:00
fros4943
ca6b1d4bf8
restructured corecomm to throw exceptions instead of returning success of operation
2007-05-11 10:15:42 +00:00
fros4943
80ec85abad
forwarding java corecomm compilation output via messagelist
2007-05-11 10:02:13 +00:00
fros4943
8585881f6c
removed sun's proprietary icon
2007-05-10 17:08:44 +00:00
fros4943
d8080ddcad
added custom made error dialog for simulation (re)load errors
2007-05-10 17:05:01 +00:00
fros4943
79144edde6
showing custom made error dialog instead of JOptionPane's
2007-05-10 17:02:04 +00:00
fros4943
86f50ae5ce
forwarding compilation output with exception
2007-05-10 17:01:02 +00:00
fros4943
afcbbac7b7
added support for compilation output in mote type creation exception
2007-05-10 17:00:03 +00:00
fros4943
915b7d4d36
forwarding cause of exception
2007-05-10 16:59:00 +00:00
fros4943
b6940d4302
differing between exceptions
2007-05-09 07:18:36 +00:00
bg-
cca02a05ed
* 6 should be 4 in size of DHCP messages.
...
* -w option to sysctl.
2007-05-02 08:58:00 +00:00
bg-
1c3ac47557
* Only copy first DNS server (correctly).
2007-04-30 12:28:29 +00:00
bg-
13bfd30fdd
* Do print "" rather than just print.
2007-04-27 08:36:49 +00:00
bg-
a71b149e29
* Add/update linker & loader error codes.
2007-04-26 12:54:13 +00:00
bg-
7e540078f1
* Like mknmlist but rely on ANSI C features.
2007-04-25 15:30:19 +00:00
fros4943
ca2add3641
newer version of experimental mspsim mote type.
...
supports high speed radio transmissions (os2os, os2emul, emul2os, emul2emul)
2007-04-23 12:00:43 +00:00
fros4943
c2147dbb86
changed duration
2007-04-23 11:58:20 +00:00
fros4943
438fa2a92d
changed byte radio to supply delay meta data instead of timestamp
2007-04-23 11:33:07 +00:00
fros4943
923ad07abf
updated duration for 19200bps transmissions
...
added some fault handling
2007-04-23 08:28:30 +00:00
fros4943
1c818c039f
added warning for null packets
2007-04-23 08:25:50 +00:00
fros4943
eeed4115c4
colors helping a user manually enter project paths
2007-04-11 14:00:27 +00:00
bg-
95ea7bdff1
* Different ifconfig command under fbsd.
2007-04-04 11:54:45 +00:00
fros4943
3d1c427c60
only storing external tools settings differing from the defaults
2007-04-04 08:04:48 +00:00
fros4943
8403776cf1
compilation window ui improvement (by nfi)
2007-04-04 07:47:02 +00:00
fros4943
c8190f55e6
added quick fix for passing alternative external tools configuration files at startup.
2007-04-03 16:21:12 +00:00
fros4943
2a216122b3
throwing exceptions when trying to access the library initially
2007-04-03 16:18:04 +00:00
adamdunkels
c948c512f0
Makefile for tools
2007-04-02 20:01:24 +00:00
fros4943
7581aa5916
appending to textarea from awt thread
2007-04-02 17:44:43 +00:00
fros4943
e44657d05d
added menu option for removing all motes from simulation
2007-04-02 16:50:07 +00:00
fros4943
d28069411d
layout fix
2007-04-02 16:44:44 +00:00
fros4943
4be0e0ea8b
removed reference to non-working mantis mote
2007-04-02 16:17:40 +00:00
fros4943
d68a7bb017
minor layout fix
2007-04-02 16:02:32 +00:00
nifi
5e69641bc1
changed to add messages using AWT thread
2007-04-02 15:45:44 +00:00
fros4943
2545a712bb
licenses for libraries used by cooja
2007-04-02 14:55:11 +00:00
fros4943
6515e4049b
updated version (without refs to libraries)
2007-04-02 14:28:54 +00:00
fros4943
f5c25da9d9
removed unused libraries
2007-04-02 14:22:55 +00:00
fros4943
3d5298ab69
always consuming button events
...
(bug fix: mote falls asleep during fast button clicks)
2007-04-02 14:14:26 +00:00
fros4943
5a96a9cdb7
minor fixes
2007-04-02 13:42:05 +00:00
fros4943
4e8631a034
added additional error handling when loading and reloading simulations
2007-04-02 12:45:19 +00:00
fros4943
c1bb9ce207
removed obsolete quickstart example
2007-04-02 10:55:54 +00:00
fros4943
780561d80a
added ant script to compile examples
2007-04-02 10:55:16 +00:00
fros4943
0054bab730
dialog size fix
2007-04-02 10:32:37 +00:00
adamdunkels
5230c1bb5d
Tool for making the http-string.c file from http-strings
2007-03-29 22:17:47 +00:00
fros4943
80dfde9ab3
removed old libraries (created on demand)
...
+ added simple error handling when creating mote types
2007-03-26 16:30:28 +00:00
fros4943
dff11bd027
creating empty cooja.config when quickstarting
2007-03-25 21:32:33 +00:00
fros4943
8ffdc10322
quick-starting a few mote plugins
2007-03-24 01:00:25 +00:00
fros4943
1f1ff5805d
checking displayable attr on windows before disposing them
...
(in an attempt to remove child0 exceptions)
2007-03-24 00:44:55 +00:00
fros4943
24cc50590f
minor changes when dusting up quick-start
2007-03-24 00:42:51 +00:00
fros4943
e753966dc0
create class file directory and, if compilation fails, try including cooja.jar
2007-03-24 00:41:10 +00:00
fros4943
ae74f2a879
no need to rescan after changing description
2007-03-23 23:45:13 +00:00
fros4943
61ab1ed1f3
renamed 'user platform' to 'project directories'
2007-03-23 23:33:54 +00:00
fros4943
8be4ba53d7
renamed 'user platform' to 'project directories'
2007-03-23 23:16:42 +00:00
fros4943
cd8f45234e
creating user platform configuration on demand
2007-03-23 21:57:24 +00:00
fros4943
1d0936c965
removed saving current simulation time
2007-03-23 21:38:45 +00:00
fros4943
b7ceb24dab
updated jar
...
(+ removed old unused jar)
2007-03-23 21:24:37 +00:00
fros4943
0c1e8278ed
removed debug output
2007-03-23 21:22:37 +00:00
fros4943
996446e8e3
added headers
2007-03-23 21:13:43 +00:00
fros4943
9e2059dcfc
updated to support new multiabstraction radios
...
+ extending abstract medium
+ fixed set config in area viewer
2007-03-23 21:08:26 +00:00
fros4943
4f089d113e
extending abstract radio medium
2007-03-23 21:06:23 +00:00
fros4943
9cbdd11623
moved functionality to abstract radio medium in order to simplift new implementations
2007-03-23 21:05:45 +00:00
fros4943
9b29eae61d
minor changes
2007-03-23 21:04:19 +00:00
fros4943
7a5d74e407
removed pressed button check
2007-03-23 20:48:29 +00:00
fros4943
24735fb776
added support for dynamic corecomms (generated and compiled on demand)
2007-03-23 14:36:27 +00:00
fros4943
ebf965bbb6
added simulation reload functionality
...
tries to reload the current simulation by allocating new available corecomms, and replacing any references to the old ones
warning: custom made simulation configs may not work with this functionality!
this is a convenience method, and needs dynamic corecomms for reloading more than a constant number of times
2007-03-23 11:25:19 +00:00
fros4943
cf96c89934
check that progress bar is visible before disposing
2007-03-23 11:16:53 +00:00
fros4943
0f1e55191a
force closing dialog correctly
2007-03-22 23:06:26 +00:00
fros4943
104bb5b222
restores last window state (size, location)
2007-03-22 23:01:11 +00:00
fros4943
5d7af1bd2f
automatically bring on "create new simulation"-dialog on startup (if started with gui)
2007-03-22 22:36:04 +00:00
fros4943
8769b6eb38
disposing on escape key
2007-03-22 22:35:06 +00:00
fros4943
c376db9203
removed scan for processes warnings at empty directories
2007-03-22 22:20:33 +00:00
fros4943
05d8cb4bdb
changed to exponential delay slider
2007-03-22 22:08:50 +00:00
fros4943
85cb8dc31f
changed label
2007-03-22 20:52:58 +00:00
fros4943
10108fb50e
change default simulation delay time (100 -> 5)
2007-03-22 20:39:34 +00:00
fros4943
5d700f4a4e
fixed keyboard shortcuts
2007-03-22 20:38:38 +00:00
fros4943
1da6d10730
added comparison of default and current external tools settings
2007-03-22 16:41:50 +00:00
fros4943
2babc1c0ee
renamed contiki code template
2007-03-22 16:20:22 +00:00
fros4943
3e1569d434
renamed file menu items for opening configurations
2007-03-22 16:17:01 +00:00
fros4943
804a1f1370
suggest unique mote type description instead of old "[enter description here]"
2007-03-22 15:51:03 +00:00
fros4943
2763615fbb
automatically resizing create mote dialog depending on screen res.
2007-03-22 15:38:04 +00:00
fros4943
3090b82782
reordered bottom dialog buttons
2007-03-22 15:08:34 +00:00
fros4943
3a3459a939
added progress bar during quick-loads
2007-03-22 15:02:55 +00:00
fros4943
1e1e49f3ff
added load/save-simulation config history support
2007-03-22 13:59:33 +00:00
fros4943
d65b820ca2
changed mote plugins menu to submenues instead of popups
...
(had to restructure mote menu system slightly)
2007-03-22 11:14:27 +00:00
fros4943
d5ac105b8e
removed old debug output
2007-03-22 11:13:19 +00:00
fros4943
14a4675318
added click button menu shortcut fr all visualizers
2007-03-22 09:59:50 +00:00
fros4943
e4372605fb
bug fix for when disposing window
2007-03-22 09:34:50 +00:00
adamdunkels
f18d88a2e0
Added Rime support to Cooja
2007-03-20 20:08:51 +00:00
ksb
7c8665fb89
Padded struct codeprop_tcphdr to 4 bytes, to get around different
...
alignment on different platforms.
2007-03-18 13:15:00 +00:00
fros4943
cba13ef56c
updated radio interface:
...
can only send data yet (both bytes and packets)
2007-02-28 12:21:34 +00:00
fros4943
54002df73b
radio-related changes:
...
radios can belong to different abstraction levels for example byte of packet radios.
=> lots of changes in surrounding files
2007-02-28 09:47:45 +00:00
fros4943
215df016b9
minor changes:
...
menu names (load->open, quick->exit)
2007-02-27 13:51:58 +00:00
fros4943
944a812baa
test implementation for forwarding serial data on per-node-basis to external applications
...
(useful when connecting serialport-bound application used to communicating with real nodes)
2007-02-26 13:28:14 +00:00
fros4943
9a5501485b
added "save log" functionality; simply writes to a text file
2007-02-23 15:18:26 +00:00
bg-
429d41defd
* General stuff for different baudrates:
...
- ubr argument to slip_arch_int
- macros for calculating ubr
- argument -Bbaudrate to tools tunslip and scat
2007-02-02 13:26:48 +00:00
fros4943
3eef58750c
decoupled sectionmemory and addressmemory.
2007-02-02 11:02:14 +00:00
fros4943
291545bd15
experimental code: using MSPSim for emulating msp430 (esb) motes
2007-02-01 17:45:09 +00:00
fros4943
dd9701d125
minor fix; simulator not centering 0,0-size at startup
2007-02-01 16:00:40 +00:00
bg-
6690d7ca8f
* Check for ip_id zero senders and low cost update of zero ip_id.
2007-02-01 14:35:23 +00:00
fros4943
9e37394e49
mispeling fix
2007-01-29 16:02:17 +00:00
fros4943
220fabaef6
added faster method to move motes
2007-01-29 14:30:09 +00:00
fros4943
7aad5bd907
darkened colors of off leds
2007-01-29 14:29:39 +00:00
fros4943
f4ff1061c5
bug fix. only registering when interface exists
2007-01-26 15:12:00 +00:00
fros4943
2604c891e1
added a few commonly tracked interfaces, not depending on contiki mote types
2007-01-26 14:39:54 +00:00
fros4943
40488575c7
bug fix: not possible to load mote plugin at mote pos 0
2007-01-24 18:12:59 +00:00
adamdunkels
83b348631f
Changed the generation of symbols to the mknmlist script. Now symbols.h is not automatically generated so we can use it as a normal include file and remove symbols-def.h.
2007-01-24 16:11:48 +00:00
bg-
3ba41f731d
* Support for -DBAUDRATE=xxx
2007-01-23 12:33:27 +00:00
bg-
9b075f2038
* More compiler builtins.
2007-01-23 12:32:52 +00:00
fros4943
c3e2c7e270
ignoring exception is loaded plugin ordering not possible
2007-01-16 12:59:09 +00:00
fros4943
f5dc079895
minor bug fix
2007-01-16 10:33:25 +00:00
fros4943
f4ca79c73a
removed warning message
2007-01-16 10:32:55 +00:00
bg-
2ae3edb0d5
* Minor mod for FreeBSD 6.
2007-01-12 18:23:19 +00:00
fros4943
519f0468e7
outputting more information when unable to quick-load simulation
2007-01-12 14:47:29 +00:00
fros4943
4aa5770e3a
removed debugging output
2007-01-12 10:47:05 +00:00
fros4943
6c879fc81a
bug fix:
...
mote id reported changed every tick
2007-01-12 10:43:19 +00:00
fros4943
956c1172c3
added java variables to compare c variables against
2007-01-11 14:28:26 +00:00
fros4943
afdf540698
outputting already increased counters
2007-01-11 14:27:26 +00:00
fros4943
05cc4c5db4
added section size control
2007-01-11 14:26:47 +00:00
fros4943
fadf22550a
new compiled mrm jar
2007-01-10 15:08:54 +00:00
fros4943
596677d054
added get observable method
2007-01-10 15:08:17 +00:00
fros4943
4c696452ac
changed method name
2007-01-10 14:59:07 +00:00
fros4943
0c98ce0651
documentation (including javadoc) update
2007-01-10 14:57:42 +00:00
fros4943
b2516a09ef
changed method name
2007-01-10 09:02:17 +00:00
fros4943
30e0584ec5
fixes possible ambiguous compilation error by explicitly casting null
2007-01-10 08:48:13 +00:00
fros4943
a812d1927b
a lot of changes:
...
* added initial support for gui-less simulations
* removed certain static variables for robustness
* added support for standard gui plugins (startup)
* added quick-load menu option
* separated plugins from plugin visualizers
2007-01-09 10:27:53 +00:00
fros4943
abe3a4eaab
separated simulation save/load config functionality
...
added getGUI helpmethod
minor updates due to new method params and removed static variables
2007-01-09 10:21:08 +00:00
fros4943
5c1dcd25c3
new help method for generating radio mediums during config load.
2007-01-09 10:18:08 +00:00
fros4943
aaaf19f72d
new method params: is visualizer available
2007-01-09 10:16:26 +00:00
fros4943
8717e8c10b
new name of visplugintype.java
2007-01-09 10:15:26 +00:00
fros4943
9373558bc6
changed name to plugintype
2007-01-09 10:14:45 +00:00
fros4943
43f371e35a
separated visplugin from plugins (plugins may now also exist without visualizers)
2007-01-09 10:14:21 +00:00
fros4943
91396a3fc2
minor changes due to deletion of static variables and new method parameters
2007-01-09 10:09:59 +00:00
fros4943
89b5f3c2db
minor changes due to deletion of static variables.
...
added support for new contiki mote type information: compilation files
2007-01-09 10:09:19 +00:00
fros4943
8de17adc2d
minor changes due to deletion of static variables
2007-01-09 10:08:02 +00:00
fros4943
74e55fbb81
minor changes due to deletion of static variables. added support for new contiki mote type information: compilation files
2007-01-09 10:07:44 +00:00
fros4943
db0cb3d04c
minor changes due to new setConfig method parameter
2007-01-09 10:05:19 +00:00
fros4943
2fd44015fa
minor updates due to removed static variables and new method params
2007-01-09 10:03:51 +00:00
fros4943
6a6b900955
minor updates due to deleted static variables
2007-01-09 10:02:16 +00:00
fros4943
d579da7a8a
method parameter updates
2007-01-09 10:01:14 +00:00
fros4943
34c020d87e
new plugin:
...
plugin can be configured to break on certain events in simulation environment, for example whenever a led changes
2007-01-09 09:50:52 +00:00
fros4943
18d9c94222
updated plugin constructors
2007-01-09 09:49:24 +00:00
fros4943
bf7ed8eb41
new name (ealier Standard Radio Medium)
2007-01-09 09:47:36 +00:00
fros4943
286dfe0e54
new method for getting observable object
2007-01-09 09:47:10 +00:00
fros4943
ab2373cfec
name change to udgm
2007-01-09 09:45:59 +00:00
fros4943
5106e2c4ec
updated interface due to set config structure changes
2007-01-09 09:19:54 +00:00
fros4943
a0f581c7a4
updated plugin due to structure changes
2007-01-09 09:19:23 +00:00
fros4943
ae088432fe
updated arm -> mrm standard user platform
2007-01-09 09:18:23 +00:00
fros4943
4a40a492b6
updated plugin and radio medium names
2007-01-09 09:17:55 +00:00
fros4943
6339dc1e27
new name for arm:
...
multi-path ray-tracer radio medium (mrm)
2007-01-09 09:16:49 +00:00
fros4943
6464228219
renamed arm (advanced radio medium) to mrm
2007-01-09 09:15:30 +00:00
fros4943
33bea3a025
added support for nogui start from ant
2007-01-09 09:14:25 +00:00
bg-
7993f46e76
* More control chars that needs binary output.
2007-01-05 18:05:21 +00:00
bg-
965342ff43
* Increase portability by avoiding "-" in regexp sets.
...
* Sort vector before use.
2007-01-02 12:39:48 +00:00
bg-
79899c69c1
* Change baudrate to 115200.
...
* Switch from use of select to blocking reads.
* Print non ascii bytes as hex.
2006-12-27 14:19:22 +00:00
barner
7f5c1fde0f
Add 'cuad0' device.
2006-12-22 17:25:13 +00:00
barner
01983e2a77
Fix symbol table generation for the AVR platform.
2006-12-22 17:21:50 +00:00
bg-
e5aef6ad8d
* Typo in comment.
...
* Parse nm input and create namelist.
2006-12-20 13:50:15 +00:00
adamdunkels
36d204b992
Script for generating empty symbols.[ch]
2006-12-19 08:58:21 +00:00
adamdunkels
0cd74875da
Updated script for generating symbols.[ch]
2006-12-19 08:57:26 +00:00
fros4943
2978147e22
scripts for auto-generating symbols.[c,h]
...
may for example be called from a platform makefile
2006-12-18 15:25:01 +00:00
fros4943
867ceea09b
minor change
2006-12-15 12:03:32 +00:00
fros4943
cd2bab0589
added method for retrieving variable addresses
2006-12-15 11:47:40 +00:00
fros4943
76bb1dbd5f
added support for gui standard plugin
2006-12-13 11:57:04 +00:00
fros4943
67048e9ea0
bug fix:
...
label may still be null when simulation updating
2006-12-13 11:55:06 +00:00
fros4943
8e0150d44b
bug fix:
...
appending leading '0' when number < 0x10
2006-12-11 16:37:11 +00:00
fros4943
30be98a575
bug fix:
...
radio logger generated null pointer exception
2006-12-11 12:20:06 +00:00
fros4943
381ab927df
minor fix: plugin's z orders restored at load config
2006-12-07 15:14:19 +00:00
fros4943
37bbf515f2
*cleaned up some code
...
*updated signal strengths to those stated in cooja core interface
2006-12-07 14:28:54 +00:00
fros4943
d59ef75617
added simple filtering support
2006-12-07 14:26:48 +00:00
fros4943
b863ef4c92
added disturber mote:
...
mote that periodically transmits packet that interferes with surrounding radio traffic
2006-12-07 14:24:44 +00:00
fros4943
03b3ac9143
checking that background image was actually loaded
2006-12-06 15:20:18 +00:00
fros4943
a1759d5bed
added new more advanced ray tracing based radio medium: Advanced Radio Medium (ARM)
...
* still not entirely integrated in the rest of the system
* needs testing
2006-12-04 15:46:27 +00:00
bg-
d90f2d9824
* Bump speed over serial to 115200 (Tmote sky only).
...
* Linux fread workaround.
* IP address detection.
* Use SIGALRM rather than select timeout.
2006-12-01 15:09:57 +00:00
fros4943
a86cfbb32e
changes to config system:
...
* user properties saved to user home (.cooja.user.properties) instead of to current working directory
* added config value "standard user platforms"
* class loader bug fix
2006-12-01 14:12:50 +00:00
fros4943
54e8dd9547
added saved config plugin specifics support
2006-11-30 14:25:44 +00:00
fros4943
d6a2211918
added test files for future support of mantis os.
...
not working yet due to threading vs jni problems
2006-11-09 19:31:14 +00:00
fros4943
38fe078d38
removed old unused test code
2006-11-08 21:28:51 +00:00
fros4943
0f43cea8d5
added external config for mantis code template
2006-11-08 21:27:26 +00:00
fros4943
6035c7cb3b
added external tool objdump for alternative way to parse out section addresses and sizes (not used by contiki mote type yet)
2006-11-08 02:17:19 +00:00
fros4943
92d3a38462
added external tool objdump for alternative way to parse out section addresses and sizes (not used by contiki mote type yet)
...
+ some documentation
2006-11-08 02:14:24 +00:00
fros4943
8ef2684118
added external tool objdump for alternative way to parse out section addresses and sizes (not used by contiki mote type yet)
2006-11-08 02:08:00 +00:00
fros4943
a3641800b6
added nm default configuration
2006-11-06 22:29:49 +00:00
fros4943
3d551593ad
bug fix: no nm arguments (tested on linux)
2006-11-06 22:21:57 +00:00
fros4943
cc53f38fbb
added:
...
- include contiki system symbols option (no need for the missing elf-loader files)
(including symbols not working without a few additional files)
2006-11-06 18:03:34 +00:00
fros4943
0f3764539a
remade way to read variable addresses (still used old .map-file approach, but added nm-approach for testing)
...
not tested on linux platforms yet
2006-11-06 18:01:56 +00:00
fros4943
453844aafa
added a few minor changes:
...
- save plugin information (experimental)
2006-11-06 17:58:55 +00:00
fros4943
7e8d9446a1
added a few minor changes:
...
- save plugin information (experimental)
- bug fix: windows not being deselected correctly
- include contiki system symbols option (no need for the missing elf-loader files)
2006-11-06 17:55:59 +00:00
fros4943
b12713093f
removed unused methods
2006-10-23 16:15:12 +00:00
fros4943
2b5846e967
minor bug fix.
...
text area may still be null when log interfaces update
2006-10-23 16:14:02 +00:00
fros4943
34785be0a8
outsourced the file dialog part to method
2006-10-23 16:13:12 +00:00
fros4943
e528b527e6
moved cooja cfs files from /dev to /cfs
2006-10-23 16:07:29 +00:00
fros4943
d656df2d39
added possibility to upload binary files into simulated cfs (for example for easier eeprom simulations)
2006-10-21 10:41:58 +00:00
fros4943
37ab2d92d5
added a few ui changes when loading a saved configuration file
2006-10-21 10:40:33 +00:00
fros4943
d0ec0a48a4
added experimental radio channel support
2006-10-11 15:13:57 +00:00
fros4943
d2fd506d13
added Contiki Filesystem (CFS) support in COOJA: java interface
2006-10-11 14:19:39 +00:00
fros4943
f6bf8697a7
fixed bad spelling
2006-10-11 14:19:14 +00:00
fros4943
6d88bf4925
added Contiki Filesystem (CFS) support in COOJA: added service registration process
2006-10-11 14:18:25 +00:00
fros4943
34f8b4bf3a
added Contiki Filesystem (CFS) support in COOJA:
...
updated default cooja configuration.
OBS energy consumption not measured yet
2006-10-11 14:17:59 +00:00
fros4943
dd0890b4dd
added Contiki Filesystem (CFS) support in COOJA
2006-10-11 14:14:41 +00:00
fros4943
84cd6ed882
small fix
2006-10-11 10:38:26 +00:00
fros4943
83b87c630b
remade traffic visualizer: buffers old radio connections + friendlier api
2006-10-11 10:37:06 +00:00
fros4943
85fa271548
added special fix for new direct udp packet transmissions via tcpip_input()
...
delaying tcpip_input call until yieldable
2006-10-09 14:42:25 +00:00
fros4943
788b6c75c0
setting receiving signal strengths when transmission starts instead of at end of tick + updating signal strengths each tick
2006-10-09 14:15:29 +00:00
fros4943
5c4f07dcf0
changed to explicit no yield allowed flag
2006-10-09 14:13:42 +00:00
fros4943
6e0b4f70af
added signal strength information
2006-10-09 13:41:57 +00:00
fros4943
8b2ab7aed8
bug fix
2006-10-09 13:38:38 +00:00
fros4943
24b2944c36
radio medium reporting transfers only after they have succeded
2006-10-06 13:32:45 +00:00
fros4943
e4611dc912
added remove destination method
2006-10-06 13:31:02 +00:00
fros4943
880b3df797
added flags for checking if we are inside process_run()
2006-10-06 10:47:09 +00:00
fros4943
f08064c3b2
bug fix: not painting null radio connections
2006-10-05 15:13:48 +00:00
fros4943
ddb3726e7f
using radio's output power indicator to calculate transmission/interference range
...
(for now scaling with indicator)
2006-10-05 14:51:35 +00:00
fros4943
c1a93baa28
added methods for reading current output power
2006-10-05 14:47:48 +00:00
fros4943
f2dd0a96cd
added signal strength and output power (non-core) functions
...
+ bug fix
2006-10-05 14:44:43 +00:00
fros4943
2892edc2fa
no reception possible if radio already busy
2006-10-05 12:27:30 +00:00
fros4943
8df08f3d05
no need to send button up event to core (not handled anymore)
2006-10-05 12:13:46 +00:00
fros4943
837f71e8dd
Removed busy-wait while receiving radio data (just stay awake)
2006-10-05 12:09:40 +00:00
fros4943
cd2fbcdbd8
updated for new mote state enum type
2006-10-05 11:53:13 +00:00
fros4943
3d66a54bdc
bug fix: interfering already interfered (prolonging) radios
2006-10-05 08:19:41 +00:00
fros4943
d6bbf0cf3d
added support for new busy-wait radio interfaces (+fixed null pointer bug)
2006-10-05 07:53:06 +00:00
fros4943
b25f16936b
added possibility to interfere with radio receptions "in the future" - reduces code complexity for radio mediums
2006-10-05 07:49:59 +00:00
fros4943
cb7dbad086
minor change, risk that simulation stalls if busywait counter is set to negative
2006-10-05 07:48:15 +00:00
fros4943
f5cee13b01
making sure that core actually handles button press event before releasing button again (possible bug during busy-waits)
2006-10-03 08:45:28 +00:00
fros4943
dcf40292a3
added beeper interface panel
2006-10-03 08:44:21 +00:00
fros4943
83d4720279
added transmission duration approximation
...
(manchester encoding, uart-extra-bit, 19.2kbps)
2006-10-02 15:38:44 +00:00
fros4943
779ecd27a4
updated for new radio version.
...
not fully tested yet
2006-10-02 15:19:28 +00:00
fros4943
2ae5b09f30
new radio driver (allows for transmissions longer than one tick)
2006-10-02 15:18:55 +00:00
fros4943
c69f9298a4
new radio driver (allows for transmissions longer than one tick)
2006-10-02 15:10:57 +00:00
fros4943
54f852bf80
removed ether-process (new radio driver)
2006-10-02 15:07:59 +00:00
fros4943
68d26d4628
busy-wait before process_run()
...
allows glue drivers to force system to wait
2006-10-02 15:07:33 +00:00
fros4943
cb71b2fca6
added support for busy-waits in simulated contiki processes
...
(the entire process_run()-loop is inside a Contiki multi-thread)
2006-09-29 14:32:15 +00:00
bg-
1429faa22e
Fancier tunslip with keepalives, address detection, route management,
...
route cleanup.
2006-09-26 15:45:09 +00:00
fros4943
17431ba16c
changed mote state to enum type instead of int
2006-09-26 13:08:05 +00:00
fros4943
7ef9271567
added method to get last tick used energy
2006-09-26 12:47:06 +00:00
bg-
63c431a271
Oops. broken backwards compat.
2006-09-07 17:05:21 +00:00
bg-
e521d25241
Add processing of command line options but stay backwards compatible.
2006-09-07 15:48:47 +00:00
fros4943
2a221971f4
quickstart outputs error stream from compilation
2006-09-07 12:01:35 +00:00
fros4943
b06d4a9617
changed compileLibrary to accept output streams instead of message window
2006-09-07 11:59:50 +00:00
fros4943
ac57250e80
added getInputStream method. returns a stream which ends in message window
2006-09-07 11:54:15 +00:00
fros4943
3af7e79333
bugfix: possible to append to null message lsit
2006-09-07 11:03:37 +00:00
fros4943
2edf36f4cf
updated move action (uses move cursor)
2006-09-07 09:54:37 +00:00
fros4943
323186791d
example how to quickstart cooja
2006-09-06 14:47:59 +00:00
fros4943
c729adb8ee
removed old unused makefile-quickstart code
...
+
tidied up some code
2006-09-06 12:26:33 +00:00
fros4943
4c52b930c8
added copyright header
2006-09-06 10:37:08 +00:00
fros4943
f9d4fa93f8
removed old unused makefile-quickstart code
2006-09-06 10:32:31 +00:00
fros4943
bfbf253a93
removed old unused makefile-quickstart code
2006-09-06 10:23:24 +00:00
fros4943
720db06163
added new (experimental) quickstart method
...
example usage (from user platform):
> java -jar $CONTIKI/tools/cooja/dist/cooja.jar -quickstart=myprocsource.c -contiki=$CONTIKI
2006-09-06 10:05:22 +00:00
fros4943
0490cb7c35
outsourced 'scan for autostart processes' to static method
2006-09-05 14:57:57 +00:00
fros4943
8c16d29d5e
minor bug fix
2006-09-05 14:12:48 +00:00
fros4943
da561d138b
made generate source file method static (to allow for remote library compilations)
2006-08-30 14:59:35 +00:00
fros4943
a05f9acab4
performance improvement when fetching memory (throwing pointer to array instead of creating new one)
2006-08-23 17:11:09 +00:00
fros4943
52c14b8a4e
performance improvement when fetching memory (using System.arraycopy instead of earlier for-loop)
...
+ code formatting (causing a lot of cvs diffs)
2006-08-23 15:48:15 +00:00
fros4943
5d6358b602
bug fix: user platform dialog had wrong owner window
2006-08-23 14:29:44 +00:00
fros4943
44201a4f4e
load simulation bug fix: loading a simulation and removing interfaces caused null-pointer exception
2006-08-23 12:18:27 +00:00
fros4943
c8f379adf7
*added support for library files in user platforms (for example in dev and sys subdirectories)
...
*added user platform history in platform configs
*throwing 'include user platform directories' flags to compiler
*fixed bug in platform config viewer
*removed old custom class loader
2006-08-22 15:28:17 +00:00
nifi
e10f020fec
mote type classloaders + no pack()
2006-08-22 12:26:36 +00:00
nifi
c1dc1c4fd3
mote type classloaders
2006-08-22 12:25:24 +00:00
nifi
8c2765f0f7
load default config from class path instead of current directory
2006-08-22 08:56:08 +00:00
fros4943
f9ca17629a
updated uAODV process for new uIP
2006-08-21 15:32:29 +00:00
fros4943
facdd73eda
compile contiki library update:
...
* including selected Contiki process source files automatically at compilation time.
-> removes the need for manually adding all source files in the cooja.config:s
-> only selected source files are compiled
2006-08-21 15:05:14 +00:00
fros4943
e81861a0cd
added cooja; 'The Contiki OS Java Simulator'
2006-08-21 12:11:16 +00:00
bg-
87b0aa552a
Read error messages from device file and print to stdout.
2006-08-02 14:41:30 +00:00
bg-
c94a70e0b3
Import of userspace SLIP implementation.
2006-08-02 14:40:47 +00:00
bg-
4eee7b8bf4
Slightly outdated versions were imported to sf.
2006-08-02 14:33:36 +00:00
adamdunkels
a979865146
Simple program for sending an ELF file to a Contiki host
2006-06-18 08:16:12 +00:00
adamdunkels
b42edd673d
Script for setting up SLIP communication under FreeBSD 6
2006-06-18 05:57:10 +00:00
adamdunkels
c9e808d638
Import of the contiki-2.x development code from the SICS internal CVS server
2006-06-17 22:41:10 +00:00