求助:请教各位CC2530是否有终端节点在无联机情形清除网络之办法? (使用芯片CC2530, Z-stack版本:2.5.1a)
时间:10-02
整理:3721RD
点击:
请教各位前辈,目前在下想对终端节点使用离开已加入网络之功能,而因为需求上的原因,在下有且必须使用NV_RESTORE之功能。
当终端节点与协调器处于联机时,在下使用NLME_LeaveReq来移除网络(里面之参数已先行调整),此时在下可顺利使终端节点脱离其所加入只网络。
问题在于,若现在终端节点处于未联机却遭到NV_RESTORE下与某一网络绑死的情况,我想要将与其绑死的网络清除有什么办法吗?因为NLME_LeaveReq必须队原协调器发送清除网络之讯号,所以无法使用在未联机的情形下,请问有何办法能克服吗?还是有其他的移除办法呢?
请各位前辈与高手们指导一下,感恩喔!!!!!
ZDP_MgmtLeaveReq(NLME_LeaveReq_t* req)
在这个函数里面,可以让自己离开网络的,
你可以看下函数的说明
/*********************************************************************
* @fn NLME_LeaveReq
*
* @brief This function allows the next higher layer to request
* that itself or another device leave the network.
*
* @param req - NLME_LeaveReq_t
*
* @return ZStatus_t
*/
然后你可以了解下这个函数参数入口的结构体意义,其中有一个变量是silent,意思是自己可以让自己离开。
req->silent == TRUE