zigbee终端设备从A协调器退网加入B协调器 ,请问怎么操作,版本是ZStack 2.5.1A
void leaveNetBySelf(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 = 1;
leaveReq.rejoin = 0;
leaveReq.silent = 0;
HalLedBlink (HAL_LED_1, 0, 50, 2000 );
if( NLME_LeaveReq(&leaveReq)!=afStatus_SUCCESS )
{
ZDApp_LeaveReset(false);
}
}
这是终端主动退网函数,每次执行都会退网,但是会死机,没有任何反应,除非是复位