TI论坛
直播中

刘阳

7年用户 165经验值
私信 关注
[问答]

请问终端网络请求结果中的链路质量为什么只增不减的(还未组网)

如题,我没让终端加入网络,只让它一直网络请求,(只有一个协调器组了网),然后打印了链路质量,但只增加不减少。为什么呢?

回帖(3)

刘阳

2018-8-18 06:39:18
在APP.c  的 networkDesc_t* ZDApp_NwkDescListProcessing(void) 函数中pNwkDesc = nwk_getNwkDescList();获取的数据。
可是nwk_getNwkDescList()没有开源,不清楚怎么回事。
关掉了协调器,终端会一直发送网络请求,但数据跟关掉协调器的最后一次一样的,没变。
这个现象以为是NV方面的,然后我预编译掉了
xNV_RESTORE
xNV_INIT
结果还是一样。
麻烦求大神告知。
举报

李童

2018-8-18 06:50:13
引用: chm9 发表于 2018-8-18 06:39
在APP.c  的 networkDesc_t* ZDApp_NwkDescListProcessing(void) 函数中pNwkDesc = nwk_getNwkDescList();获取的数据。
可是nwk_getNwkDescList()没有开源,不清楚怎么回事。
关掉了协调器,终端会一直发送网络请求,但数据跟关掉协调器的最后一次一样的,没变。

nwk_getNwkDescList就是ZDO_beaconNotifyIndCB保存在NwkDescList的值,nwk_desc_list_free可以清除
举报

刘阳

2018-8-18 07:03:51
引用: adolclistin 发表于 2018-8-18 06:50
nwk_getNwkDescList就是ZDO_beaconNotifyIndCB保存在NwkDescList的值,nwk_desc_list_free可以清除

非常谢谢你啦,当时没太认真看ZDO_beaconNotifyIndCB。哈哈。。。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分