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
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
nifi
9d36fb106e
added command line history
2008-11-26 16:23:43 +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
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
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
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
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
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
nifi
34b37335c9
updated to latest version of mspsim
2008-07-09 22:08:32 +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
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
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
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
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
fros4943
829849dbc9
using two random success ratios
2007-12-13 07:59:35 +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
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
fros4943
e38e6b7e8c
removed old using
2007-10-31 13:58:21 +00:00
fros4943
77b61f278b
removed unused files
2007-10-23 09:47:01 +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