Developing with ZBOSS for Zigbee
|
#include <zb_zcl_price.h>
PublishCreditPayment command payload.
zb_uint32_t zb_zcl_price_publish_credit_payment_payload_s::credit_payment |
An unsigned 32-bit field denoting the last credit payment. This field should be provided in the same currency as used in the Price cluster.
zb_uint32_t zb_zcl_price_publish_credit_payment_payload_s::credit_payment_date |
A UTCTime field containing the time at which the last credit payment was made.
zb_uint32_t zb_zcl_price_publish_credit_payment_payload_s::credit_payment_due_date |
A UTCTime field containing the time that the next credit payment is due.
zb_uint32_t zb_zcl_price_publish_credit_payment_payload_s::credit_payment_overdue_amount |
An unsigned 32-bit field denoting the current amount this is overdue from the consumer. This field should be provided in the same currency as used in the Price cluster.
zb_uint8_t zb_zcl_price_publish_credit_payment_payload_s::credit_payment_ref[21] |
An string of between 0-20 octets used to denote the last credit payment reference used by the energy supplier.
zb_uint8_t zb_zcl_price_publish_credit_payment_payload_s::credit_payment_status |
An 8-bit enumeration identifying the current credit payment status.
zb_uint32_t zb_zcl_price_publish_credit_payment_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_credit_payment_payload_s::provider_id |
An unsigned 32-bit field containing a unique identifier for the commodity provider.