name=Meter Mirror
description=A plugin for mirroring attributes of a sleepy meter in a Smart Energy network.  The device is expected to be a configured as mirror server on as many endpoints as are allocated as meters.  Those endpoints must be contiguous.
category=Smart Energy

qualityString=Production Ready
quality=production

sourceFiles=meter-mirror.c, meter-mirror-cli.c

includedByDefault=false

options=meterClientEndpoint, endpointStart, maxMirrors
implementedCallbacks= emberAfPluginMeterMirrorInitCallback, emberAfReportAttributesCallback, emberAfPluginMeterMirrorStackStatusCallback, emberAfPluginSimpleMeteringClientRequestMirrorCallback, emberAfPluginSimpleMeteringClientRemoveMirrorCallback, emberAfSimpleMeteringClusterConfigureMirrorCallback

meterClientEndpoint.name=Meter Client Cluster Endpoint
meterClientEndpoint.description=The endpoint where the Meter Client resides and where the mirror will receive reports.  This is also the location of the Physical Environment attribute that indicates mirror capacity.
meterClientEndpoint.type=NUMBER:1,254
meterClientEndpoint.default=1

endpointStart.name=Mirror Endpoint Start
endpointStart.description=The start of a set of sequential endpoints where the mirror data will be located.  In other words, the Meter Server Endpoints.
endpointStart.type=NUMBER:1,254
endpointStart.default=2

maxMirrors.name=Max Number of Mirrors
maxMirrors.description=The maximum number of mirrors (and corresponding) endpoints, that are supported.
maxMirrors.type=NUMBER:1,5
maxMirrors.default=1
