Meter Snapshot Storage#

API and Callbacks for the meter-snapshot-storage Component.

Modules#

EmberAfSnapshotPayload

EmberAfSnapshotSchedulePayload

Macros#

#define
#define
SUMMATION_TIERS EMBER_AF_PLUGIN_METER_SNAPSHOT_STORAGE_SUM_TIERS_SUPPORTED
#define
BLOCK_TIERS EMBER_AF_PLUGIN_METER_SNAPSHOT_STORAGE_BLOCK_TIERS_SUPPORTED
#define
SNAPSHOT_PAYLOAD_SIZE SUMMATION_TIERS + BLOCK_TIERS + 94

Macro Definition Documentation#

INVALID_SNAPSHOT_SCHEDULE_ID#

#define INVALID_SNAPSHOT_SCHEDULE_ID
Value:
0

Definition at line 33 of file app/framework/plugin/meter-snapshot-storage/meter-snapshot-storage.h

INVALID_SNAPSHOT_ID#

#define INVALID_SNAPSHOT_ID
Value:
0

Definition at line 36 of file app/framework/plugin/meter-snapshot-storage/meter-snapshot-storage.h

SNAPSHOT_SCHEDULE_PAYLOAD_SIZE#

#define SNAPSHOT_SCHEDULE_PAYLOAD_SIZE
Value:
15

Definition at line 38 of file app/framework/plugin/meter-snapshot-storage/meter-snapshot-storage.h

SNAPSHOT_CAUSE_MANUAL#

#define SNAPSHOT_CAUSE_MANUAL
Value:
0x00000400

Definition at line 40 of file app/framework/plugin/meter-snapshot-storage/meter-snapshot-storage.h

SUMMATION_TIERS#

#define SUMMATION_TIERS
Value:
EMBER_AF_PLUGIN_METER_SNAPSHOT_STORAGE_SUM_TIERS_SUPPORTED

Definition at line 42 of file app/framework/plugin/meter-snapshot-storage/meter-snapshot-storage.h

BLOCK_TIERS#

#define BLOCK_TIERS
Value:
EMBER_AF_PLUGIN_METER_SNAPSHOT_STORAGE_BLOCK_TIERS_SUPPORTED

Definition at line 43 of file app/framework/plugin/meter-snapshot-storage/meter-snapshot-storage.h

SNAPSHOT_PAYLOAD_SIZE#

#define SNAPSHOT_PAYLOAD_SIZE
Value:
SUMMATION_TIERS + BLOCK_TIERS + 94

Definition at line 44 of file app/framework/plugin/meter-snapshot-storage/meter-snapshot-storage.h