mirror of
https://github.com/espressif/openthread.git
synced 2026-09-08 18:20:06 +00:00
[cli] add references to CoAP concepts guide from CLI (#9856)
This commit is contained in:
@@ -298,8 +298,9 @@ exit:
|
||||
* coap start
|
||||
* Done
|
||||
* @endcode
|
||||
* @par api_copy
|
||||
* #otCoapStart
|
||||
* @par
|
||||
* Starts the CoAP server. @moreinfo{@coap}.
|
||||
* @sa otCoapStart
|
||||
*/
|
||||
template <> otError Coap::Process<Cmd("start")>(Arg aArgs[])
|
||||
{
|
||||
@@ -491,7 +492,7 @@ template <> otError Coap::Process<Cmd("get")>(Arg aArgs[]) { return ProcessReque
|
||||
* the number of blocks to send. The `block-` type requires
|
||||
* `OPENTHREAD_CONFIG_COAP_BLOCKWISE_TRANSFER_ENABLE` to be set.
|
||||
* @par
|
||||
* Creates the specified CoAP resource.
|
||||
* Creates the specified CoAP resource. @moreinfo{@coap}.
|
||||
*/
|
||||
template <> otError Coap::Process<Cmd("post")>(Arg aArgs[]) { return ProcessRequest(aArgs, OT_COAP_CODE_POST); }
|
||||
|
||||
@@ -526,7 +527,7 @@ template <> otError Coap::Process<Cmd("post")>(Arg aArgs[]) { return ProcessRequ
|
||||
* the number of blocks to send. The `block-` type requires
|
||||
* `OPENTHREAD_CONFIG_COAP_BLOCKWISE_TRANSFER_ENABLE` to be set.
|
||||
* @par
|
||||
* Modifies the specified CoAP resource.
|
||||
* Modifies the specified CoAP resource. @moreinfo{@coap}.
|
||||
*/
|
||||
template <> otError Coap::Process<Cmd("put")>(Arg aArgs[]) { return ProcessRequest(aArgs, OT_COAP_CODE_PUT); }
|
||||
|
||||
|
||||
+11
-16
@@ -80,8 +80,8 @@ template <> otError SrpClient::Process<Cmd("autostart")>(Arg aArgs[])
|
||||
* @endcode
|
||||
* @par
|
||||
* Indicates the current state of auto-start mode (enabled or disabled).
|
||||
* @moreinfo{@srp}.
|
||||
* @sa otSrpClientIsAutoStartModeEnabled
|
||||
* @sa @srp
|
||||
*/
|
||||
if (aArgs[0].IsEmpty())
|
||||
{
|
||||
@@ -160,8 +160,8 @@ exit:
|
||||
* @cparam srp client callback [@ca{enable}|@ca{disable}]
|
||||
* @par
|
||||
* Gets or enables/disables printing callback events from the SRP client.
|
||||
* @moreinfo{@srp}.
|
||||
* @sa otSrpClientSetCallback
|
||||
* @sa @srp
|
||||
*/
|
||||
template <> otError SrpClient::Process<Cmd("callback")>(Arg aArgs[])
|
||||
{
|
||||
@@ -212,9 +212,8 @@ template <> otError SrpClient::Process<Cmd("host")>(Arg aArgs[])
|
||||
* To set the client host name when the host has either been removed or not yet
|
||||
* registered with the server, use the `name` parameter.
|
||||
* @par
|
||||
* Gets or sets the host name of the SRP client.
|
||||
* Gets or sets the host name of the SRP client. @moreinfo{@srp}.
|
||||
* @sa otSrpClientSetHostName
|
||||
* @sa @srp
|
||||
*/
|
||||
else if (aArgs[0] == "name")
|
||||
{
|
||||
@@ -288,8 +287,8 @@ template <> otError SrpClient::Process<Cmd("host")>(Arg aArgs[])
|
||||
* @par
|
||||
* Indicates whether auto address mode is enabled. If auto address mode is not
|
||||
* enabled, then the list of SRP client host addresses is returned.
|
||||
* @moreinfo{@srp}.
|
||||
* @sa otSrpClientGetHostInfo
|
||||
* @sa @srp
|
||||
*/
|
||||
if (aArgs[1].IsEmpty())
|
||||
{
|
||||
@@ -330,10 +329,9 @@ template <> otError SrpClient::Process<Cmd("host")>(Arg aArgs[])
|
||||
* running. This will also disable auto host address mode.
|
||||
* @par
|
||||
* Enable auto host address mode or explicitly set the list of host
|
||||
* addresses.
|
||||
* addresses. @moreinfo{@srp}.
|
||||
* @sa otSrpClientEnableAutoHostAddress
|
||||
* @sa otSrpClientSetHostAddresses
|
||||
* @sa @srp
|
||||
*/
|
||||
else if (aArgs[1] == "auto")
|
||||
{
|
||||
@@ -388,9 +386,9 @@ template <> otError SrpClient::Process<Cmd("host")>(Arg aArgs[])
|
||||
* `removekeylease` parameter is specified first in the command.
|
||||
* @par
|
||||
* Removes SRP client host information and all services from the SRP server.
|
||||
* @moreinfo{@srp}.
|
||||
* @sa otSrpClientRemoveHostAndServices
|
||||
* @sa otSrpClientSetHostName
|
||||
* @sa @srp
|
||||
*/
|
||||
else if (aArgs[0] == "remove")
|
||||
{
|
||||
@@ -496,9 +494,8 @@ template <> otError SrpClient::Process<Cmd("server")>(Arg aArgs[])
|
||||
* @par
|
||||
* Gets the socket address (IPv6 address and port number) of the SRP server
|
||||
* that is being used by the SRP client. If the client is not running, the address
|
||||
* is unspecified (all zeros) with a port number of 0.
|
||||
* is unspecified (all zeros) with a port number of 0. @moreinfo{@srp}.
|
||||
* @sa otSrpClientGetServerAddress
|
||||
* @sa @srp
|
||||
*/
|
||||
if (aArgs[0].IsEmpty())
|
||||
{
|
||||
@@ -585,8 +582,8 @@ template <> otError SrpClient::Process<Cmd("service")>(Arg aArgs[])
|
||||
* TXT data byte sequence.
|
||||
* @par
|
||||
* Adds a service with a given instance name, service name, and port number.
|
||||
* @moreinfo{@srp}.
|
||||
* @sa otSrpClientAddService
|
||||
* @sa @srp
|
||||
*/
|
||||
else if (aArgs[0] == "add")
|
||||
{
|
||||
@@ -660,9 +657,8 @@ template <> otError SrpClient::Process<Cmd("service")>(Arg aArgs[])
|
||||
* @par
|
||||
* Gets or sets the service key record inclusion mode in the SRP client.
|
||||
* This command is intended for testing only, and requires that
|
||||
* `OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE` be enabled.
|
||||
* `OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE` be enabled. @moreinfo{@srp}.
|
||||
* @sa otSrpClientIsServiceKeyRecordEnabled
|
||||
* @sa @srp
|
||||
*/
|
||||
else if (aArgs[0] == "key")
|
||||
{
|
||||
@@ -853,9 +849,8 @@ void SrpClient::OutputService(uint8_t aIndentSize, const otSrpClientService &aSe
|
||||
* @endcode
|
||||
* @cparam srp client start @ca{serveraddr} @ca{serverport}
|
||||
* @par
|
||||
* Starts the SRP client operation.
|
||||
* Starts the SRP client operation. @moreinfo{@srp}.
|
||||
* @sa otSrpClientStart
|
||||
* @sa @srp
|
||||
*/
|
||||
template <> otError SrpClient::Process<Cmd("start")>(Arg aArgs[])
|
||||
{
|
||||
@@ -881,7 +876,7 @@ exit:
|
||||
* @endcode
|
||||
* @par api_copy
|
||||
* #otSrpClientIsRunning
|
||||
* @sa @srp
|
||||
* @moreinfo{@srp}.
|
||||
*/
|
||||
template <> otError SrpClient::Process<Cmd("state")>(Arg aArgs[])
|
||||
{
|
||||
|
||||
@@ -115,9 +115,9 @@ template <> otError SrpServer::Process<Cmd("addrmode")>(Arg aArgs[])
|
||||
* to enable or disable the SRP server.
|
||||
* @par
|
||||
* This command requires that `OPENTHREAD_CONFIG_BORDER_ROUTING_ENABLE` be enabled.
|
||||
* @moreinfo{@srp}.
|
||||
* @sa otSrpServerIsAutoEnableMode
|
||||
* @sa otSrpServerSetAutoEnableMode
|
||||
* @sa @srp
|
||||
*/
|
||||
template <> otError SrpServer::Process<Cmd("auto")>(Arg aArgs[])
|
||||
{
|
||||
@@ -174,8 +174,9 @@ template <> otError SrpServer::Process<Cmd("domain")>(Arg aArgs[])
|
||||
* The SRP server may become active when the existing
|
||||
* SRP servers are no longer active within the Thread network.
|
||||
* * `running`: The SRP server is active and can handle service registrations.
|
||||
* @par
|
||||
* @moreinfo{@srp}.
|
||||
* @sa otSrpServerGetState
|
||||
* @sa @srp
|
||||
*/
|
||||
template <> otError SrpServer::Process<Cmd("state")>(Arg aArgs[])
|
||||
{
|
||||
@@ -213,9 +214,8 @@ template <> otError SrpServer::Process<Cmd("enable")>(Arg aArgs[])
|
||||
* @endcode
|
||||
* @cparam srp server [@ca{enable}|@ca{disable}]
|
||||
* @par
|
||||
* Enables or disables the SRP server.
|
||||
* Enables or disables the SRP server. @moreinfo{@srp}.
|
||||
* @sa otSrpServerSetEnabled
|
||||
* @sa @srp
|
||||
*/
|
||||
template <> otError SrpServer::Process<Cmd("disable")>(Arg aArgs[])
|
||||
{
|
||||
@@ -311,11 +311,10 @@ exit:
|
||||
* Done
|
||||
* @endcode
|
||||
* @par
|
||||
* Returns information about all registered hosts.
|
||||
* Returns information about all registered hosts. @moreinfo{@srp}.
|
||||
* @sa otSrpServerGetNextHost
|
||||
* @sa otSrpServerHostGetAddresses
|
||||
* @sa otSrpServerHostGetFullName
|
||||
* @sa @srp
|
||||
*/
|
||||
template <> otError SrpServer::Process<Cmd("host")>(Arg aArgs[])
|
||||
{
|
||||
@@ -415,10 +414,10 @@ void SrpServer::OutputHostAddresses(const otSrpServerHost *aHost)
|
||||
* The `TXT` record is displayed
|
||||
* as an array of entries. If an entry contains a key, the key is printed in
|
||||
* ASCII format. The value portion is printed in hexadecimal bytes.
|
||||
* @moreinfo{@srp}.
|
||||
* @sa otSrpServerServiceGetInstanceName
|
||||
* @sa otSrpServerServiceGetServiceName
|
||||
* @sa otSrpServerServiceGetSubTypeServiceNameAt
|
||||
* @sa @srp
|
||||
*/
|
||||
template <> otError SrpServer::Process<Cmd("service")>(Arg aArgs[])
|
||||
{
|
||||
|
||||
+4
-8
@@ -322,9 +322,8 @@ exit:
|
||||
* Associates an IPv6 address and a port to the example TCP endpoint provided by
|
||||
* the `tcp` CLI. Associating the TCP endpoint to an IPv6
|
||||
* address and port is referred to as "naming the TCP endpoint." This binds the
|
||||
* endpoint for communication.
|
||||
* endpoint for communication. @moreinfo{@tcp}.
|
||||
* @sa otTcpBind
|
||||
* @sa @tcp
|
||||
*/
|
||||
template <> otError TcpExample::Process<Cmd("bind")>(Arg aArgs[])
|
||||
{
|
||||
@@ -368,9 +367,8 @@ exit:
|
||||
* Establishes a connection with the specified peer.
|
||||
* @par
|
||||
* If the connection establishment is successful, the resulting TCP connection
|
||||
* is associated with the example TCP endpoint.
|
||||
* is associated with the example TCP endpoint. @moreinfo{@tcp}.
|
||||
* @sa otTcpConnect
|
||||
* @sa @tcp
|
||||
*/
|
||||
template <> otError TcpExample::Process<Cmd("connect")>(Arg aArgs[])
|
||||
{
|
||||
@@ -450,8 +448,7 @@ exit:
|
||||
* remote TCP endpoint.
|
||||
* @par
|
||||
* Sends data over the TCP connection associated with the example TCP endpoint
|
||||
* that is provided with the `tcp` CLI.
|
||||
* @sa @tcp
|
||||
* that is provided with the `tcp` CLI. @moreinfo{@tcp}.
|
||||
*/
|
||||
template <> otError TcpExample::Process<Cmd("send")>(Arg aArgs[])
|
||||
{
|
||||
@@ -684,9 +681,8 @@ exit:
|
||||
* and are associated with the example TCP endpoint.
|
||||
* @par
|
||||
* Uses the example TCP listener to listen for incoming connections on the
|
||||
* specified IPv6 address and port.
|
||||
* specified IPv6 address and port. @moreinfo{@tcp}.
|
||||
* @sa otTcpListen
|
||||
* @sa @tcp
|
||||
*/
|
||||
template <> otError TcpExample::Process<Cmd("listen")>(Arg aArgs[])
|
||||
{
|
||||
|
||||
+3
-5
@@ -76,9 +76,8 @@ UdpExample::UdpExample(otInstance *aInstance, OutputImplementer &aOutputImplemen
|
||||
* - `port`: UDP port number to bind to. Each of the examples is using port number 1234.
|
||||
* @par
|
||||
* Assigns an IPv6 address and a port to an open socket, which binds the socket for communication.
|
||||
* Assigning the IPv6 address and port is referred to as naming the socket.
|
||||
* Assigning the IPv6 address and port is referred to as naming the socket. @moreinfo{@udp}.
|
||||
* @sa otUdpBind
|
||||
* @sa @udp
|
||||
*/
|
||||
template <> otError UdpExample::Process<Cmd("bind")>(Arg aArgs[])
|
||||
{
|
||||
@@ -127,7 +126,7 @@ exit:
|
||||
* `InvalidState` when the preferred NAT64 prefix is unavailable.
|
||||
* @par api_copy
|
||||
* #otUdpConnect
|
||||
* @sa @udp
|
||||
* @moreinfo{@udp}.
|
||||
*/
|
||||
template <> otError UdpExample::Process<Cmd("connect")>(Arg aArgs[])
|
||||
{
|
||||
@@ -244,12 +243,11 @@ exit:
|
||||
* - `-s`: Auto-generated payload with the specified length given in the `value` parameter.
|
||||
* - `-x`: Binary data in hexadecimal representation given in the `value` parameter.
|
||||
* @par
|
||||
* Sends a UDP message using the socket.
|
||||
* Sends a UDP message using the socket. @moreinfo{@udp}.
|
||||
* @csa{udp open}
|
||||
* @csa{udp bind}
|
||||
* @csa{udp connect}
|
||||
* @sa otUdpSend
|
||||
* @sa @udp
|
||||
*/
|
||||
template <> otError UdpExample::Process<Cmd("send")>(Arg aArgs[])
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user