#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 |
Detailed Description
GetSnapshot command payload
- See also
- SE spec, subclause D.3.3.3.1.7
Field Documentation
◆ earliest_start_time
| 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.
◆ latest_end_time
| 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.
◆ snapshot_cause
| 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.
◆ snapshot_offset
| 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.
- external/zboss/include/zcl/zb_zcl_metering.h