Plugin Commands: Device Database#

This plugin provides a set of CLI commands for printing and manipulating the device database.

Macros#

#define

plugin device-database device add-dummy [eui64:8] [endpoints:1] [clusters:2]

#define
#define

Macro Definition Documentation#

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_DEVICE_DATABASE_PLUGIN_DEVICE_DATABASE_DEVICE_ADD_DUMMY#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_DEVICE_DATABASE_PLUGIN_DEVICE_DATABASE_DEVICE_ADD_DUMMY

plugin device-database device add-dummy [eui64:8] [endpoints:1] [clusters:2]

  • Add a device with specified EUI64 and a sequential number of clusters and endpoints.

    • eui64 - IEEE_ADDRESS - The address of the dummy device to add.

    • endpoints - INT8U - The number of dummy endpoints to add.

    • clusters - INT16U - The number of dummy clusters to add.


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

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_DEVICE_DATABASE_PLUGIN_DEVICE_DATABASE_DEVICE_ERASE#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_DEVICE_DATABASE_PLUGIN_DEVICE_DATABASE_DEVICE_ERASE

plugin device-database device erase [eui64:8]

  • Erase the device with specified EUI64 from the database.

    • eui64 - IEEE_ADDRESS - The address of the device to erase from the database.


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

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_DEVICE_DATABASE_PLUGIN_DEVICE_DATABASE_DEVICE_PRINT#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_DEVICE_DATABASE_PLUGIN_DEVICE_DATABASE_DEVICE_PRINT

plugin device-database device print [eui64:8]

  • Print all the clusters and endpoints known about the specified device in the database.

    • eui64 - IEEE_ADDRESS - The address of the device to be looked up (little endian)


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

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_DEVICE_DATABASE_PLUGIN_DEVICE_DATABASE_PRINT_ALL#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_DEVICE_DATABASE_PLUGIN_DEVICE_DATABASE_PRINT_ALL

plugin device-database print-all

  • Print all devices in the database.


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