X-Git-Url: https://oss.titaniummirror.com/gitweb?a=blobdiff_plain;f=doc%2Fhtml%2Ftep135.html;fp=doc%2Fhtml%2Ftep135.html;h=41f1192a5a3ecc357321a3b14e1e71bcaeacb129;hb=2985cd60836a567923285e2903a11c0225101df1;hp=0000000000000000000000000000000000000000;hpb=627332d13e8455cf586e41c5990f87999d39ec0d;p=tinyos-2.x.git diff --git a/doc/html/tep135.html b/doc/html/tep135.html new file mode 100644 index 00000000..41f1192a --- /dev/null +++ b/doc/html/tep135.html @@ -0,0 +1,399 @@ + + + +
+ + +TEP: | 135 | +
---|---|
Group: | Network Protocol Working Group | +
Type: | Documentary | +
Status: | +Draft |
TinyOS-Version: | 2.1 | +
Author: | +Omprakash Gnawali |
Draft-Created: | 19-June-2008 | +
Draft-Version: | 1.1 | +
Draft-Modified: | 2008-06-20 | +
Draft-Discuss: | TinyOS Developer List <tinyos-devel at mail.millennium.berkeley.edu> | +
Note
+This memo documents a part of TinyOS for the TinyOS Community, and +requests discussion and suggestions for improvements. Distribution +of this memo is unlimited. This memo is in full compliance with +[TEP_1] and [TEP_4].
+In this TEP, we document the Active Message Type [1] allocations +in TinyOS 2.1.
+The unreserved pool is in the range 128-255 (0x80-0xFF). Applications +distributed with TinyOS use AM IDs in this range. Protocols and +applications in contrib as well as those developed by the community +but not included in the distribution or contrib SHOULD use AM IDs in +this range.
+The reserved pool is in the range 0-127 (0x00-0x7F). The AM IDs in +this range are used by protocols distributed with TinyOS.
+Here is a list of allocations for TinyOS 2.1:
++* 0x70 - 0x7F are reserved for collection protocols maintained by + the Network Protocol Working Group. + + 0x70 - CTP routing beacon and LEEP (''tos/lib/net/ctp'', TEP 119, 123, and 124) + 0x71 - CTP data packets (''tos/lib/net/ctp'', TEP 119, 123) + 0x72 - CTP debug messages (''tos/lib/net/ctp'') + 0x73 - MultiHopLQI routing beacon (''tos/lib/net/lqi'') + 0x74 - MultiHopLQI data packets (''tos/lib/net/lqi'') + 0x75 - MultiHopLQI debug messages (''tos/lib/net/lqi'') + +* 0x60 - 0x6F are reserved for dissemination protocols maintained by + the Network Protocol Working Group. + + 0x60 - Drip (''tos/lib/net/drip'', TEP 118) + 0x61 - DIP (''tos/lib/net/dip'', TEP 118) + +* 0x50 - 0x5F are reserved for Deluge (''tos/lib/net/Deluge'') + maintained by the Network Protocol Working Group. + + 0x50 - AM_DELUGEADVMSG (advertisements) + 0x51 - AM_DELUGEREQMSG (requests) + 0x52 - AM_DELUGEDATAMSG (data) + 0x53 - DELUGE_AM_FLASH_VOL_MANAGER (flash volume manager) + 0x54 - DELUGE_AM_DELUGE_MANAGER (deluge manger) + +* 0x3F - TinyOS NALP code (TEP 125) reserved by the Core Working + Group. ++
[TEP_1] | TEP 1: TEP Structure and Keywords |
[TEP_4] | TEP 4: Active Message ID Allocation for Network Protocols and Applications |
[1] | TEP 116: Packet Protocols |