Plugin Commands: Multi-Network Price Passthrough#
The Multi-Network Price Passthrough plugin is a plugin designed to demonstrate multi-network functionality by passing data from a "real" ESI on one network to a "proxy" ESI on another network via periodic polling and forwarding.
Macros#
plugin mn-price-passthrough print
plugin mn-price-passthrough set-routing [fwdId:2] [fwdEndpoint:1] [esiEndpoint:1]
plugin mn-price-passthrough start
plugin mn-price-passthrough stop
Macro Definition Documentation#
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MN_PRICE_PASSTHROUGH_PLUGIN_MN_PRICE_PASSTHROUGH_PRINT#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MN_PRICE_PASSTHROUGH_PLUGIN_MN_PRICE_PASSTHROUGH_PRINT
plugin mn-price-passthrough print
Print the current price known to the proxy esi.
4266
of file ./app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MN_PRICE_PASSTHROUGH_PLUGIN_MN_PRICE_PASSTHROUGH_SET_ROUTING#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MN_PRICE_PASSTHROUGH_PLUGIN_MN_PRICE_PASSTHROUGH_SET_ROUTING
plugin mn-price-passthrough set-routing [fwdId:2] [fwdEndpoint:1] [esiEndpoint:1]
Set the routing parameters.
fwdId - INT16U - The node id of the forwarding endpoint.
fwdEndpoint - INT8U - The forwarding endpoint.
esiEndpoint - INT8U - The endpoint of the proxy ESI.
4274
of file ./app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MN_PRICE_PASSTHROUGH_PLUGIN_MN_PRICE_PASSTHROUGH_START#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MN_PRICE_PASSTHROUGH_PLUGIN_MN_PRICE_PASSTHROUGH_START
plugin mn-price-passthrough start
Starts polling and forwarding.
4279
of file ./app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MN_PRICE_PASSTHROUGH_PLUGIN_MN_PRICE_PASSTHROUGH_STOP#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_MN_PRICE_PASSTHROUGH_PLUGIN_MN_PRICE_PASSTHROUGH_STOP
plugin mn-price-passthrough stop
Stops polling and forwarding.
4284
of file ./app/framework/test/headers/cli.doc