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

NLME_LeaveReq( &leaveReq )失效

奇怪,加密过后NLME_LeaveReq( &leaveReq );就失效了

程序入下,自己退网。

osal_memset((uint8 *)&leaveReq,0,sizeof(NLME_LeaveReq_t));
 osal_memcpy(leaveReq.extAddr,NLME_GetExtAddr(),Z_EXTADDR_LEN);

           
        leaveReq.removeChildren = 1;
        
        leaveReq.rejoin = 1;
        
        leaveReq.silent = 0;
        
        NLME_LeaveReq( &leaveReq );

gaoyang9992006:

ZStatus_t NLME_LeaveReq( NLME_LeaveReq_t* req );

请求自己或者其他设备脱离网络,执行此函数不会导致其父节点重新分配设备地址。

req – 脱离请求数据结构:

typedef struct

{

  uint8* extAddr;

  uint8  removeChildren;

  uint8  rejoin;

  uint8  silent;

} NLME_LeaveReq_t;

extAddr -要脱离的设备的扩展地址

removeChildren -true 子设备也脱离,false只脱离当前设备。目前只能用false

rejoin -true 允许设备重新加入网络,false 不允许设备重新加入网络

silent – true will. false if the。

赞(0)
未经允许不得转载:TI中文支持网 » NLME_LeaveReq( &leaveReq )失效
分享到: 更多 (0)