Commit Graph

6 Commits

Author SHA1 Message Date
rongli aaf5a57ea2 Cli: update 'keysequence' to make keyswithguardtime configurable (#815)
* Cli: update 'keysequence' to make keyswithguardtime configurable
2016-10-16 22:49:31 -07:00
Robert Quattlebaum bc8224e0d5 ncp: Rename MAC_FILTER_MODE to MAC_PROMISCUOUS_MODE (#788)
After some internal discussion, it was decided to rename this property to
be more in line with the usage of OpenThread and 802.15.4.
2016-10-11 09:14:42 -07:00
Robert Quattlebaum 5b887f3a4e spinel-doc: Specify frame metadata format (#715) 2016-09-28 15:32:30 -07:00
Robert Quattlebaum 654f953fda Spinel Protocol Documentation Updates (#581)
Elaborated on introduction section. Added explanation of how
properties are intended to work. Minor fixes to test vectors.
Move glossary to the end of the document. Fixed several
spelling errors. Also added placeholder section for security
considerations.
2016-09-14 12:00:40 -07:00
Abtin Keshavarzian 0a46feaee1 Ncp: Add new spinel property THREAD_ROUTER_ROLE_ENABLED (#553)
This commit adds getter and setter handlers in `NcpBase` class
for a new spinel property `THREAD_ROUTER_ROLE_ENABLED`.
2016-09-11 20:23:47 -07:00
Robert Quattlebaum a24602e909 Refinement of Spinel Protocol Documentation (#534)
This commit refines the documentation of the Spinel NCP protocol. What
was previously a single markdown-based document has now been broken
into multiple files which can be edited independently. These files can
then be compiled into a final document in either XML, HTML, or
plaintext formats. The [`mmark`](https://github.com/miekg/mmark) tool is
used for compiling the source documentation into a single XML file and
[`xml2rfc`](https://xml2rfc.tools.ietf.org/) is used to convert from
the XML to the final desired format.

Note that the building of the protocol documents is handled
independently from the normal OpenThread build. The spinel protocol
document source files are intentionally excluded from the build
system, since there is no value in including them. Copies of the final
compiled documents are included to ensure that they are distributed
with any release archives.

This commit is focused on introducing this new strucutre to the protocol
document. The document itself is a work in progress and may contain
errors or require revisions, hence the `draft-` prefix in the filenames.

This commit is related to issue #492, "☂ Spinel NCP Protocol
Standardization".
2016-09-09 10:36:45 -07:00