TI中文支持网
TI专业的中文技术问题搜集分享网站

cc2540主机如何解析出从机的设备名称

大家好:

      请问在SimpleBLECentral如何解析出从机的设备名称,我尝试在case GAP_DEVICE_INFO_EVENT:的pEvent->deviceInfo.pEvtData,中解析,可是不知道如何解析,是在第二次进入这个事件的时候解析吗,如何判断是广播数据还是扫描请求回应数据。

silver tao:

请知道的指导一下啊,非常感谢!

shaokai Lin:

回复 silver tao:

Hi silver

主机收到广播包或者扫描Rsp都会触发这个事件的产生。以下做法可以参考下:

if(pEvent->deviceInfo.eventType == GAP_ADRPT_ADV_IND )//判断是否是广播包

{

}

else if(pEvent->deviceInfo.eventType == GAP_ADRPT_SCAN_RSP)//判断是否是扫描Rsp

{

if(SUCCESS == CheckDeviceScanRspData(pEvent->deviceInfo.pEvtData, pEvent->deviceInfo.dataLen))//校对扫描Rsp的内容,信息存在pEvent->deviceInfo的结构体里

{

}//注:CheckDeviceScanRspData()不是API,是自己添加的,可以在这个函数里对扫描Rsp数据进行校验

}

silver tao:

回复 shaokai Lin:

感谢TI员工,我的问题以完美解决!

jack wong:

回复 silver tao:

你好,请问你是怎样解析出来peripheral得设备名的呢?我遇到同样的问题。

waiting:

回复 silver tao:

你好,请问一下,我也遇到这个问题,怎么解决了?

CQ JiMi:

回复 silver tao:

你好,silver tao你是怎么解析出从机的设备名的?我也遇到同样的问题

赞(0)
未经允许不得转载:TI中文支持网 » cc2540主机如何解析出从机的设备名称
分享到: 更多 (0)