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

PublishChangeOfSupplier Command Payload Format More...

#include <zb_zcl_device_management.h>

Data Fields

zb_uint32_t cur_provider_id
 
zb_uint32_t issuer_event_id
 
zb_uint8_t tariff_type
 
zb_uint32_t prop_provider_id
 
zb_uint32_t implement_time
 
zb_uint32_t provider_change_ctrl
 
zb_uint8_t prop_provider_name [17]
 
zb_uint8_t prop_provider_contact_det [20]
 

Detailed Description

PublishChangeOfSupplier Command Payload Format

See also
SE spec, subclause 10.2.4.2

Field Documentation

zb_uint32_t zb_zcl_device_management_publish_change_of_supplier_cmd_payload_s::cur_provider_id

The Current Provider ID field represents a unique identifier for the current commodity provider to whom this command relates.

zb_uint32_t zb_zcl_device_management_publish_change_of_supplier_cmd_payload_s::implement_time

The Provider Change Implementation Time field represents a UTC Time to indicate the date/time at which a proposed change to the provider is to be implemented.

zb_uint32_t zb_zcl_device_management_publish_change_of_supplier_cmd_payload_s::issuer_event_id

The Issuer Event ID field represents a unique identifier generated by the commodity provider.

zb_uint8_t zb_zcl_device_management_publish_change_of_supplier_cmd_payload_s::prop_provider_contact_det[20]

The Proposed Provider Contact Details field represents the contact details of the new commodity provider (see max size below).

See also
ZB_ZCL_DEVICE_MANAGEMENT_PROP_PROVIDER_CONTACT_DET_MAX_SIZE
zb_uint32_t zb_zcl_device_management_publish_change_of_supplier_cmd_payload_s::prop_provider_id

The Proposed Provider ID field represents a unique identifier for the commodity provider associated with the proposed change to the supply.

zb_uint8_t zb_zcl_device_management_publish_change_of_supplier_cmd_payload_s::prop_provider_name[17]

The Proposed Provider Name field represents the name of the new commodity provider (see max size below).

See also
ZB_ZCL_DEVICE_MANAGEMENT_PROP_PROVIDER_NAME_MAX_SIZE
zb_uint32_t zb_zcl_device_management_publish_change_of_supplier_cmd_payload_s::provider_change_ctrl

The Provider Change Control field represents the functions that are required to be carried out on processing of this command.

See also
zb_zcl_device_management_proposed_change_ctrl_attr_t enum.
zb_uint8_t zb_zcl_device_management_publish_change_of_supplier_cmd_payload_s::tariff_type

The Tariff Type field represents the type of tariff published in this command.

See also
zb_zcl_device_management_tariff_type_t enum.

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