终端节点离开网络,那就分两种,节点主动离开与被动离开,接口函数
被动离开参考
afStatus_t ZDP_MgmtLeaveReq() //zdprofile.c
void ZDO_ProcessMgmtLeaveReq()
主动离开参考
void Meter_Leave(void)
{
NLME_LeaveReq_t leaveReq;
osal_memset((uint8 *)&leaveReq,0,sizeof(NLME_LeaveReq_t));
osal_memcpy(leaveReq.extAddr,NLME_GetExtAddr(),Z_EXTADDR_LEN);
leaveReq.removeChildren = 0;
leaveReq.rejoin = 0;
leaveReq.silent = 0;
NLME_LeaveReq( &leaveReq );
}