Where are the node descriptors for ZEDs kept in BeeStack ZC device?

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Where are the node descriptors for ZEDs kept in BeeStack ZC device?

跳至解决方案
835 次查看
atillametetured
Contributor V

Hello,

First, I seem to not get any support at all about BeeStack however I keep coming back since there are no any other source available. I will try my luck once more;

Does the coordinator keep all node descriptors by default in its NVM or cache? If not how can I enable it to request node descriptors from each end device that connects to its network and save them in a table somewhere.

Regards,

Mete

标签 (1)
0 项奖励
1 解答
674 次查看
jc_pacheco
NXP Employee
NXP Employee

Hello Atilla, 

The simple descriptor contains the description of an endpoint. Every endPointDesc_t structure points to a simple descriptor structure "zbZbSimpleDescriptor_t"

typedef struct zbZbSimpleDescriptor_tag
{
/*End point ID */
zbEndPoint_t endPoint;
/*Application Profile ID*/
zbProfileId_t aAppProfId;
/*Appliacation Device ID*/
zbDeviceId_t aAppDeviceId;
/*Application Device Version And APS Flag*/
uint8_t appDevVerAndFlag;
/*Number of Input Cluster ID Supported by the End Point*/
zbCounter_t appNumInClusters;
/*Place Holder for the list of Input Cluster ID*/
uint8_t *pAppInClusterList;
/*Number of Output Cluster ID Supported by the End Point*/
zbCounter_t appNumOutClusters;
/*Place Holder for the list of Output Cluster ID*/
uint8_t *pAppOutClusterList;
}zbZbSimpleDescriptor_t;


The network information is stored in ram, unless NV storage module is enabled (See gNvStorageIncluded_d)

You can find more details in the BeeStack Software Reference Manual for ZigBee 2007 (C:\Freescale\Kinetis_BeeStack_5.0.0\doc\BSSRMZB2007.pdf)

- Chapter 5.2.1 - Simple descriptor

- Appendix A.3 - Binding table

在原帖中查看解决方案

1 回复
675 次查看
jc_pacheco
NXP Employee
NXP Employee

Hello Atilla, 

The simple descriptor contains the description of an endpoint. Every endPointDesc_t structure points to a simple descriptor structure "zbZbSimpleDescriptor_t"

typedef struct zbZbSimpleDescriptor_tag
{
/*End point ID */
zbEndPoint_t endPoint;
/*Application Profile ID*/
zbProfileId_t aAppProfId;
/*Appliacation Device ID*/
zbDeviceId_t aAppDeviceId;
/*Application Device Version And APS Flag*/
uint8_t appDevVerAndFlag;
/*Number of Input Cluster ID Supported by the End Point*/
zbCounter_t appNumInClusters;
/*Place Holder for the list of Input Cluster ID*/
uint8_t *pAppInClusterList;
/*Number of Output Cluster ID Supported by the End Point*/
zbCounter_t appNumOutClusters;
/*Place Holder for the list of Output Cluster ID*/
uint8_t *pAppOutClusterList;
}zbZbSimpleDescriptor_t;


The network information is stored in ram, unless NV storage module is enabled (See gNvStorageIncluded_d)

You can find more details in the BeeStack Software Reference Manual for ZigBee 2007 (C:\Freescale\Kinetis_BeeStack_5.0.0\doc\BSSRMZB2007.pdf)

- Chapter 5.2.1 - Simple descriptor

- Appendix A.3 - Binding table