[ncp] add spinel properties for CLI (#11344)

This commit introduces new Spinel properties to support CLI service in
NCP.

* Added `SPINEL_PROP_STREAM_CLI` property: This streaming property
  provides a bidirectional channel for interacting with the NCP's
  command-line interface (CLI). The host can send CLI commands to the
  NCP by setting this property. The NCP will then execute the
  commands. The NCP will send the output of the executed command (if
  any) back to the host via unsolicited notifications of this same
  property.
This commit is contained in:
Yang Song
2025-03-25 10:33:43 -07:00
committed by GitHub
parent ff68d50469
commit e06a3ecdda
13 changed files with 196 additions and 1 deletions
+1 -1
View File
@@ -88,7 +88,7 @@ jobs:
run: cd build/simulation && ninja test
- name: Build NCP Simulation
run: ./script/cmake-build simulation -DOT_BUILD_GTEST=OFF -DOT_MTD=OFF -DOT_RCP=OFF -DOT_APP_CLI=OFF -DOT_APP_RCP=OFF \
-DOT_BORDER_ROUTING=ON -DOT_NCP_INFRA_IF=ON -DOT_SRP_SERVER=ON -DOT_NCP_DNSSD=ON -DOT_PLATFORM_DNSSD=ON
-DOT_BORDER_ROUTING=ON -DOT_NCP_INFRA_IF=ON -DOT_SRP_SERVER=ON -DOT_NCP_DNSSD=ON -DOT_PLATFORM_DNSSD=ON -DOT_NCP_CLI_STREAM=ON
- name: Test NCP Simulation
run: cd build/simulation && ninja test
- name: Build POSIX