我在协调器中使用NLME_LeaveReq( );函数让终端退网,为什么不仅要求的终端被退网,其他的终端也被退网了
程序如下:
NLME_LeaveReq_t leaveReq;
osal_memset((uint8 *)&leaveReq,0,sizeof(NLME_LeaveReq_t));
osal_memcpy(leaveReq.extAddr,extAddr,Z_EXTADDR_LEN);
leaveReq.removeChildren = 0;
leaveReq.rejoin = 1;
leaveReq.silent = 0;
NLME_LeaveReq( &leaveReq );
这里查看终端IEEE和终端读出的一样,没有问题
HalUARTWrite(0,extAddr,8 );