]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - doc/txt/tep4.txt
fix the range - NALP code for TinyOS is 0x3f
[tinyos-2.x.git] / doc / txt / tep4.txt
index fb60916bb0531bf5f84166d9f17d85da5f591d84..c7a1ed0058dba020f8d129d0fbbd3086be349165 100644 (file)
@@ -37,19 +37,19 @@ unreserved pool.
 2. Current Allocations
 ====================================================================
 
-The unreserved pool is in the range 0-127 (0x00-0x7F). The reserved
-pool is in the range 128-255 (0x80-0xFF).
+The unreserved pool is in the range 128-255 (0x80-0xFF). The reserved
+pool is in the range 128-255 (0x00-0x7F).
 
-2.1 Unreserved pool (0x00 - 0x7F)
+2.1 Unreserved pool (0x80 - 0x7F)
 ---------------------------------
 
-When an application uses the AM ID in the range 0-127, it is
+When an application uses the AM ID in the range 128-255, it is
 guaranteed to not conflict with AM IDs used by the protocols
 distributed with TinyOS 2.x. These IDs may conflict with the protocols
 in the contrib tree or other applications. No allocation request is
 necessary to use AM IDs in this range.
 
-2.2 Reserved pool (0x80 - 0xFF)
+2.2 Reserved pool (0x00 - 0x7F)
 -------------------------------
 
 When a protocol uses an allocated AM ID in the reserved pool, it is
@@ -59,25 +59,27 @@ with the protocols and applications in the contrib tree.
 
 Here is a list of current allocations::
 
-  * 0xF0 - 0XFF are reserved for collection protocols maintained by
+  * 0x70 - 0x7F are reserved for collection protocols maintained by
     the Network Protocol Working Group.
 
-    0xF0 - CTP routing beacon and LEEP (''tos/lib/net/ctp'', TEP 119, 123, and 124)
-    0xF1 - CTP data packets (''tos/lib/net/ctp'', TEP 119, 123)
-    0xF2 - CTP debug messages (''tos/lib/net/ctp'')
-    0xF3 - MultiHopLQI routing beacon (''tos/lib/net/lqi'')
-    0xF4 - MultiHopLQI data packets (''tos/lib/net/lqi'')
-    0xF5 - MultiHopLQI debug messages (''tos/lib/net/lqi'')
+    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'')
 
-  * 0xE0 - 0xEF are reserved for dissemination protocols maintained by
+  * 0x60 - 0x6F are reserved for dissemination protocols maintained by
     the Network Protocol Working Group.
 
-    0xE0 - Drip (''tos/lib/net/drip'', TEP 118)
-    0xE1 - DIP (''tos/lib/net/dip'', TEP 118)
+    0x60 - Drip (''tos/lib/net/drip'', TEP 118)
+    0x61 - DIP (''tos/lib/net/dip'', TEP 118)
 
-  * 0xD0 - DYMO (''tos/lib/net/dymo'') maintained by the Network
+  * 0x50 - DYMO (''tos/lib/net/dymo'') maintained by the Network
     Protocol Working Group.
 
+  * 0x3F - TinyOS NALP code (TEP 125) reserved by the Core Working
+    Group.
 
 
 3. Requesting AM ID Allocation