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

#include <zb_zcl_prepayment.h>

Data Fields

zb_uint32_t issuer_event_id
 
zb_uint8_t debt_label [13]
 
zb_int32_t debt_amount
 
zb_uint8_t debt_recovery_method
 
zb_uint8_t debt_amount_type
 
zb_uint32_t debt_recovery_start_time
 
zb_uint16_t debt_recovery_collection_time
 
zb_uint8_t debt_recovery_frequency
 
zb_int32_t debt_recovery_amount
 
zb_uint16_t debt_recovery_balance_percentage
 

Detailed Description

Change Debt Command Payload

See also
SE spec, subclause 7.2.3.3

Field Documentation

zb_int32_t zb_zcl_prepayment_change_debt_command_payload_s::debt_amount

The format and use of this field is the same as for the DebtAmount::N attribute as defined in D.7.2.2.3.2.

zb_uint8_t zb_zcl_prepayment_change_debt_command_payload_s::debt_amount_type

An 8-bit enumeration field identifying the type of debt information to be issued within this command.

zb_uint8_t zb_zcl_prepayment_change_debt_command_payload_s::debt_label[13]

The format and use of this field is the same as for the DebtLabel::N attribute as defined in D.7.2.2.3.1.

zb_int32_t zb_zcl_prepayment_change_debt_command_payload_s::debt_recovery_amount

The format and use of this field is the same as for the DebtRecoveryAmount::N attribute as defined in D.7.2.2.3.7.

zb_uint16_t zb_zcl_prepayment_change_debt_command_payload_s::debt_recovery_balance_percentage

The format and use of this field is the same as for the DebtRecoveryTopUpPercentage::N attribute as defined in D.7.2.2.3.8.

zb_uint16_t zb_zcl_prepayment_change_debt_command_payload_s::debt_recovery_collection_time

The format and use of this field is the same as for the DebtRecoveryCollectionTime::N attribute as defined in D.7.2.2.3.5.

zb_uint8_t zb_zcl_prepayment_change_debt_command_payload_s::debt_recovery_frequency

The format and use of this field is the same as for the DebtRecoveryFrequency::N attribute as defined in D.7.2.2.3.6.

zb_uint8_t zb_zcl_prepayment_change_debt_command_payload_s::debt_recovery_method

The format and use of this field is the same as for the DebtRecoveryMethod::N attribute as defined in D.7.2.2.3.3.

zb_uint32_t zb_zcl_prepayment_change_debt_command_payload_s::debt_recovery_start_time

The format and use of this field is the same as for the DebtRecoveryStartTime::N attribute as defined in D.7.2.2.3.4.

zb_uint32_t zb_zcl_prepayment_change_debt_command_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.


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