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

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_THROUGHPUT_LEGACY_PLUGIN_THROUGHPUT_DURATION

#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

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_THROUGHPUT_LEGACY_PLUGIN_THROUGHPUT_END

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_THROUGHPUT_LEGACY_PLUGIN_THROUGHPUT_END

plugin throughput end

  • Abort the test while running.

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_THROUGHPUT_LEGACY_PLUGIN_THROUGHPUT_INFLIGHT

#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

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_THROUGHPUT_LEGACY_PLUGIN_THROUGHPUT_RESULT

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_THROUGHPUT_LEGACY_PLUGIN_THROUGHPUT_RESULT

plugin throughput result

  • Show the results of the last test.

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_THROUGHPUT_LEGACY_PLUGIN_THROUGHPUT_START

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_THROUGHPUT_LEGACY_PLUGIN_THROUGHPUT_START

plugin throughput start

  • Start the throughput test.