|
LR-WPAN ContikiMAC
LR-WPAN MAC base class
- lr-wpan-mac.h
802.15.4 MAC class, extending the LrWpanMac base class
- lr-wpan-nullmac.h
- lr-wpan-nullmac.cc
ContikiMAC model, extending the LrWpanMac base class
- lr-wpan-contikimac.h
- lr-wpan-contikimac.cc
- lr-wpan-net-device.cc
Configured to use nullmac, can set ContikiMAC using existing SetMac function
- lr-wpan-contikimac-test.cc
3 node scenario:
Node 1&2 sleep time = 150 ms
Node 3 sleep time = 125 ms
First node 1 sends to node 2, Node 3 wakes up first and goes back to sleep after detecting that packet is for another node. Node 2 wakes up and receives packet.
Then node 1 sends to node 3 and fails as sleep time node 3 > retransmissions done by node 1
Node 3 broadcasts packet- both node 1 and 2 wake up and receive as per their wake-up schedule
Node 3 sends packet (without ack bit set) and goes back to sleep immediately
Total comments: 21
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+4651 lines, -1449 lines) |
Patch |
 |
M |
src/energy/model/basic-energy-source.cc
|
View
|
|
1 chunk |
+9 lines, -1 line |
0 comments
|
Download
|
 |
M |
src/lr-wpan/doc/lr-wpan.rst
|
View
|
|
1 chunk |
+13 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/lr-wpan/examples/lr-wpan-contikimac-test.cc
|
View
|
|
1 chunk |
+184 lines, -0 lines |
2 comments
|
Download
|
 |
M |
src/lr-wpan/examples/lr-wpan-data.cc
|
View
|
|
6 chunks |
+43 lines, -7 lines |
2 comments
|
Download
|
 |
M |
src/lr-wpan/helper/lr-wpan-helper.cc
|
View
|
|
1 chunk |
+3 lines, -1 line |
0 comments
|
Download
|
 |
A |
src/lr-wpan/model/lr-wpan-contikimac.h
|
View
|
|
1 chunk |
+638 lines, -0 lines |
2 comments
|
Download
|
 |
A |
src/lr-wpan/model/lr-wpan-contikimac.cc
|
View
|
|
1 chunk |
+1260 lines, -0 lines |
2 comments
|
Download
|
 |
M |
src/lr-wpan/model/lr-wpan-mac.h
|
View
|
|
14 chunks |
+29 lines, -373 lines |
5 comments
|
Download
|
 |
R |
src/lr-wpan/model/lr-wpan-mac.cc
|
View
|
|
1 chunk |
+0 lines, -1041 lines |
0 comments
|
Download
|
 |
M |
src/lr-wpan/model/lr-wpan-net-device.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
src/lr-wpan/model/lr-wpan-net-device.cc
|
View
|
|
6 chunks |
+16 lines, -9 lines |
0 comments
|
Download
|
 |
A |
src/lr-wpan/model/lr-wpan-nullmac.h
|
View
|
|
1 chunk |
+599 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/lr-wpan/model/lr-wpan-nullmac.cc
|
View
|
|
1 chunk |
+1041 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/lr-wpan/model/lr-wpan-phy.h
|
View
|
|
6 chunks |
+69 lines, -0 lines |
5 comments
|
Download
|
 |
M |
src/lr-wpan/model/lr-wpan-phy.cc
|
View
|
|
12 chunks |
+150 lines, -15 lines |
0 comments
|
Download
|
 |
A |
src/lr-wpan/model/lr-wpan-radio-energy-model.h
|
View
|
|
1 chunk |
+213 lines, -0 lines |
1 comment
|
Download
|
 |
A |
src/lr-wpan/model/lr-wpan-radio-energy-model.cc
|
View
|
|
1 chunk |
+376 lines, -0 lines |
2 comments
|
Download
|
 |
M |
src/lr-wpan/wscript
|
View
|
|
4 chunks |
+7 lines, -2 lines |
0 comments
|
Download
|
Total messages: 2
|