本人使用的版本是:ZStack-CC2530-2.3.0-1.4.0 ,在这版中有一个参数---AIB_apsUseExtendedPANID---存储网络的拓展PAN ID,定义于“APS.h”中,但并未见到对它的初始化,就在“ZDObject.c”中被函数ZDO_Init赋值给了ZDO_UseExtendedPANID,请问在协议栈中哪有对AIB_apsUseExtendedPANID的初始化或者后续赋值操作?谢谢指教!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
本人使用的版本是:ZStack-CC2530-2.3.0-1.4.0 ,在这版中有一个参数---AIB_apsUseExtendedPANID---存储网络的拓展PAN ID,定义于“APS.h”中,但并未见到对它的初始化,就在“ZDObject.c”中被函数ZDO_Init赋值给了ZDO_UseExtendedPANID,请问在协议栈中哪有对AIB_apsUseExtendedPANID的初始化或者后续赋值操作?谢谢指教!
谢谢您的帮助,不过还是有些疑惑,如下:
您讲的保存在NV中的Extend PAN ID,应该是下面这个吧:
#define ZCD_NV_EXTENDED_PAN_ID 0x002D
那么有两个问题:
1、这个参数通过那个函数的调用传值给AIB_apsUseExtendedPANID得呢,它们之间是怎样联系起来的?
2、在组网过程中:
对于协调器,ZCD_NV_EXTENDED_PAN_ID这个参数是怎样被赋值的,即在哪里?在什么时候?
对于路由或终端,这个参数应该是根据加入网络的参数来设定AIB_apsUseExtendedPANID的值,那么这又是怎么实现的呢?
还请 不吝指教,谢谢!