微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > zigbee Sample_App工程

zigbee Sample_App工程

时间:10-02 整理:3721RD 点击:
void SampleApp_MessageMSGCB( afIncomingMSGPacket_t *pkt )
{
uint16 flashTime;

switch ( pkt->clusterId )
{
case SAMPLEAPP_PERIODIC_CLUSTERID:
break;

case SAMPLEAPP_FLASH_CLUSTERID:
flashTime = BUILD_UINT16(pkt->cmd.Data[1], pkt->cmd.Data[2] );
HalLedBlink( HAL_LED_4, 4, 50, (flashTime / 4) );
break;
}
}
请问flashTime = BUILD_UINT16(pkt->cmd.Data[1], pkt->cmd.Data[2] );怎么理解 最终的flashtime是多少

顶一下吧,看看到底怎样

没人吗

cmd.Data
pkt->cmd.Data[1], pkt->cmd.Data[2] 这些是消息无线传来的数据。 按理解应该是闪动LED的时间。这些是由用户应用程序通信协议去规定的。

好的 谢谢 我知道了

将两个收到的8位的数据,拼接成一个十六位的数,保存

长知识了,谢谢

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top