Susan Yang的回答很专业,但是忽略了一个问题。
提问者的积分只有180分,可以看出他应该是刚来TI论坛不久,从他的问的问题的标题来看,他问的是CC2530模块,而非协议栈,说明他基本上对协议栈不了解,或者就是买的别人的模块。此外,他说的是联网,而不是大家都说的组网,可以基本确定,他是一个全新的新手。
所以,正确的答案是:全局搜索:“case ZDO_STATE_CHANGE:”如下:
case ZDO_STATE_CHANGE:
GenericApp_NwkState = (devStates_t)(MSGpkt->hdr.status);
if ( (GenericApp_NwkState == DEV_ZB_COORD) ||
(GenericApp_NwkState == DEV_ROUTER) ||
(GenericApp_NwkState == DEV_END_DEVICE) )
{
// do something
}