fros4943
467cf88bcd
removed energyConsumption() method from mote interface: obsolete, we should instead interface Contiki's power profiler or MSPSim for better estimations
...
+
added stub removed() method: mote interfaces that need explicit cleanup should override this method
2009-11-13 08:41:06 +00:00
fros4943
499c3b8c26
removeDestination(Mote) method returns true is the argument mote was actually a destination (and hence was removed)
2009-11-13 08:38:45 +00:00
fros4943
a9eecb03df
strict event scheduling from simulation thread +
...
added method for removing mote types from a simulation +
added cleanup-methods for simulation/motes/mote interfaces: void removed();
2009-11-13 08:37:36 +00:00
fros4943
9c861b486d
minor fix: isTransmitting() flag should be true during transmissions + removed obsolete MSPSim setCCA interface
2009-11-13 08:32:01 +00:00
joxe
5b0b36c39e
accept messages to all routers if UIP_CONF_ROUTER is set.
2009-11-12 14:05:42 +00:00
joxe
be313dd97d
improved support for MicaZ emulation - added variable watcher functionality
2009-11-12 12:49:34 +00:00
nvt-se
b909a62265
Reduced application buffer size for SD and switched parameter in cfs-coffee-arch.c
2009-11-11 14:59:33 +00:00
joxe
27bca64fe0
improved micaz emulation - supports radio on/off states + moved over to used common emulation classes
2009-11-10 12:56:20 +00:00
joxe
474698b36e
added common emulation classes for emulated motes
2009-11-10 12:54:39 +00:00
adamdunkels
60a3fc0cae
Fixed alignment issue
2009-11-09 08:22:40 +00:00
adamdunkels
01153b468e
Fixed compliation problem
2009-11-09 08:22:17 +00:00
adamdunkels
d41a050310
Nightly test for the netperf shell command
2009-11-08 20:02:33 +00:00
adamdunkels
01442326b2
Made rimeaddr_t pointers const when they should be
2009-11-08 19:42:59 +00:00
adamdunkels
56218aba3b
Made rimeaddr_t pointers const where they should be.
2009-11-08 19:40:16 +00:00
nvt-se
8c040be133
Changed the name of the declaration of the default block size. Reduced the OCR reading timeout.
2009-11-07 01:05:23 +00:00
nvt-se
7aac2d90fb
specify that energest.h is in the sys directory.
2009-11-06 17:18:47 +00:00
nvt-se
31850d2e29
wait for RX before reading, and ensure that the byte is read out by using a volatile dummy variable
2009-11-06 15:40:15 +00:00
nvt-se
731e1da844
increase the I/O rate and use etimer_restart to maintain a uniform wait time between iterations
2009-11-06 15:11:52 +00:00
nvt-se
f59e89cfb9
Fixed the problem of reads from the SPI where the first byte was sometimes lost.The SPI read function now only generates an idle symbol if there is not a byte
...
already in the reception buffer.
2009-11-06 14:02:59 +00:00
fros4943
91a4322d2b
minor fix: show rime address when no IP address was found
2009-11-05 11:54:59 +00:00
adamdunkels
70fc23ac7e
Enable stream mode by default, remove LED debug mode
2009-11-04 16:02:45 +00:00
adamdunkels
3a6f44fb34
Updated to use the command line options
2009-11-04 07:48:37 +00:00
adamdunkels
3c8d51e05f
Added command line options for enabling the four different performance tests
2009-11-04 07:48:18 +00:00
adamdunkels
51ecb15435
Example code for using the shell netperf command
2009-11-03 22:56:27 +00:00
adamdunkels
4928e43880
netperf: a new small shell command that measures the communication
...
performance between two local (single-hop) nodes. It sends packets
over both broadcast and unicast, both in one direction and in both, as
well as tested the stream mode of the underlying MAC protocol.
2009-11-03 22:52:39 +00:00
nvt-se
84f2a077de
the return value should be checked against the size of sd_buf instead of buf
2009-11-03 16:18:37 +00:00
nvt-se
9b4cd05e1f
Patch from David Gustafsson: break out SPI functions and fix bug in capacity
...
calculation.
Removed expensive modulo operations from sd_read and sd_write because the block size is now a variable. (nvt)
2009-11-03 15:21:43 +00:00
nvt-se
9b801b59c7
Do not print error message for errno when showing the usage string. Use the same usage string in the two places where the usage is printed.
2009-11-03 14:00:28 +00:00
adamdunkels
2662c87d60
Printout power data as well
2009-11-03 10:04:23 +00:00
adamdunkels
78fd88d0ec
Print stats even when test fails
2009-11-03 09:27:11 +00:00
adamdunkels
01683428ea
Added missing functions to make the bridge code compile
2009-11-03 09:09:55 +00:00
fros4943
0b2cd19cac
removed debugging output
2009-11-02 13:18:27 +00:00
fros4943
5f71e9914e
configurable line buffer size + simplified interrupt handler + overflow check on line buffer
2009-11-02 12:47:06 +00:00
adamdunkels
5aab2eb77d
A simple addition with significant performance implications:
...
sicslowpan tags TCP packets with the PACKETBUF_ATTR_PACKET_TYPE_STREAM
flag, which makes the underlying power-saving MAC layer keep the radio
on for some time after transmitting the packet. This allows reply
packets to be processed directly, significantly increasing TCP latency
and throughput.
2009-11-02 11:58:56 +00:00
adamdunkels
0a12f6da77
Allow debugging output to be written from the bridge mote and be printed out by the tapslip6 program
2009-11-02 11:46:49 +00:00
fros4943
5bd2008def
minor fix: check that event is not already scheduled
2009-11-02 10:02:58 +00:00
nifi
a22348a496
Use canonical path to find parent directory when creating config relative path
2009-10-30 15:27:26 +00:00
adamdunkels
790f2f632a
Moved putchar into separate file to make it easier to override its implementation
2009-10-30 15:06:26 +00:00
fros4943
36eae6fcdf
micaz port now extends AbstractWakeupMote and schedules itself to execute every millisecond.
...
still no memory access, so simulation of micaz motes remains limited
2009-10-30 09:42:50 +00:00
adamdunkels
d3131e1811
Print link-local IPv6 address when booting the node
2009-10-29 22:10:59 +00:00
adamdunkels
f03caa357e
Allow reprogramming invidual nodes with 'make file.upload MOTE=x' where x is the mote number just like with make login
2009-10-29 22:10:21 +00:00
fros4943
a45aa8e89c
minor changes in executable jars: removed jdk dependency on simulating computer + temporary files from simulation are stored in a subdirectory + temporary files from building the jar are removed when done
2009-10-29 17:05:13 +00:00
fros4943
b4a4572d97
added help method for reading from streams
2009-10-29 16:48:50 +00:00
fros4943
54ac5bc64e
added two example scripts
2009-10-29 14:39:08 +00:00
fros4943
62c8535678
bugfix: radio medium should reset last connection data before notifying observers that a new connection has begun
2009-10-29 10:31:55 +00:00
fros4943
53b6e0e7fa
new feature: generate executable jar from current simulation
...
useful for preparing a simulation, and then running it elsewhere without having to configure cooja
2009-10-29 10:17:15 +00:00
fros4943
4c7ef8b022
added experimental feature: generate executable JAR from current simulation
...
+ made some methods public for accessing configuration state etc from outside the GUI class + minor bug fix in reparse projectes method
2009-10-29 10:16:05 +00:00
fros4943
bc0d46a966
added "ant help" target, with build executable simulation example
2009-10-29 10:13:46 +00:00
fros4943
7f1d5c90d6
added method for writing text to files
2009-10-29 10:10:22 +00:00
fros4943
82b8006c0c
using MoteTimeEvent instead of TimeEvent: scheduled events are automatically removed when the mote is removed
2009-10-28 15:58:42 +00:00