关于Frequency Agility功能的触发
时间:10-02
整理:3721RD
点击:
最近在研究Z-stack Home 1.2.2a 的 Frequency Agility功能。主要在看ZDNwkMgr.c的代码部分。碰到了一些问题,主要的疑惑是发现这个文件与协议栈之间是如何关联调用的,我测试信道冲突问题时,无论怎么做都不会触发调用到这个文件中的几个关键函数入口,比如pZDNwkMgr_ReportChannelInterference pZDNwkMgr_ProcessDataConfirm pZDNwkMgr_EDScanConfirmCB等。我想问问正确的测试方法是什么。直接调用NLME_EDScanRequest是否可行?
专家们,朋友们:
就这个问题,有什么好的思路可以触发设备网络层调用pZDNwkMgr_EDScanConfirmCB函数呢?调小ZDNWKMGR_MIN_TRANSMISSIONS ZDNWKMGR_CI_TX_FAILURE、 ZDNWKMGR_CC_TX_FAILURE都不能触发设备扫描网络,执行ZDNwkMgr中的代码?直接调用NLME_EDScanRequest又没有实用性
pZDNwkMgr_EDScanConfirmCB是要发起了ED Scan以后,才会有callback的。
调用NLME_EDScanRequest