Macros

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_THROUGHPUT_LEGACY_PLUGIN_THROUGHPUT_DURATION
plugin throughput duration [Time:4]
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_THROUGHPUT_LEGACY_PLUGIN_THROUGHPUT_END
plugin throughput end
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_THROUGHPUT_LEGACY_PLUGIN_THROUGHPUT_INFLIGHT
plugin throughput inflight [Count:1]
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_THROUGHPUT_LEGACY_PLUGIN_THROUGHPUT_RESULT
plugin throughput result
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_THROUGHPUT_LEGACY_PLUGIN_THROUGHPUT_START
plugin throughput start

Detailed Description

The throughput commands allow you to test your application's network throughput by measuring how many packets are able to be sent.

Macro Definition Documentation

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_THROUGHPUT_LEGACY_PLUGIN_THROUGHPUT_DURATION

plugin throughput duration [Time:4]

  • Set the duration in ms for the test.
    • Time - INT32U - Duration in ms
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_THROUGHPUT_LEGACY_PLUGIN_THROUGHPUT_END

plugin throughput end

  • Abort the test while running.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_THROUGHPUT_LEGACY_PLUGIN_THROUGHPUT_INFLIGHT

plugin throughput inflight [Count:1]

  • Set the number of packets in flight during the test.
    • Count - INT8U - Number of packets
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_THROUGHPUT_LEGACY_PLUGIN_THROUGHPUT_RESULT

plugin throughput result

  • Show the results of the last test.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_THROUGHPUT_LEGACY_PLUGIN_THROUGHPUT_START

plugin throughput start

  • Start the throughput test.