Meter Snapshot Storage#
API and Callbacks for the meter-snapshot-storage Component.
Modules#
EmberAfSnapshotSchedulePayload
Macros#
#define
#define
#define
#define
SNAPSHOT_CAUSE_MANUAL 0x00000400
#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_IDValue:
0
Definition at line
33
of file app/framework/plugin/meter-snapshot-storage/meter-snapshot-storage.h
INVALID_SNAPSHOT_ID#
#define INVALID_SNAPSHOT_IDValue:
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_SIZEValue:
15
Definition at line
38
of file app/framework/plugin/meter-snapshot-storage/meter-snapshot-storage.h
SNAPSHOT_CAUSE_MANUAL#
#define SNAPSHOT_CAUSE_MANUALValue:
0x00000400
Definition at line
40
of file app/framework/plugin/meter-snapshot-storage/meter-snapshot-storage.h
SUMMATION_TIERS#
#define SUMMATION_TIERSValue:
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_TIERSValue:
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_SIZEValue:
SUMMATION_TIERS + BLOCK_TIERS + 94
Definition at line
44
of file app/framework/plugin/meter-snapshot-storage/meter-snapshot-storage.h