Developing with ZBOSS for Zigbee
zb_zcl_price_publish_credit_payment_payload_s Struct Reference

#include <zb_zcl_price.h>

Data Fields

zb_uint32_t provider_id
 
zb_uint32_t issuer_event_id
 
zb_uint32_t credit_payment_due_date
 
zb_uint32_t credit_payment_overdue_amount
 
zb_uint8_t credit_payment_status
 
zb_uint32_t credit_payment
 
zb_uint32_t credit_payment_date
 
zb_uint8_t credit_payment_ref [21]
 

Detailed Description

PublishCreditPayment command payload.

See also
SE spec, subclause D.4.2.4.13.2

Field Documentation

◆ credit_payment

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.

◆ credit_payment_date

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.

◆ credit_payment_due_date

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.

◆ credit_payment_overdue_amount

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.

◆ credit_payment_ref

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.

◆ credit_payment_status

zb_uint8_t zb_zcl_price_publish_credit_payment_payload_s::credit_payment_status

An 8-bit enumeration identifying the current credit payment status.

◆ issuer_event_id

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.

◆ provider_id

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.


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