标题:
双case 放一块
[打印本页]
作者:
微毫度十分个扩大飞机公婆
时间:
2007-1-5 12:41
标题:
双case 放一块
case AF_INCOMING_MSG_CMD:
case AF_INCOMING_GRP_MSG_CMD:
// convert to incoming packet format
MSGpkt = (afIncomingMSGPacket_t *)&(msgPtr[1]);
// Process the incoming message
SRC03391_ProcessMSGCmd( MSGpkt );
// Release the data buffer
if ( MSGpkt->cmd.DataLength )
osal_mem_free( MSGpkt->cmd.Data ); //Data buffer first
break;
case ZDO_NEW_DSTADDR:
dstEPIF = msgPtr[1];
dstAddr = (zAddrType_t *)&msgPtr[2];
SRC03391_DstAddr.addrMode = dstAddr->addrMode;
SRC03391_DstAddr.endPoint = dstEPIF ;
if ( dstAddr->addrMode == Addr16Bit )
SRC03391_DstAddr.addr.shortAddr = dstAddr->addr.shortAddr;
else
{
osal_memcpy( SRC03391_DstAddr.addr.extAddr,
dstAddr->addr.extAddr, Z_EXTADDR_LEN );
}
break;
上面怎么有个双case 放一块???以前没见过...
case AF_INCOMING_MSG_CMD:
case AF_INCOMING_GRP_MSG_CMD:
摘自Z-Stack/Projects/HomeLighting/SRC03391_App.c
作者:
seuafu2005
时间:
2007-1-5 14:59
GRP_MSG_CMD和一般的MSG包类似,只是它是group组的形式,两者一个方式处理
两个case放一起也是有的
作者:
fjczd
时间:
2008-12-16 12:18
谈论case的还是不多
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0