fros4943
d4f674c053
updated obsolete method signature:
...
when the radio medium was still tick-based, several radio connection could finish "simultaneously" (during the same tick), which is no longer possible
2009-11-25 15:26:35 +00:00
fros4943
2955eb9798
distinct between a radio connection's interfered radios, and interfered destination radios: interfered destinations still receive connection data
...
+ faster code and updated documentation
2009-11-25 15:21:15 +00:00
fros4943
7e6fbd9f7b
output warning if radio shuts down during transmission
2009-11-25 15:18:11 +00:00
fros4943
01e9498dd9
radio medium update: receiving nodes that become interfered still receive connection data, but may (should) choose to ignore or corrupt it.
...
this solves a problem with half-filled FIFO buffers on CC2420 radio platforms
+ minor fixes: the received signal strength is the maximum of all active connection, and a transmitting radio may still be interfered
2009-11-25 10:36:08 +00:00
fros4943
5ed294f001
minor patch: remember last exported jar filename
2009-11-25 10:29:21 +00:00
fros4943
c0e115895d
when a receiving radio is interfered by another transmission, the actual data received is corrupted.
2009-11-25 10:01:55 +00:00
fros4943
cd8a407ee1
fix: mote id should not return memory value, but rather the configured value.
2009-11-25 09:17:16 +00:00
fros4943
857c7d5a9d
fixed integer to long wrap bug for simulation times over 2000s
2009-11-23 15:25:13 +00:00
nvt-se
a96e8a33b3
removed interference because it covered several hops and caused problems with x-mac broadcasts
2009-11-20 14:51:30 +00:00
nvt-se
116771adbc
made the route cache timeout configurable
2009-11-20 14:35:58 +00:00
nifi
b9418a91d7
Added call to putchar to force linking (fixes compilation error).
2009-11-20 10:45:07 +00:00
nifi
1f2c226d8e
* Added ctimer_restart(). Patch by Moritz Struebe.
...
* Added ctimer_expired().
2009-11-19 18:32:05 +00:00
nifi
3c1a7f3bc7
* Added configuration for radio receive buffer size (default Rime packet size)
...
* Added configuration for beep on bad crc
* Changed to drop packet if read buffer is too small rather than truncating data
* Turn off energest-listen during transmission
2009-11-19 18:04:02 +00:00
nifi
efdbbf9fe3
minor cleanup: random.c is already included in Makefile.include
2009-11-19 17:33:05 +00:00
nifi
5de7d07093
fixed compiler warning
2009-11-19 17:31:23 +00:00
nifi
e6015bce4c
added printout of sender of received messages
2009-11-19 17:29:41 +00:00
nifi
4f2318152e
Added support for CPU speed 2.4576MHz and configuration to enable/disable interrupt driven TX
2009-11-18 15:45:32 +00:00
nifi
c89028a11f
reduced serial line buffer size
2009-11-18 15:34:57 +00:00
nvt-se
075a763e95
removed unused compilation units for IPv6
2009-11-18 15:12:06 +00:00
nifi
bb0ffe0478
moved rime initialization into rime router so it is easier to switch IPv6 routing module
2009-11-18 13:51:55 +00:00
nifi
2640f9bf26
Must check error flag before reading. Removed leds debug.
2009-11-18 13:24:12 +00:00
joxe
65a50f3d88
fixed MicaZ ID for contiki nodes by programming EEPROM
2009-11-17 14:30:26 +00:00
joxe
f5ae0b9c82
fixed mote id for micaz
2009-11-17 14:09:02 +00:00
fros4943
445d6b6a72
test script bug fix: serial writes to motes should not include a newline.
...
the additional newline character was earlier (wrongly) dropped by the serial line module, but is now handled by the ringbuf-based serial line implementation
2009-11-14 11:52:03 +00:00
fros4943
8283ccf750
fixed cooja test info
2009-11-14 11:33:44 +00:00
fros4943
4b775d3d47
removed some commands to make binary fit on sky platform
2009-11-14 11:31:28 +00:00
fros4943
c869104e83
bug fix: schedule button events from simulation thread
2009-11-14 11:09:41 +00:00
fros4943
d71fe1d25f
added delay before starting ping process
2009-11-14 10:58:28 +00:00
fros4943
721a698a24
+ progress message type
2009-11-13 14:27:46 +00:00
fros4943
a3bd96f97e
show compilation warnings dialog after successful load + save config to history even if load fails
2009-11-13 14:25:43 +00:00
fros4943
29310addc5
improved timeline zooming
2009-11-13 13:01:13 +00:00
nvt-se
7a9e9c72a1
switched to new radio return values
2009-11-13 12:38:14 +00:00
fros4943
0034fd7bca
generic return values for sent packet
2009-11-13 10:09:02 +00:00
fros4943
9cc57c4324
generic radio return values
...
+ minor bug fix: SFD may go high without transmission starting (very seldom)
2009-11-13 10:07:53 +00:00
joxe
add9d2a387
added write to memory from COOJA + fixed byte ordering
2009-11-13 09:50:25 +00:00
fros4943
9b20f11cd8
chameleon returns 1 only on successful rime_output()
2009-11-13 09:14:52 +00:00
fros4943
583dd11c55
rime_output() now returns RIME_OK or RIME_ERR depending on the MAC return value.
...
this patch may affect Rime sniffers running on top of MAC protocols that do not yet return generic MAC return values
2009-11-13 09:10:24 +00:00
fros4943
26bb5ecd21
added radio and MAC generic return values to allow applications finding out whether the packet was transmitted
2009-11-13 08:59:22 +00:00
fros4943
eded6497f2
removed dependency on mote interface getEnergyConsumption() method
2009-11-13 08:52:26 +00:00
fros4943
28f910b8d9
removed delay configuration option + lots of obsolete code from dialog
2009-11-13 08:51:23 +00:00
fros4943
977809144f
cleaning up after a removed simulation by the removed() methods +
...
exposing methods for loading simulations from external plugins +
minor bug fix: the reload progress dialog sometimes disappear even when a simulation is loading
2009-11-13 08:49:26 +00:00
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