为什么按下ZRC (ARC) 的TouchLink键后,Zlight 四色灯都有闪一下,但是操作其他按键(如ON,OFF)则灯光完全没响应,通过Ubiqua抓到的数据包,好像没有Device Annouce消息,查看协议栈后发现ZRC在TouchLink后,好像只有执行Router才执行static void initiatorProcessStateChange( devStates_t state ){ ………………

if ( ZSTACK_ROUTER_BUILD ) 
{
ZDP_DeviceAnnce( NLME_GetShortAddr(), NLME_GetExtAddr(),
ZDO_Config_Node_Descriptor.CapabilityFlags, 0 );
}

的 ZDP_DeviceAnnce,而没有ZSTACK_END_DEVICE_BUILD执行ZDP_DeviceAnnce部分,是不是ZRC不需要Device Annce,附件为Ubiqua抓到的TouchLink后消息图,请VV帮忙分析下