#include <zb_zcl_metering.h>
Data Fields | |
zb_uint32_t | earliest_start_time |
zb_uint32_t | latest_end_time |
zb_uint8_t | snapshot_offset |
zb_uint32_t | snapshot_cause |
GetSnapshot command payload
zb_uint32_t zb_zcl_metering_get_snapshot_payload_s::earliest_start_time |
A UTC Timestamp indicating the earliest time of a snapshot to be returned by a corresponding Publish Snapshot command.
zb_uint32_t zb_zcl_metering_get_snapshot_payload_s::latest_end_time |
A UTC Timestamp indicating the latest time of a snapshot to be returned by a corresponding Publish Snapshot command.
zb_uint32_t zb_zcl_metering_get_snapshot_payload_s::snapshot_cause |
This field is used to select only snapshots that were taken due to a specific cause.
zb_uint8_t zb_zcl_metering_get_snapshot_payload_s::snapshot_offset |
Where multiple snapshots satisfy the selection criteria specified by the other fields in this command, this field identifies the individual snapshot to be returned.