From 792b106ea737c5ca1b8f87bb693947c59f198a13 Mon Sep 17 00:00:00 2001 From: "jihwan.seo" Date: Wed, 7 Dec 2016 16:41:20 +0900 Subject: [PATCH] disable default scan interval time in android BLE since there is some issue related power consumption in scanning. it is better to disable it basically Change-Id: Ic0da8da453b9c0596e521fd5078ec97cad514788 Signed-off-by: jihwan.seo Reviewed-on: https://gerrit.iotivity.org/gerrit/15215 Tested-by: jenkins-iotivity Reviewed-by: Jaehong Jo Reviewed-by: Larry Sachs Reviewed-by: Rick Bell --- resource/csdk/connectivity/src/bt_le_adapter/android/caleclient.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/resource/csdk/connectivity/src/bt_le_adapter/android/caleclient.c b/resource/csdk/connectivity/src/bt_le_adapter/android/caleclient.c index 54a67ee..18c3cd7 100644 --- a/resource/csdk/connectivity/src/bt_le_adapter/android/caleclient.c +++ b/resource/csdk/connectivity/src/bt_le_adapter/android/caleclient.c @@ -3919,8 +3919,10 @@ void CALEClientUpdateSendCnt(JNIEnv *env) OIC_LOG(DEBUG, TAG, "set signal for send data"); } +#ifdef SCAN_INTERVAL // reset interval scan logic CALERestartScanWithInterval(g_scanIntervalTimePrev, 0, BLE_SCAN_ENABLE); +#endif // mutex unlock oc_mutex_unlock(g_threadMutex); @@ -4535,8 +4537,10 @@ Java_org_iotivity_ca_CaLeClientInterface_caLeGattServicesDiscoveredCallback(JNIE } } +#ifdef SCAN_INTERVAL // reset interval scan logic CALERestartScanWithInterval(g_scanIntervalTimePrev, 0, BLE_SCAN_ENABLE); +#endif OIC_LOG(INFO, TAG, "ServicesDiscovery is successful"); (*env)->ReleaseStringUTFChars(env, jni_address, address); -- 2.7.4