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

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TUNNELING_SERVER_PLUGIN_TUNNELING_SERVER_BUSY

#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.

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TUNNELING_SERVER_PLUGIN_TUNNELING_SERVER_PRINT

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TUNNELING_SERVER_PLUGIN_TUNNELING_SERVER_PRINT

plugin tunneling-server print

  • Print out the status of active tunnels.

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_TUNNELING_SERVER_PLUGIN_TUNNELING_SERVER_TRANSFER

#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.