fros4943
ce5d19fefd
moved elf loading and debugging info to the mote type, rather than keeping a separate refence in each mote. this patch reduces both the memory usage of MSPSim-based motes, and the processing time to load them
2010-03-26 12:29:11 +00:00
nifi
e6a8ba41fd
Added consumer thread timeout
2010-03-26 10:11:50 +00:00
fros4943
9a32ec8a31
using update aggregator to avoid event queue flooding in fast simulations, restructured copy to clipboard popup menu
2010-03-26 09:29:04 +00:00
fros4943
c6c0b1b486
help class that simplifies effective handling of high rate events, that otherwise might flood the event queue
2010-03-26 09:27:58 +00:00
fros4943
96979b5fbf
lower simulation thread priority, added timeout on blocking stop simulation method
2010-03-26 09:26:22 +00:00
fros4943
e4c3ac8125
synchronizing access to log list
2010-03-26 09:12:20 +00:00
fros4943
20d9f70b09
plugin is updated to support non-visualized simulations
2010-03-25 08:00:15 +00:00
nifi
81dbcf1654
Added option to move motes in Visualizer without confirm dialog by dragging motes with ALT button pressed
2010-03-24 14:22:56 +00:00
fros4943
78069e8853
minor fix: section size was printed in hex, not decimal
2010-03-24 12:29:33 +00:00
fros4943
f2a1604b63
make portable paths method public
2010-03-19 15:04:51 +00:00
fros4943
54db259c32
using EXPORT attribute to automatically copy firmware files in executable JARs
2010-03-19 15:04:05 +00:00
fros4943
4498c39e9e
removed debugging output
2010-03-19 15:03:14 +00:00
fros4943
e83635832a
added simconfig attribute EXPORT that determines how files should be handled when a simulation is exported as an executable JAR
2010-03-19 15:02:26 +00:00
fros4943
ae122627de
export project config to allow project plugins to be run from executable jars
2010-03-19 12:34:37 +00:00
fros4943
c71b5b60d0
minor bugfix: cause may be null
2010-03-19 12:34:03 +00:00
fros4943
aa41f9218a
loading user settings before generating executable jar, added debugging output
2010-03-19 11:32:59 +00:00
fros4943
c5c6c3b775
return success (0) after exporting jar, use portable firmware paths in exported config
2010-03-19 09:08:38 +00:00
fros4943
09446c0ee7
added export-jar target, updated help
2010-03-19 08:57:04 +00:00
nifi
ef5a4a6ad7
only add separator if there is more data
2010-03-17 22:44:20 +00:00
nifi
0a579e0c6a
Bug fix: only continue to analyze packet data when ANALYSIS_OK_CONTINUE is returned from previous analyzer.
2010-03-17 14:16:13 +00:00
nifi
60ea81297a
Removed the IPHC flags from the brief packet description (the flags are shown in the verbose description)
2010-03-16 13:10:50 +00:00
fros4943
79f4dd467e
added maximum log message size (1024 bytes) to avoid buffering up on binary serial output
2010-03-15 22:04:26 +00:00
fros4943
2f20d6b108
fixed cc2420's received signal strength indicator to be an average of the last 8 symbols (192us)
2010-03-15 19:22:03 +00:00
fros4943
573e772a32
removed contiki cooja template source, updated configurations
2010-03-15 11:04:37 +00:00
fros4943
ace6cff93f
do not generate source + prepare environment method was updated
2010-03-15 11:04:06 +00:00
fros4943
4fa88d2bfd
added method for getting mote interfaces based on class names + getInterfaces() returns a collection instead of a vector
2010-03-14 19:50:34 +00:00
fros4943
4710441bb6
added temperature mote interface for sky motes
2010-03-14 19:45:04 +00:00
fros4943
5877528f3a
added possibility to add radio logger analyzers from cooja projects
2010-03-12 16:02:47 +00:00
joxe
efda8edcc5
fixed UDP uncompression
2010-03-12 14:23:40 +00:00
fros4943
ef35fe6e6e
added experimental visualizer skin that shows the current source code of each mote in the simulation (for emulated mspmotes only)
2010-03-11 22:15:58 +00:00
fros4943
87733c176a
added notes plugin, useful for storing simulation notes in the config
2010-03-11 22:11:10 +00:00
fros4943
b422ef90ad
updated help
2010-03-10 14:49:47 +00:00
fros4943
9e229a35c4
bugfix: bad jar arguments
2010-03-10 14:47:58 +00:00
fros4943
6b68d2e051
added output jar arguments
2010-03-10 14:39:47 +00:00
fros4943
feb0db0b3e
print jar process errors if building archive fails
2010-03-10 14:17:36 +00:00
fros4943
f057939595
delete META-INF directory before building JAR
2010-03-10 13:09:05 +00:00
fros4943
bffd3ca433
warn if JAVA_HOME is not set
2010-03-10 12:48:35 +00:00
fros4943
adf6263b0d
updated configs: MAC_DRIVER was replaced by NETSTACK_RDC
2010-03-10 12:34:29 +00:00
fros4943
f9e4ebf7cf
updated test configs: the test should normally not specify the network configuration, but rather use the default in the application directory
2010-03-10 12:29:24 +00:00
fros4943
89d7d926c4
added ipv4 and ipv6 default configuration
2010-03-10 12:18:29 +00:00
fros4943
7dd4397f6c
bugfix: getSignalStrength() did not return the correct value
2010-03-10 10:11:36 +00:00
fros4943
7c25544cdb
added possibility to override the default netstack in contiki-conf.h at compile time, by specifying another header
2010-03-10 07:51:30 +00:00
fros4943
70dd5454fc
removed contiki motes' communication stack configuration; the network stack instead depends on compiler flags/contiki-conf.h
2010-03-10 07:49:25 +00:00
nifi
c4370676ee
Fixed CRC for updated CRC-handling in new MSPSim
2010-03-09 10:37:47 +00:00
fros4943
e3a3b2a845
catch no class exception when registering new plugin
2010-03-09 08:27:48 +00:00
fros4943
5c8b306558
simplified code, netstack init without relying on external net_init() functions
2010-03-09 08:16:05 +00:00
fros4943
07753fb01f
updated radio driver, simplified code
2010-03-09 08:11:05 +00:00
fros4943
0cb572bcb6
temporarily disabled communication stacks on cooja platform, removed radio sensor
2010-03-09 08:09:57 +00:00
fros4943
df8cc48739
three patches to simplify loading TinyOS firmwares (via MSPSim), contributed by Philipp Sommer
2010-03-08 14:26:12 +00:00
fros4943
03605a568c
bugfix: wrapping signal strength updates in separate event, to be executed after the last byte received
2010-03-08 11:29:39 +00:00
joxe
c1ce8721d8
added support for icmpv6 analysis / RPL
2010-03-07 20:44:40 +00:00
joxe
577056c452
fixed 6lowpan analyzer
2010-03-07 19:53:07 +00:00
fros4943
308ecfed2a
simple patch to allow application motes to receive serial data
2010-03-05 14:59:43 +00:00
nifi
b59845d117
Minor cleanup of radio logger verbose output
2010-03-03 12:45:39 +00:00
fros4943
024d8ff2b5
minor fixes: better statistics output, added zoom level, popup menu labels
2010-03-02 13:33:10 +00:00
fros4943
4c9112a176
enabled debug output again
2010-03-02 13:24:48 +00:00
fros4943
d3b44510f8
make cli method public
2010-03-02 13:22:29 +00:00
adamdunkels
486f7f9728
Rewrite of the Sky shell collect test. The new test is better equipped
...
to handle reordered packets - unlike the previous test, the new test
counts all incoming packets in the data stream, even those that are
significantly reordered. The new test also shows the received packets
and their hop counts in a much more readable fashion.
2010-02-28 08:25:36 +00:00
nifi
a373c426f0
Disabled the cross-level conversion of Contiki timestamp (currently not used by Contiki)
2010-02-26 08:15:41 +00:00
nifi
52d234417d
Changed to draw the network traffic under the motes
2010-02-26 07:46:26 +00:00
nifi
512da4195c
Changed to draw the mote relations under the motes
2010-02-26 07:38:08 +00:00
nifi
74df2dbf43
* Save selected packet analyzer chain and split pane position in simulation file
...
* Update all log entries when changing packet analyzer chain
* Added popup menu to verbose pane
* Added serialVersionUID to menu actions to avoid compiler warnings
2010-02-25 23:44:16 +00:00
joxe
83d203afb5
added support for hc06 decompression in radiologger / analyzer
2010-02-25 22:36:08 +00:00
fros4943
026c4d7e85
synchronize time to timeline and radio logger at space key
2010-02-24 10:45:44 +00:00
fros4943
4c7ca7009b
listen to all log interfaces, also mote debug interfaces
2010-02-24 10:38:35 +00:00
fros4943
be76ae53f9
added warning when reloading a simulation with less then 20% memory left
2010-02-23 22:53:34 +00:00
joxe
fbc5b20404
added initial 802.15.4 and IPHC/hc06 analyzer
2010-02-23 22:35:17 +00:00
joxe
588d0374fa
added initial 802.15.4 packet analyzer to COOJA radio logger
2010-02-23 22:32:57 +00:00
fros4943
cd8047bc77
added method that returns a mote with the given id
2010-02-23 21:55:55 +00:00
adamdunkels
14bc9aa98b
New and improved shell collect test: the new test sends out 10 packets from each node and counts the received packets. If less than 10 packets from each node is received, the test fails
2010-02-23 18:46:20 +00:00
fros4943
dbd1cd7b08
show contiki stack trace in error dialog, not just print to console
2010-02-21 21:50:58 +00:00
joxe
470b93c79f
added mote attributes to various types of motes
2010-02-18 11:13:20 +00:00
joxe
19c75b30e0
added the MoteAttributes interface for handling mote printouts of #A x=y
2010-02-18 11:06:37 +00:00
fros4943
66bf4a6063
temporarily disabled experimental mspsim debug interface for upcoming release
2010-02-12 09:34:49 +00:00
fros4943
c56d04e2bb
added support for external script file, which currently requires manually editing the .csc
2010-02-12 09:28:28 +00:00
fros4943
f1db103777
added support for multiple log interfaces
2010-02-12 09:25:46 +00:00
fros4943
308df68375
bugfix: only handle log output from our mote + added support for debug log interface
2010-02-10 13:29:27 +00:00
fros4943
6d987651c6
bugfix: previously did not listen to all log interfaces
2010-02-09 22:14:23 +00:00
fros4943
8ec88e2fcb
added method for turning off radio receiver of application motes
2010-02-08 16:00:46 +00:00
adamdunkels
9011013fb0
Automated test for testing IPv6/6lowpan fragmentation
2010-02-06 09:57:14 +00:00
fros4943
5424b679be
removed unused configurations and increased default contiki mote transmission bitrate to 250kbit/s
2010-02-05 09:09:55 +00:00
fros4943
4d7fe46561
removing obsolete method previously used for estimating contiki's energy consumption.
2010-02-05 09:07:58 +00:00
fros4943
cdb1b93dc6
removing obsolete method previously used for estimating contiki's energy consumption + removed encoding overhead and header assumption when calculating transmission durations
2010-02-05 09:07:13 +00:00
fros4943
b9bf06c2a7
decreased default cooja CFS size
2010-02-05 08:59:51 +00:00
fros4943
a32035dc14
removing obsolete method previously used for estimating contiki's energy consumption.
2010-02-05 08:49:18 +00:00
fros4943
b749a560cc
removing obsolete method previously used for estimating contiki's energy consumption
2010-02-05 08:44:34 +00:00
fros4943
ef4881e8df
removing obsolete method previously used for estimating contiki's energy consumption
2010-02-05 08:24:57 +00:00
nifi
e64d9466eb
replaced relative path with portable path
2010-02-04 16:03:28 +00:00
nifi
86f6bbf61a
Removed obsolete mote class reference in simulation configs
2010-02-04 15:32:41 +00:00
adamdunkels
5e62a0dd20
Bugfix: the cxmac and lpp netperf tests didn't actually run cxmac and lpp
2010-02-04 08:02:09 +00:00
fros4943
dcacabf1ec
bugfix: byte were written from both queue and in response to uart state rx flag clearing, which caused byte to be corrupted
2010-02-04 00:30:26 +00:00
fros4943
ddf498a065
write command was removed from sky-shell, which requires a test update
2010-02-04 00:07:18 +00:00
adamdunkels
028239e1a3
Added a timeout before the button is pressed, to allow it to initialize
2010-02-03 21:24:24 +00:00
fros4943
a13b6697df
explicit make clean before compiling firmwares
2010-02-03 21:16:13 +00:00
adamdunkels
2e7ade836e
Wait 1s before pressing the button to give the button sensor time to activate
2010-02-03 20:57:50 +00:00
fros4943
5d6a073655
bugfix: time event was initialized with null mote
2010-02-03 20:00:29 +00:00
fros4943
b832479e34
wrapping tr1001 custom data byte delivery in MspMoteTimeEvent
2010-02-03 19:30:32 +00:00
fros4943
cb34e9760f
wrapping serial byte input in a MspMoteTimeEvent
2010-02-03 19:17:30 +00:00
fros4943
74c003b7d4
wrapping tr1001 byte delivery in MspMoteTimeEvent:s, to avoid scheduling problems when emulated mote is in lpm
2010-02-03 19:15:56 +00:00
fros4943
510eb54494
wrapping cc2420 byte delivery in MspMoteTimeEvent:s, to avoid scheduling problems when emulated mote is in lpm
2010-02-03 19:15:15 +00:00
fros4943
31b9369dff
mspsim-specific time event that explicitly forces mspsim to synchronize its internal time to the current cooja time
2010-02-03 19:10:36 +00:00
fros4943
3786f2f5fb
introduced execute method with duration argument
2010-02-03 19:08:40 +00:00
fros4943
a9e358eb9e
convert paths when saving configuration
2010-02-03 16:26:36 +00:00
fros4943
4776328731
fixed paths
2010-02-03 16:25:31 +00:00
fros4943
8f6026a92f
javadoc update
2010-02-03 16:06:04 +00:00
fros4943
0286e4115f
removed obsolete tick method
2010-02-03 16:04:44 +00:00
fros4943
182805a65d
title bug fix: mote may have several log interfaces
2010-02-03 15:55:50 +00:00
fros4943
778c14e9e3
javadoc update
2010-02-03 15:49:24 +00:00
fros4943
3aeaf86b1a
added a method for pausing the simulation that doesn't block
2010-02-03 15:33:36 +00:00
fros4943
a15f424753
added application-level mote (/tools/cooja/examples/appmote_rimeabc) to cross-level test
2010-02-03 15:22:58 +00:00
fros4943
6032f6508f
using application serial port
2010-02-03 15:11:48 +00:00
fros4943
3836b3e2e5
added simple serial port to be used by application motes
2010-02-03 15:11:28 +00:00
fros4943
0845bf18d7
printing on serial port instead of System.out
2010-02-03 15:10:55 +00:00
fros4943
1246174525
compile with nullmac + require all nodes to receive at least 3 messages before test ok
2010-02-03 14:14:57 +00:00
fros4943
36ab835973
+ calculates CRC for incoming packets (from cooja to cc2420). not yet checking outgoing packets for correct CRC
2010-02-03 14:07:45 +00:00
nifi
01502926d0
Better handling of cross-level radio packet. Minor code cleanup.
2010-02-03 13:47:33 +00:00
fros4943
e207f89307
added inter-byte delay for delivering cross-level packet bytes (250kbit/s)
2010-02-03 12:37:34 +00:00
fros4943
83fc001abd
show error dialog at simulation exception
2010-02-03 12:15:37 +00:00
fros4943
7025402510
removed unnecessary call to initEmulator (already called when the mote is first created)
2010-02-03 11:06:23 +00:00
fros4943
d8c32de4db
minor fix: avoid too wide dialog by printing each project on a separate line
2010-02-03 10:19:58 +00:00
fros4943
fd2a377666
avoid exception if rime address does not exist + removed obsolete methods
2010-02-03 10:14:46 +00:00
fros4943
1965dcf754
fixed misspelling
2010-02-03 09:58:07 +00:00
fros4943
1e203e1b77
updated plugin example to also save and restore configuration
2010-02-03 09:54:54 +00:00
fros4943
26e15fe4f1
added shortcut for logging to any file directly from test scripts
2010-02-03 09:32:25 +00:00
fros4943
8e11e600ec
hide exceptions if table input parsing fails
2010-02-03 09:30:38 +00:00
fros4943
50f09d7f85
removed warning for unrecognized configuration elements
2010-02-03 09:28:55 +00:00
fros4943
9b7706bc8f
removed obsolete energy consumption references + updated doc
2010-02-03 09:27:24 +00:00
fros4943
07e0eee1f7
application-level mote that imitates the behavior of Rime's anonymous broadcast example in /examples/rime/example-abc.
2010-02-03 09:25:52 +00:00
adamdunkels
6fd46e0582
Nightly tests for LPP and CXMAC duty cycling protocols
2010-01-31 20:29:56 +00:00
adamdunkels
fcd50868aa
Moved the TIMEOUT() definition until after the print_stats() definition so that the print_stats() function can be called when the TIMEOUT() is invoked
2010-01-31 19:18:26 +00:00
fros4943
440ffae2a0
new project: adds two new plugins for forwarding data between a socket and a simulated serial port
2010-01-27 14:28:26 +00:00
fros4943
31b9cf0ce4
patch for avoiding snprintf()-related compiler error
2010-01-27 12:54:31 +00:00
fros4943
15dd2bd88a
removed debug tooltip
2010-01-25 07:49:42 +00:00
joxe
940a2903f2
fixed interference in app radio
2010-01-24 23:16:17 +00:00
joxe
c0e7eb21bc
added LED to application motes
2010-01-24 22:24:36 +00:00
nifi
115ee7b936
Changed mote creation to always be done by the MoteType (allows application motes to be loaded with the right class loader)
2010-01-24 20:10:57 +00:00
nifi
7922108cbd
added support for multi-class application motes
2010-01-24 20:06:16 +00:00
joxe
123c612614
only deliver packets that are not null to app mote
2010-01-23 11:26:32 +00:00
fros4943
057750b109
test update: corrected write newlines, increased initial wait before issuing the first sendcmd()
2010-01-22 17:09:07 +00:00
fros4943
7c924089da
improved test: reading files with blocksize 13, verifying the complete file30.txt output, no newlines when writing mote commands
2010-01-22 16:57:56 +00:00
fros4943
8f296ac2fb
updated test: testing ESB<->Sky comm + improved test output
2010-01-22 13:56:42 +00:00
fros4943
de93c85292
increased esb helloworld test timeout
2010-01-22 13:12:31 +00:00
fros4943
bdda5f1c29
bugfix: rescheduling mspsim-based after breakpoint stops simulation + disabled automatic CLI "trace" at exceptions
2010-01-21 22:32:32 +00:00
fros4943
fa5f1f73ab
avoid java expection when debug pointer doesn't exist
2010-01-21 18:02:54 +00:00
fros4943
633405a73c
experimental debugging output interface for mspsim-based motes
2010-01-21 17:43:59 +00:00
fros4943
83be7a9fe0
updated default mac os x compiler configuration
2010-01-20 17:01:50 +00:00
fros4943
5470cb5bc3
+ script also includes the common data section
...
contributed by Lars Rasmusson @ SICS
2010-01-20 16:38:55 +00:00
fros4943
41142c4836
ContikiMoteType class methods were renamed
2010-01-20 16:29:15 +00:00
fros4943
efdb9f6e04
added support for a third optional memory section (currently only used on mac os x) +
...
added section address parsing debugging output +
removed unused code and + increased code readability
2010-01-20 16:21:36 +00:00
fros4943
27131dfa98
removed unused methods and code cleanup
2010-01-20 13:33:33 +00:00