nRF5 SDK for Thread and Zigbee v1.0.0
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
zb_zcl_prepayment_change_payment_mode_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_uint16_t proposed_payment_control_configuration
 
zb_int32_t cut_off_value
 

Detailed Description

Change Payment Mode Command Payload

See also
SE spec, subclause D.7.2.3.7

Field Documentation

zb_int32_t zb_zcl_prepayment_change_payment_mode_payload_s::cut_off_value

This value is a signed 32 bit integer that shall either be zero or a negative value (in all known cases). This value represents a threshold relating to the absolute value of the CreditRemaining attribute, that when reached (when credit is decrementing) causes the supply of service to be disconnected.

zb_uint32_t zb_zcl_prepayment_change_payment_mode_payload_s::implementation_date

A UTC Time field to indicate the date from which the payment mode change is to be applied. An Implementation Date/Time value of 0x00000000 shall indicate that the command should be executed immediately.

zb_uint32_t zb_zcl_prepayment_change_payment_mode_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_uint16_t zb_zcl_prepayment_change_payment_mode_payload_s::proposed_payment_control_configuration

An 16-bit BitMap indicating the actions required in relation to switching the payment mode.

zb_uint32_t zb_zcl_prepayment_change_payment_mode_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: