mirror of
https://github.com/espressif/openthread.git
synced 2026-09-10 19:20:06 +00:00
[spinel] add a section for MeshCop properties and update documentation (#2885)
This commit updates the documentation of spinel property sections and also adds a new range 0x080 - 0x08F, 0x1800 - 0x18FF allocated for MeshCop related properties.
This commit is contained in:
committed by
Jonathan Hui
parent
d50e3713c3
commit
8e28b626a9
@@ -14,9 +14,9 @@ following allocation plan:
|
||||
Property ID Range | Description
|
||||
:---------------------|:-----------------
|
||||
0 - 127 | Reserved for frequently-used properties
|
||||
128 - 15,359 | Unallocated
|
||||
128 - 15,359 | Technology-specific
|
||||
15,360 - 16,383 | Vendor-specific
|
||||
16,384 - 1,999,999 | Unallocated
|
||||
16,384 - 1,999,999 | Technology-specific
|
||||
2,000,000 - 2,097,151 | Experimental use only
|
||||
|
||||
For an explanation of the data format encoding shorthand used
|
||||
@@ -28,16 +28,24 @@ The currently assigned properties are broken up into several
|
||||
sections, each with reserved ranges of property identifiers.
|
||||
These ranges are:
|
||||
|
||||
Name | Range (Inclusive) | Documentation
|
||||
-------|------------------------------|--------------
|
||||
Core | 0x00 - 0x1F, 0x1000 - 0x11FF | (#prop-core)
|
||||
PHY | 0x20 - 0x2F, 0x1200 - 0x12FF | (#prop-phy)
|
||||
MAC | 0x30 - 0x3F, 0x1300 - 0x13FF | (#prop-mac)
|
||||
NET | 0x40 - 0x4F, 0x1400 - 0x14FF | (#prop-net)
|
||||
Tech | 0x50 - 0x5F, 0x1500 - 0x15FF | Technology-specific
|
||||
IPv6 | 0x60 - 0x6F, 0x1600 - 0x16FF | (#prop-ipv6)
|
||||
Stream | 0x70 - 0x7F, 0x1700 - 0x17FF | (#prop-core)
|
||||
Debug | 0x4000 - 0x4400 | (#prop-debug)
|
||||
Name | Range (Inclusive) | Description
|
||||
-------------|--------------------------------|------------------------
|
||||
Core | 0x000 - 0x01F, 0x1000 - 0x11FF | Spinel core
|
||||
PHY | 0x020 - 0x02F, 0x1200 - 0x12FF | Radio PHY layer
|
||||
MAC | 0x030 - 0x03F, 0x1300 - 0x13FF | MAC layer
|
||||
NET | 0x040 - 0x04F, 0x1400 - 0x14FF | Network
|
||||
Thread | 0x050 - 0x05F, 0x1500 - 0x15FF | Thread
|
||||
IPv6 | 0x060 - 0x06F, 0x1600 - 0x16FF | IPv6
|
||||
Stream | 0x070 - 0x07F, 0x1700 - 0x17FF | Stream
|
||||
MeshCop | 0x080 - 0x08F, 0x1800 - 0x18FF | Thread Mesh Commissioning
|
||||
OpenThread | 0x1900 - 0x19FF | OpenThread specific
|
||||
Interface | 0x100 - 0x1FF | Interface (e.g., UART)
|
||||
PIB | 0x400 - 0x4FF | 802.15.4 PIB
|
||||
Counter | 0x500 - 0x7FF | Counters (MAC, IP, etc).
|
||||
Nest | 0x3BC0 - 0x3BFF | Nest (legacy)
|
||||
Vendor | 0x3C00 - 0x3FFF | Vendor specific
|
||||
Debug | 0x4000 - 0x43FF | Debug related
|
||||
Experimental | 2,000,000 - 2,097,151 | Experimental use only
|
||||
|
||||
Note that some of the property sections have two reserved
|
||||
ranges: a primary range (which is encoded as a single byte)
|
||||
|
||||
Reference in New Issue
Block a user