
Data Fields | |
| zb_zgpd_addr_t | zgpd_id |
| zb_uint16_t | options |
| zb_uint16_t | zgpd_assigned_alias |
| zb_uint32_t | security_counter |
| zb_uint8_t | zgpd_key [ZB_CCM_KEY_SIZE] |
| zb_uint8_t | endpoint |
| zb_uint8_t | sec_options |
| zb_uint8_t | groupcast_radius |
| zb_uint8_t | is_sink |
| union { | |
| struct zgp_proxy_tbl_ent_s { | |
| zb_uint16_t ext_options | |
| struct zgp_lwsink_addr_list_s { | |
| zb_address_ieee_ref_t addr_ref | |
| } lwsaddr [ZB_ZGP_MAX_LW_UNICAST_ADDR_PER_GPD] | |
| zgp_pair_group_list_t sgrp [ZB_ZGP_MAX_SINK_GROUP_PER_GPD] | |
| } proxy | |
| struct zgp_sink_tbl_ent_s { | |
| zb_uint8_t device_id | |
| zgp_pair_group_list_t sgrp [ZB_ZGP_MAX_SINK_GROUP_PER_GPD] | |
| zb_uint8_t match_dev_tbl_idx | |
| zb_ieee_addr_t ieee_addr | |
| } sink | |
| } | u |
| zb_uint8_t zgp_tbl_ent_s::device_id |
ZGPD Device ID from Commissioning frame
| zb_uint8_t zgp_tbl_ent_s::endpoint |
Endpoint pair of IEEE:EP if App ID is 010.
| zb_uint8_t zgp_tbl_ent_s::groupcast_radius |
To limit the range of the groupcast
| zb_ieee_addr_t zgp_tbl_ent_s::ieee_addr |
Extension to the table (field is not presented in specification).
Dest IEEE address to use in GPT to GPD packets even if GPD is identified by SrcID
| zb_uint8_t zgp_tbl_ent_s::match_dev_tbl_idx |
index in matching table matched by device_id or app_info.manuf_model_id
| zb_uint16_t zgp_tbl_ent_s::options |
The options for the reception from ZGPD
| zb_uint8_t zgp_tbl_ent_s::sec_options |
Security options
| zb_uint32_t zgp_tbl_ent_s::security_counter |
The incoming security frame counter for ZGPD
| zb_uint16_t zgp_tbl_ent_s::zgpd_assigned_alias |
The commissioned 16-bit ID to be used as alias for ZGPD
| zb_zgpd_addr_t zgp_tbl_ent_s::zgpd_id |
ID of the paired ZGPD
| zb_uint8_t zgp_tbl_ent_s::zgpd_key[ZB_CCM_KEY_SIZE] |
Security key for the GPD