请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC2650 Thread 中讨论的其他器件: Z-stack、
您好!
我在定制板上使用 CC2650MODA。 对于我们的应用、有必要在运行时更改轮询速率。 轮询率的重新配置通过以下代码完成:
ZStack_sysConfigWriteReq_t writeReq ={0}; //设置新的轮询率 writeReq.HAS_pollRate = true; writeReq.pollRate = newPollRate; (void) Zstackapi_sysConfigWriteReq (staEntity、&writeReq);
默认轮询速率(在 f8wConfig.cfg 中配置)设置为 -DPOLL_RATE = 200、因为这是首次加电时所必需的。 之后、通过执行上面的代码来频繁地重新配置它。 这种方法在 CC2650重新加入网络之前一直运行良好。 然后将轮询速率设置为默认值。 据我所见、这种情况在 ZDUP.c 中的某个位置发生、但我不知道 ZStackCore 的调试和确切位置不受支持。 如果 器件已断开连接并且网络重新加入成功、是否有办法通过 z-stack 获得通知、以便我可以再次覆盖轮询速率? 或者、您能否告诉我必须在哪里修改 ZStackCore 才能防止轮询率更改为默认值? 感谢您的支持。
BR
Robert