Plugin Commands: Command Relay#

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

Macros#

#define

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

#define

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

Macro Definition Documentation#

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COMMAND_RELAY_PLUGIN_COMMAND_RELAY_ADD#

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


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

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COMMAND_RELAY_PLUGIN_COMMAND_RELAY_CLEAR#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COMMAND_RELAY_PLUGIN_COMMAND_RELAY_CLEAR

plugin command-relay clear

  • Clear all relays.


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

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COMMAND_RELAY_PLUGIN_COMMAND_RELAY_LOAD#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COMMAND_RELAY_PLUGIN_COMMAND_RELAY_LOAD

plugin command-relay load

  • Load from disk.


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

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COMMAND_RELAY_PLUGIN_COMMAND_RELAY_PRINT#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COMMAND_RELAY_PLUGIN_COMMAND_RELAY_PRINT

plugin command-relay print

  • Print relays.


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

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COMMAND_RELAY_PLUGIN_COMMAND_RELAY_REMOVE#

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


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

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COMMAND_RELAY_PLUGIN_COMMAND_RELAY_SAVE#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_COMMAND_RELAY_PLUGIN_COMMAND_RELAY_SAVE

plugin command-relay save

  • Save to disk.


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