TI中文支持网
TI专业的中文技术问题搜集分享网站

终端断网以后重新入网??

PM2状态下:实现终端断网以后隔一段时间后重新入网操作,但是在重新入网的ZDApp.c中,devStartMode == MODE_REJOIN 中添加了ZDApp_StopJoiningCycle();还有在ZDObject.c中startMode==MODE_REJOIN中也添加了停止搜寻的指令,但是测试以后没起作用,不知道怎么回事?????

VV:

没起作用,是指节点还一直在搜索网络吗?要看devState

ZANGk:

回复 VV:

是的,一直在搜,只要有父节点,就会立即通信,没有停止搜寻网络

VV:

回复 ZANGk:

在ZDApp_ProcessOSALMsg( osal_event_hdr_t *msgPtr )里面调试下,

程序是否进入下面的这个if里面。

if ( ( (pChosenNwk = ZDApp_NwkDescListProcessing()) != NULL ) && (zdoDiscCounter > NUM_DISC_ATTEMPTS) ) {

天空:

回复 VV:

@VV

在我的产品里面也用到这个方法了(ZDApp_StopJoiningCycle)发现有时候,停止不了搜索网络。这个该怎么破?

赞(0)
未经允许不得转载:TI中文支持网 » 终端断网以后重新入网??
分享到: 更多 (0)