MN Price Passthrough Client/Server#
API and Callbacks for the MN Price Passthrough Cluster Client/Server Component.
This component demonstrates the capabilities of the multi-network support. The component acts as a Price cluster client on one network and a Price cluster server on another network. As a client, it periodically polls a remote server for pricing information and then stores the data locally. As a server, it makes that pricing information available to clients, thereby proxying the data between networks.
Functions#
void
emAfPluginMnPricePassthroughRoutingSetup(EmberNodeId fwdId, uint8_t fwdEndpoint, uint8_t esiEndpoint)
Function Documentation#
emAfPluginMnPricePassthroughStartPollAndForward#
void emAfPluginMnPricePassthroughStartPollAndForward (void )
Parameters
Type | Direction | Argument Name | Description |
---|---|---|---|
void | N/A |
emAfPluginMnPricePassthroughStopPollAndForward#
void emAfPluginMnPricePassthroughStopPollAndForward (void )
Parameters
Type | Direction | Argument Name | Description |
---|---|---|---|
void | N/A |
emAfPluginMnPricePassthroughRoutingSetup#
void emAfPluginMnPricePassthroughRoutingSetup (EmberNodeId fwdId, uint8_t fwdEndpoint, uint8_t esiEndpoint)
Parameters
Type | Direction | Argument Name | Description |
---|---|---|---|
EmberNodeId | N/A | fwdId | |
uint8_t | N/A | fwdEndpoint | |
uint8_t | N/A | esiEndpoint |
emAfPluginMnPricePassthroughPrintCurrentPrice#
void emAfPluginMnPricePassthroughPrintCurrentPrice (void )
Parameters
Type | Direction | Argument Name | Description |
---|---|---|---|
void | N/A |