hi, TI experts:
请教一个关于SimpleBLEObserver监听时间的问题:
在SimpleBLEObserver项目中,按下joystick的UP键(HAL_KEY_UP)开始监听(discovery),一段时间后,不管有没有找到附近的设备,都返回GAP_DEVICE_DISCOVERY_EVENT的event,此时dicovery就结束了。
那么可不可以控制discovery的时间长度,或者使其一直处于discovery的状态呢?
谢谢。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
hi, TI experts:
请教一个关于SimpleBLEObserver监听时间的问题:
在SimpleBLEObserver项目中,按下joystick的UP键(HAL_KEY_UP)开始监听(discovery),一段时间后,不管有没有找到附近的设备,都返回GAP_DEVICE_DISCOVERY_EVENT的event,此时dicovery就结束了。
那么可不可以控制discovery的时间长度,或者使其一直处于discovery的状态呢?
谢谢。
还有一种方法就是在GAP_DEVICE_DISCOVERY_EVENT事件继续调用GAPObserverRole_StartDiscovery()函数
……
case GAP_DEVICE_DISCOVERY_EVENT:
{
// discovery complete
……
//继续开始主动扫描
GAPObserverRole_StartDiscovery( DEFAULT_DISCOVERY_MODE,
DEFAULT_DISCOVERY_ACTIVE_SCAN,
DEFAULT_DISCOVERY_WHITE_LIST );
……
}
break;
……
这种方式就可以持续监听广播了