Plugin Commands: Tunneling Server#

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.


Definition at line 7128 of file ./app/framework/test/headers/cli.doc

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.


Definition at line 7133 of file ./app/framework/test/headers/cli.doc

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.


Definition at line 7140 of file ./app/framework/test/headers/cli.doc