Developing with ZBOSS for Zigbee
zb_zcl_metering_tou_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
 

Detailed Description

SnapshotPayloadType 1 = TOU Information Received Set

See also
ZB_ZCL_METERING_TOU_RECEIVED_REGISTERS

Field Documentation

◆ bill_received_trailing_digit

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.

◆ bill_to_date_received

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.

◆ bill_to_date_time_stamp_received

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.

◆ current_summation_received

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.

◆ number_of_tiers_in_use

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.

◆ projected_bill_received

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.

◆ projected_bill_time_stamp_received

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.

◆ tier_summation

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.


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