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

zstack3.0 cc2530 终端的父设备信息存放在哪?

我想通过将旧父设备信息保存入用户nv,  写入startoption,然后进入新状态入网,这样可以进入任何一个网络;当检测到旧PANID协调器广播时,将旧父设备信息

写入对应的NV,然后复位,再重新进入该父设备。

YiKai Chen:

NLME_GetCoordShortAddr函数可以返回父节点的short address.

Susan Yang:

void zb_GetDeviceInfo ( uint8 param, void *pValue )
{
switch(param)
{case ZB_INFO_DEV_STATE:osal_memcpy(pValue, &devState, sizeof(uint8));break;case ZB_INFO_IEEE_ADDR:osal_memcpy(pValue, &aExtendedAddress, Z_EXTADDR_LEN);break;case ZB_INFO_SHORT_ADDR:osal_memcpy(pValue, &_NIB.nwkDevAddress, sizeof(uint16));break;case ZB_INFO_PARENT_SHORT_ADDR:osal_memcpy(pValue, &_NIB.nwkCoordAddress, sizeof(uint16));break;case ZB_INFO_PARENT_IEEE_ADDR:osal_memcpy(pValue, &_NIB.nwkCoordExtAddress, Z_EXTADDR_LEN);break;case ZB_INFO_CHANNEL:osal_memcpy(pValue, &_NIB.nwkLogicalChannel, sizeof(uint8));break;case ZB_INFO_PAN_ID:osal_memcpy(pValue, &_NIB.nwkPanId, sizeof(uint16));break;case ZB_INFO_EXT_PAN_ID:osal_memcpy(pValue, &_NIB.extendedPANID, Z_EXTADDR_LEN);break;
}
}

您也可以通过 zb_GetDeviceInfo 获取父节点的相关信息

赞(0)
未经允许不得转载:TI中文支持网 » zstack3.0 cc2530 终端的父设备信息存放在哪?
分享到: 更多 (0)