Developing with ZBOSS for Zigbee
|
#include <zb_zcl_price.h>
PublishConsolidatedBill command payload
zb_uint8_t zb_zcl_price_publish_consolidated_bill_payload_s::bill_trailing_digit |
An 8-bit field used to determine where the decimal point is located in the ConsolidatedBill field.
zb_uint24_t zb_zcl_price_publish_consolidated_bill_payload_s::billing_period_duration |
An unsigned 24-bit field denoting the duration of the related billing period.
zb_uint8_t zb_zcl_price_publish_consolidated_bill_payload_s::billing_period_duration_type |
An 8-bit bitmap where the least significant nibble is an enumerated sub-field indicating the time base used for the duration, and the most significant nibble is an enumerated sub-field providing duration control.
zb_uint32_t zb_zcl_price_publish_consolidated_bill_payload_s::billing_period_start_time |
A UTCTime field containing the start time of the related billing period.
zb_uint32_t zb_zcl_price_publish_consolidated_bill_payload_s::consolidated_bill |
An unsigned 32-bit field containing the consolidated bill value for the stated billing period.
zb_uint16_t zb_zcl_price_publish_consolidated_bill_payload_s::currency |
An unsigned 16-bit field containing identifying information concerning the local unit of currency used in the ConsolidatedBill field.
zb_uint32_t zb_zcl_price_publish_consolidated_bill_payload_s::issuer_event_id |
Unique identifier generated by the commodity provider. When new information is provided that replaces older information for the same time period, this field allows devices to determine which information is newer.
zb_uint32_t zb_zcl_price_publish_consolidated_bill_payload_s::provider_id |
An unsigned 32-bit field containing a unique identifier for the commodity provider.
zb_uint8_t zb_zcl_price_publish_consolidated_bill_payload_s::tariff_type |
An 8-bit bitmap identifying the type of tariff published in this command. The least significant nibble represents an enumeration of the tariff type. The most significant nibble is reserved.