Macros

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TUNNELING_SERVER_PLUGIN_TUNNELING_SERVER_BUSY
plugin tunneling-server busy
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TUNNELING_SERVER_PLUGIN_TUNNELING_SERVER_PRINT
plugin tunneling-server print
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TUNNELING_SERVER_PLUGIN_TUNNELING_SERVER_TRANSFER
plugin tunneling-server transfer [tunnelIndex:2] [data:-1]

Detailed Description

The Tunneling Server Plugin contributes several commands to the application framework CLI. These commands are used for the transfer of data over an opened tunnel.

Macro Definition Documentation

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TUNNELING_SERVER_PLUGIN_TUNNELING_SERVER_BUSY

plugin tunneling-server busy

  • This command can be used as a test harness for testing a client's handling of a server that returns busy.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TUNNELING_SERVER_PLUGIN_TUNNELING_SERVER_PRINT

plugin tunneling-server print

  • Print out the status of active tunnels.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TUNNELING_SERVER_PLUGIN_TUNNELING_SERVER_TRANSFER

plugin tunneling-server transfer [tunnelIndex:2] [data:-1]

  • Transfer data to a client through a Tunneling cluster tunnel.
    • tunnelIndex - INT16U - The identifier of the tunnel through which to send the data.
    • data - OCTET_STRING - The data to send through the tunnel.