藍(lán)牙開啟搜索一段時(shí)間后觸發(fā)GAP_DEVICE_DISCOVERY_EVENT自動(dòng)停止掃描,有一直掃描的方法嗎?

一種方法是在GAP_DEVICE_DISCOVERY_EVENT處理中重新打開掃描,現(xiàn)在想是當(dāng)設(shè)備沒有連接任何設(shè)備的時(shí)候就一直掃描,而不會(huì)進(jìn)入

GAP_DEVICE_DISCOVERY_EVENT,請(qǐng)問有什么好的方法嗎?



如果需要一直掃描, 你需要下面

1, 禁用相同mac地址過濾;

GAP_SetParamValue(TGAP_FILTER_ADV_REPORTS,FALSE);


2, 設(shè)置 掃描的時(shí)間為0, 0表示永不超時(shí):

/掃描持續(xù)時(shí)間

//設(shè)置掃描的超時(shí)時(shí)間,單位0.625ms,默認(rèn)是16384,10.24s

//可以設(shè)置為0,為永遠(yuǎn)不超時(shí),需要用戶手動(dòng)關(guān)閉掃描

GAP_SetParamValue( TGAP_DISC_SCAN, 0 );


此外你可能還需要一個(gè)手動(dòng)結(jié)束掃描的接口:

//執(zhí)行后后會(huì)產(chǎn)生事件: GAP_DEVICE_DISCOVERY_EVENT

bStatus_t GAPRole_CentralCancelDiscovery( void );



只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频