nRF5 SDK for Thread and Zigbee v4.2.0
Data Fields
zb_zcl_metering_block_received_payload_s Struct Reference

#include <zb_zcl_metering.h>

Data Fields

zb_uint48_t current_summation_received
zb_uint32_t bill_to_date_received
zb_uint32_t bill_to_date_time_stamp_received
zb_uint32_t projected_bill_received
zb_uint32_t projected_bill_time_stamp_received
zb_uint8_t bill_received_trailing_digit
zb_uint8_t number_of_tiers_in_use
zb_uint48_t * tier_summation
zb_uint8_t number_of_tiers_and_block_thresholds_in_use
zb_uint48_t * tier_block_summation

Detailed Description

SnapshotPayloadType 3 = Block Information Received Set

See also

Field Documentation

zb_uint8_t zb_zcl_metering_block_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_block_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_block_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_block_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_block_received_payload_s::number_of_tiers_and_block_thresholds_in_use

An 8-bit BitMap representing the number of tiers and block thresholds in use at the time the snapshot was taken.

zb_uint8_t zb_zcl_metering_block_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_block_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_block_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_block_received_payload_s::tier_block_summation

The Publish Snapshot command contains N elements of the Block Information Attribute Set (Received).

zb_uint48_t* zb_zcl_metering_block_received_payload_s::tier_summation

The Publish Snapshot command contains N elements of CurrentTierNSummationReceived attributes from the TOU Information Set.

The documentation for this struct was generated from the following file:

Documentation feedback | Developer Zone | Subscribe | Updated