Query regarding spinel frames #11203
-
I'm referring https://datatracker.ietf.org/doc/html/draft-rquattle-spinel-unified. #page-63 for Spinel frames. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
Spinel protocol is used to support both RCP and NCP models, but different subsets of defined properties are used depending on the model. You can find the latest documentation in: https://github.com/openthread/openthread/blob/main/src/lib/spinel/spinel.h You can also find the RCP / NCP implementation in: https://github.com/openthread/openthread/tree/main/src/ncp Check the |
Beta Was this translation helpful? Give feedback.
I'd like to emphasize that the IETF draft at https://datatracker.ietf.org/doc/html/draft-rquattle-spinel-unified should not be considered as the documentation of the Spinel implementation in OpenThread. This draft was part of an earlier (unrealized) effort to expand the scope of Spinel. At the same time, the OpenThread NCP/RCP code itself defined many new properties and behaviors, all of which is documented as part of OpenThread source code itself. As Jonathan mentioned, please refer to the OpenThread documentation in
spinel.h
You may also want to check
src/ncp/ncp_base_dispatcher.cpp
, which indicates which properties are gettable, settable, insertable, and removable under different confi…