Macros

#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]
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_DEVICE_DATABASE_PLUGIN_DEVICE_DATABASE_DEVICE_ERASE
 plugin device-database device erase [eui64:8]
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_DEVICE_DATABASE_PLUGIN_DEVICE_DATABASE_DEVICE_PRINT
 plugin device-database device print [eui64:8]
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_DEVICE_DATABASE_PLUGIN_DEVICE_DATABASE_PRINT_ALL
 plugin device-database print-all

Detailed Description

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

Macro Definition Documentation

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