name=Meter Snapshot Storage
description=A plugin to demonstrate handling scheduling, storage, and publishing snapshots of meter state in a Smart Energy network. The memory requirements for this plugin can very large, and it is therefore recommended only for use in host applications or with few summation and block tiers supported.
category=Smart Energy

qualityString=Test Tool
quality=test

sourceFiles=meter-snapshot-storage.c

includedByDefault=false
requiredPlugins=meter-snapshot-server

options=snapshotCapacity,scheduleCapacity,manualSnapshotType,sumTiersSupported,blockTiersSupported

implementedCallbacks= emberAfPluginMeterSnapshotStorageInitCallback, emberAfPluginMeterSnapshotServerScheduleSnapshotCallback, emberAfPluginMeterSnapshotServerTakeSnapshotCallback, emberAfPluginMeterSnapshotServerGetSnapshotCallback

snapshotCapacity.name=Snapshot storage capacity
snapshotCapacity.description=Used to specify the maximum number of snapshots to be stored by the meter server or mirror.
snapshotCapacity.type=NUMBER:1,254
snapshotCapacity.default=2

scheduleCapacity.name=Snapshot schedule capacity
scheduleCapacity.description=Used to specify the maximum number of snapshot schedules to be stored by the meter server or mirror.
scheduleCapacity.type=NUMBER:1,254
scheduleCapacity.default=2

manualSnapshotType.name=Manual snapshot type
manualSnapshotType.description=Used to determine the type of snapshot to be taken when a TakeSnapshot command is issued
manualSnapshotType.type=NUMBER:0,3
manualSnapshotType.default=0

sumTiersSupported.name=Summation tiers supported
sumTiersSupported.description=Number of summation tiers supported for snapshot storage
sumTiersSupported.type=NUMBER:0,288
sumTiersSupported.default=2

blockTiersSupported.name=Block tiers supported
blockTiersSupported.description=Number of block tiers supported for snapshot storage
blockTiersSupported.type=NUMBER:0,1536
blockTiersSupported.default=2
