Cluster Commands: Tunneling
Macros |
|
#define | EMBER_AF_DOXYGEN_CLI_COMMAND_TUNNELING_ZCL_TUNNELING_RANDOM_TO_CLIENT |
zcl tunneling random-to-client [tunnel-id:2] [length:2]
|
|
#define | EMBER_AF_DOXYGEN_CLI_COMMAND_TUNNELING_ZCL_TUNNELING_RANDOM_TO_SERVER |
zcl tunneling random-to-server [tunnel-id:2] [length:2]
|
|
#define | EMBER_AF_DOXYGEN_CLI_COMMAND_TUNNELING_ZCL_TUNNELING_TRANSFER_TO_CLIENT |
zcl tunneling transfer-to-client [tunnel-id:2] [data:-1]
|
|
#define | EMBER_AF_DOXYGEN_CLI_COMMAND_TUNNELING_ZCL_TUNNELING_TRANSFER_TO_SERVER |
zcl tunneling transfer-to-server [tunnel-id:2] [data:-1]
|
|
#define | EMBER_AF_DOXYGEN_CLI_COMMAND_TUNNELING_REQUEST |
zcl tunneling request [protocolId:1] [manufacturerCode:2] [flowControlSupport:1] [maximumIncomingTransferSize:2]
|
|
#define | EMBER_AF_DOXYGEN_CLI_COMMAND_TUNNELING_CLOSE |
zcl tunneling close [tunnelId:2]
|
Detailed Description
This group describes the CLI commands for the Tunneling cluster. Listed below is a description of the cluster:
The tunneling cluster provides an interface for tunneling protocols.
Macro Definition Documentation
◆ EMBER_AF_DOXYGEN_CLI_COMMAND_TUNNELING_CLOSE
#define EMBER_AF_DOXYGEN_CLI_COMMAND_TUNNELING_CLOSE |
zcl tunneling close [tunnelId:2]
-
Client command used to close the tunnel with the server. The parameter in the payload specifies the tunnel identifier of the tunnel that has to be closed. The server leaves the tunnel open and the assigned resources allocated until the client sends the CloseTunnel command or the CloseTunnelTimeout fires.
- tunnelId - INT16U
◆ EMBER_AF_DOXYGEN_CLI_COMMAND_TUNNELING_REQUEST
#define EMBER_AF_DOXYGEN_CLI_COMMAND_TUNNELING_REQUEST |
zcl tunneling request [protocolId:1] [manufacturerCode:2] [flowControlSupport:1] [maximumIncomingTransferSize:2]
-
RequestTunnel is the client command used to setup a tunnel association with the server. The request payload specifies the protocol identifier for the requested tunnel, a manufacturer code in case of proprietary protocols and the use of flow control for streaming protocols.
- protocolId - INT8U
- manufacturerCode - INT16U
- flowControlSupport - BOOLEAN
- maximumIncomingTransferSize - INT16U
◆ EMBER_AF_DOXYGEN_CLI_COMMAND_TUNNELING_ZCL_TUNNELING_RANDOM_TO_CLIENT
#define EMBER_AF_DOXYGEN_CLI_COMMAND_TUNNELING_ZCL_TUNNELING_RANDOM_TO_CLIENT |
zcl tunneling random-to-client [tunnel-id:2] [length:2]
-
Send a random amount of data through a tunnel to the server (used for testing)
- tunnel-id - INT16U - The two byte tunnel id
- length - INT16U - the length of random data to send to the client
◆ EMBER_AF_DOXYGEN_CLI_COMMAND_TUNNELING_ZCL_TUNNELING_RANDOM_TO_SERVER
#define EMBER_AF_DOXYGEN_CLI_COMMAND_TUNNELING_ZCL_TUNNELING_RANDOM_TO_SERVER |
zcl tunneling random-to-server [tunnel-id:2] [length:2]
-
Send a random amount of data through a tunnel to the server (used for testing)
- tunnel-id - INT16U - The two byte tunnel id
- length - INT16U - The two byte length of the random data to send
◆ EMBER_AF_DOXYGEN_CLI_COMMAND_TUNNELING_ZCL_TUNNELING_TRANSFER_TO_CLIENT
#define EMBER_AF_DOXYGEN_CLI_COMMAND_TUNNELING_ZCL_TUNNELING_TRANSFER_TO_CLIENT |
zcl tunneling transfer-to-client [tunnel-id:2] [data:-1]
-
Transfer data through a tunnel to the client (used for testing)
- tunnel-id - INT16U - The two byte tunnel id
- data - OCTET_STRING - data to transfer to the client
◆ EMBER_AF_DOXYGEN_CLI_COMMAND_TUNNELING_ZCL_TUNNELING_TRANSFER_TO_SERVER
#define EMBER_AF_DOXYGEN_CLI_COMMAND_TUNNELING_ZCL_TUNNELING_TRANSFER_TO_SERVER |
zcl tunneling transfer-to-server [tunnel-id:2] [data:-1]
-
Transfer data through a tunnel to the server.
- tunnel-id - INT16U - The two byte tunnel id
- data - OCTET_STRING - data to transfer to the client