nRF5 SDK for Thread and Zigbee v1.0.0
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
zb_zcl_prepayment_set_maximum_credit_limit_payload_s Struct Reference

#include <zb_zcl_prepayment.h>

Data Fields

zb_uint32_t provider_id
 
zb_uint32_t issuer_event_id
 
zb_uint32_t implementation_date
 
zb_uint32_t max_credit_level
 
zb_uint32_t max_credit_per_top_up
 

Detailed Description

Set Maximum Credit Limit Payload

See also
SE spec, subclause D.7.2.3.12

Field Documentation

zb_uint32_t zb_zcl_prepayment_set_maximum_credit_limit_payload_s::implementation_date

A UTC Time field to indicate the date from which the maximum credit level is to be applied.

zb_uint32_t zb_zcl_prepayment_set_maximum_credit_limit_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_prepayment_set_maximum_credit_limit_payload_s::max_credit_level

An unsigned 32 bit integer value indicating the maximum credit balance allowed on a meter. Any further top-up amount that will cause the meter to exceed this limit will be rejected.

zb_uint32_t zb_zcl_prepayment_set_maximum_credit_limit_payload_s::max_credit_per_top_up

An unsigned 32-bit integer value indicating the maximum credit per top-up. Any single top-up greater than this threshold will cause the meter to reject the top-up.

zb_uint32_t zb_zcl_prepayment_set_maximum_credit_limit_payload_s::provider_id

An unsigned 32 bit field containing a unique identifier for the commodity supplier to whom this command relates.


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