Macros

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COMMAND_RELAY_PLUGIN_COMMAND_RELAY_ADD
 plugin command-relay add [inDeviceEui:8] [inDeviceEndpoint:1] [inClusterId:2] [outDeviceEui:8] [outDeviceEndpoint:1] [outClusterId:2]
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COMMAND_RELAY_PLUGIN_COMMAND_RELAY_CLEAR
 plugin command-relay clear
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COMMAND_RELAY_PLUGIN_COMMAND_RELAY_LOAD
 plugin command-relay load
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COMMAND_RELAY_PLUGIN_COMMAND_RELAY_PRINT
 plugin command-relay print
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COMMAND_RELAY_PLUGIN_COMMAND_RELAY_REMOVE
 plugin command-relay remove [inDeviceEui:8] [inDeviceEndpoint:1] [inClusterId:2] [outDeviceEui:8] [outDeviceEndpoint:1] [outClusterId:2]
 
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COMMAND_RELAY_PLUGIN_COMMAND_RELAY_SAVE
 plugin command-relay save

Detailed Description

The command relay plugin allows the forwarding of commands from one device to another.

Macro Definition Documentation

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COMMAND_RELAY_PLUGIN_COMMAND_RELAY_ADD

plugin command-relay add [inDeviceEui:8] [inDeviceEndpoint:1] [inClusterId:2] [outDeviceEui:8] [outDeviceEndpoint:1] [outClusterId:2]

  • Retransmit commands from inDevice to outDevice.
    • inDeviceEui - IEEE_ADDRESS - Incoming device EUI64.
    • inDeviceEndpoint - INT8U - Incoming device endpoint.
    • inClusterId - INT16U - Incoming cluster ID.
    • outDeviceEui - IEEE_ADDRESS - Outgoing device EUI64.
    • outDeviceEndpoint - INT8U - Outgoing device endpoint.
    • outClusterId - INT16U - Outgoing cluster ID.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COMMAND_RELAY_PLUGIN_COMMAND_RELAY_CLEAR

plugin command-relay clear

  • Clear all relays.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COMMAND_RELAY_PLUGIN_COMMAND_RELAY_LOAD

plugin command-relay load

  • Load from disk.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COMMAND_RELAY_PLUGIN_COMMAND_RELAY_PRINT

plugin command-relay print

  • Print relays.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COMMAND_RELAY_PLUGIN_COMMAND_RELAY_REMOVE

plugin command-relay remove [inDeviceEui:8] [inDeviceEndpoint:1] [inClusterId:2] [outDeviceEui:8] [outDeviceEndpoint:1] [outClusterId:2]

  • Deletes a relay between devices.
    • inDeviceEui - IEEE_ADDRESS - Incoming device EUI64.
    • inDeviceEndpoint - INT8U - Incoming device endpoint.
    • inClusterId - INT16U - Incoming cluster ID.
    • outDeviceEui - IEEE_ADDRESS - Outgoing device EUI64.
    • outDeviceEndpoint - INT8U - Outgoing device endpoint.
    • outClusterId - INT16U - Outgoing cluster ID.
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COMMAND_RELAY_PLUGIN_COMMAND_RELAY_SAVE

plugin command-relay save

  • Save to disk.