From db0e2057ef0d2abb3aa975527a7c89daf62e4dae Mon Sep 17 00:00:00 2001 From: Martin Turon Date: Tue, 21 Mar 2017 13:04:05 -0700 Subject: [PATCH] spinel-cli: Fixes for spinel documentation bugs. (#1478) * spinel-cli: Fixes for spinel documentation bugs. * spinel doc: fix PROP_STREAM_DEBUG = 'D' --- doc/spinel-protocol-src/spinel-prop-core.md | 2 +- tools/spinel-cli/README.md | 7 +++---- tools/spinel-cli/spinel/codec.py | 2 +- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/doc/spinel-protocol-src/spinel-prop-core.md b/doc/spinel-protocol-src/spinel-prop-core.md index 9dd8cdb5a..7ac5f8304 100644 --- a/doc/spinel-protocol-src/spinel-prop-core.md +++ b/doc/spinel-protocol-src/spinel-prop-core.md @@ -242,7 +242,7 @@ of `STATUS_ALREADY`. ### PROP 112: PROP_STREAM_DEBUG {#prop-stream-debug} * Type: Read-Only-Stream -* Packed-Encoding: `U` +* Packed-Encoding: `D` Octets: | *n* --------|------------ diff --git a/tools/spinel-cli/README.md b/tools/spinel-cli/README.md index a3e1a3f93..e94df1ac0 100644 --- a/tools/spinel-cli/README.md +++ b/tools/spinel-cli/README.md @@ -30,10 +30,9 @@ The power of this tool is three fold: ### Package Installation ``` -sudo easy_install pip -sudo pip install --user pyserial -sudo pip install --user ipaddress -sudo pip install --user scapy==2.3.2 +# From openthread root +cd tools/spinel-cli +sudo python setup.py install ``` ## Usage diff --git a/tools/spinel-cli/spinel/codec.py b/tools/spinel-cli/spinel/codec.py index cbb8f12e5..64822ef2f 100644 --- a/tools/spinel-cli/spinel/codec.py +++ b/tools/spinel-cli/spinel/codec.py @@ -674,7 +674,7 @@ class SpinelPropertyHandler(SpinelCodec): def IPv6_ICMP_PING_OFFLOAD(self, _, payload): return self.parse_b(payload) - def STREAM_DEBUG(self, _, payload): return self.parse_U(payload) + def STREAM_DEBUG(self, _, payload): return self.parse_D(payload) def STREAM_RAW(self, _, payload): return self.parse_D(payload)