作為觀察者為何只能上電接一次數(shù)據(jù) 就是只有初始化后進入 case GAP_DEVICE_INIT_DONE_EVENT;然后一直循環(huán)
GAP_DEVICE_DISCOVERY_EVENT里的打印"Discovering, 想知道滿足什么條件才能循環(huán)進入?GAP_DEVICE_INFO_EVENT接受到廣播者發(fā)送的數(shù)據(jù)呢?GAPRole_ObserverStartDiscovery這個函數(shù)的原型在哪里找到?
static void ObserverEventCB( gapRoleEvent_t *pEven"?)
{
? switch ( pEvent->gap.opcode )
? {
? ? case GAP_DEVICE_INIT_DONE_EVENT:??
? ? ? {
? ? ? ? GAPRole_ObserverStartDiscovery( DEFAULT_DISCOVERY_MODE,
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? DEFAULT_DISCOVERY_ACTIVE_SCAN,
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? DEFAULT_DISCOVERY_WHITE_LIST );?
? ? ? ? PRINT ( "Discovering...\n");? ? ? ??
? ? ? }
? ? ? break;
? ? case GAP_DEVICE_INFO_EVENT:
? ? ? {
? ? ? ? ObserverAddDeviceInfo( pEvent->deviceInfo.addr, pEvent->deviceInfo.addrType );
? ? ? }
? ? ? break;
? ? ??
? ? case GAP_DEVICE_DISCOVERY_EVENT:
? ? ? {