#include <zb_zcl_metering.h>
SnapshotPayloadType 1 = TOU Information Received Set
zb_uint8_t zb_zcl_metering_tou_received_payload_s::bill_received_trailing_digit |
An 8-bit BitMap used to determine where the decimal point is located in the BillToDateReceived and ProjectedBillReceived fields.
zb_uint32_t zb_zcl_metering_tou_received_payload_s::bill_to_date_received |
An unsigned 32-bit integer that provides a value for the costs in the current billing period.
zb_uint32_t zb_zcl_metering_tou_received_payload_s::bill_to_date_time_stamp_received |
A UTC timestamp that indicates when the value of the associated BillToDateReceived parameter was last updated.
zb_uint48_t zb_zcl_metering_tou_received_payload_s::current_summation_received |
An unsigned 48-bit integer that returns the value of the CurrentSummationReceived attribute at the stated snapshot timestamp.
zb_uint8_t zb_zcl_metering_tou_received_payload_s::number_of_tiers_in_use |
An 8-bit integer representing the number of tiers in use at the time the snapshot was taken.
zb_uint32_t zb_zcl_metering_tou_received_payload_s::projected_bill_received |
An unsigned 32-bit integer that provides a value indicating what the estimated state of the account will be at the end of the billing period based on past generation.
zb_uint32_t zb_zcl_metering_tou_received_payload_s::projected_bill_time_stamp_received |
A UTC timestamp that indicates when the associated ProjectedBillReceived parameter was last updated.
zb_uint48_t* zb_zcl_metering_tou_received_payload_s::tier_summation |
The Publish Snapshot command contains N elements of CurrentTierNSummationReceived attributes from the TOU Information Set. The Metering server shall send only the number of tiers in use, as stated in this command.