各位大侠,我zigbee协调器建网成功,终端成功加入。然后我把协调器断电,使用单步调试终端设备,不知道是什么原因造成了我的终端设备的网络状态却一直不变,这两个值一直相等(GenericApp_NwkState==DEV_END_DEVICE)?
case ZDO_STATE_CHANGE://ZDO状态改变信息
GenericApp_NwkState=(devStates_t)(MSGpkt->hdr.status);
if(GenericApp_NwkState==DEV_END_DEVICE)
{
zhongwei xu1:
串口打印下,查看下GenericApp_NwkState的值 就知道了!
xianglian dan:
回复 zhongwei xu1:
很谢谢你的答复!
我想问下,这和串口打印有什么关系吗?我不懂哦,我是觉的打印出来你也只是知道GenericApp_NwkState值,然后比较是否和DEV_END_DEVICE值相等?我现在用的是单步调试,观察到这个值GenericApp_NwkState=DEV_END_DEVICE是相等的,协调器断电后,我的终端设备程序里的DEV_END_DEVICE这个事件没被触发过?我不知道我的程序问题是出在哪里的?
xianglian dan:
回复 xianglian dan:
怎么没有人回复呢?