![]() |
nRF5 SDK for Thread and Zigbee v1.0.0
|
#include <zb_zcl_prepayment.h>
Publish Prepay Snapshot Command Payload
zb_uint8_t zb_zcl_prepayment_publish_prepay_snapshot_payload_s::command_index |
The follow field is uses to count the payload fragments in the case where the entire payload does not fit into one message. The Command Index starts at 0 and is incremented for each fragment belonging to the same command.
zb_uint32_t zb_zcl_prepayment_publish_prepay_snapshot_payload_s::snapshot_cause |
A 32-bit BitMap indicating the cause of the snapshot.
zb_uint32_t zb_zcl_prepayment_publish_prepay_snapshot_payload_s::snapshot_id |
Unique identifier allocated by the device creating the snapshot.
zb_uint32_t zb_zcl_prepayment_publish_prepay_snapshot_payload_s::snapshot_time |
This is a 32 bit value (in UTC Time) representing the time at which the data snapshot was taken.
zb_uint8_t zb_zcl_prepayment_publish_prepay_snapshot_payload_s::total_number_of_commands |
In the case where the entire payload does not fit into one message, the Total Number of Commands field indicates the total number of sub-commands in the message.
zb_uint8_t zb_zcl_prepayment_publish_prepay_snapshot_payload_s::total_snapshots_found |
An 8-bit Integer indicating the number of snapshots found, based on the search criteria defined in the associated GetPrepaySnapshot command. If the value is greater than 1, the client is able to request the next snapshot by incrementing the Snapshot Offset field in an otherwise repeated get_prepay_snapshot command.