Logo
Developing with ZBOSS for Zigbee
zgp_approve_comm_params_s Struct Reference

GPD Commissioning params for Application approval. More...

#include <zboss_api_zgp.h>

Data Fields

zb_zgpd_id_t zgpd_id
 
zb_uint8_t device_id
 
zb_uint16_t manuf_id
 
zb_uint16_t manuf_model_id
 
zb_ieee_addr_t ieee_addr
 
zb_uint8_t pairing_endpoint
 
zb_zgp_gpd_cmds_list_t gpd_cmds_list
 
zb_zgp_cluster_list_t cluster_list
 
zb_uint8_t num_of_reports
 
zgp_raw_report_desc_t reports [3U]
 
zb_bool_t pairing_configuration
 
zb_uint8_t actions
 
zb_uint8_t num_of_endpoints
 
zb_uint8_t paired_endpoints [2U]
 

Detailed Description

GPD Commissioning params for Application approval.

Field Documentation

§ actions

zb_uint8_t zgp_approve_comm_params_s::actions

Pairing configuration actions

§ cluster_list

zb_zgp_cluster_list_t zgp_approve_comm_params_s::cluster_list

ZGPD Cluster list

§ device_id

zb_uint8_t zgp_approve_comm_params_s::device_id

ZGPD device ID

§ gpd_cmds_list

zb_zgp_gpd_cmds_list_t zgp_approve_comm_params_s::gpd_cmds_list

ZGPD Command list

§ ieee_addr

zb_ieee_addr_t zgp_approve_comm_params_s::ieee_addr

ZGPD long IEEE address if available, otherwise filled with zeroes

§ manuf_id

zb_uint16_t zgp_approve_comm_params_s::manuf_id

Manufacturer ID (meaningful if device_id = 0xFE or 0xFF)

§ manuf_model_id

zb_uint16_t zgp_approve_comm_params_s::manuf_model_id

Manufacturer model ID (meaningful if device_id = 0xFE or 0xFF)

§ num_of_endpoints

zb_uint8_t zgp_approve_comm_params_s::num_of_endpoints

Pairing configuration number of paired endpoints field

  • 0x00 and 0xfd: there are no paired endpoints
  • 0xff: all matching endpoints are to be paired
  • 0xfe: paired endpoints are to be derived by the sink itself
  • other values: paired_endpoints field is present and contains the list of local endpoints paired to this GPD

§ num_of_reports

zb_uint8_t zgp_approve_comm_params_s::num_of_reports

total number of different report descriptors that GPD sent during the commissioning process

§ paired_endpoints

zb_uint8_t zgp_approve_comm_params_s::paired_endpoints[2U]

§ pairing_configuration

zb_bool_t zgp_approve_comm_params_s::pairing_configuration

It is ZB_TRUE in case this approve signal was triggered by GP Pairing Configuration command

§ pairing_endpoint

zb_uint8_t zgp_approve_comm_params_s::pairing_endpoint

Device endpoint, on which commissioning is currently active

§ reports

zgp_raw_report_desc_t zgp_approve_comm_params_s::reports[3U]

array of reports

§ zgpd_id

zb_zgpd_id_t zgp_approve_comm_params_s::zgpd_id

ZGPD ID


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