From: Hemant Mahsky Date: Thu, 24 Sep 2015 10:27:30 +0000 (+0530) Subject: Used OCConnectivityType b/w Java & C++ layer X-Git-Tag: 1.2.0+RC1~597^2^2~31 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3cd69d3593769a240ecb9e15be16922324016377;p=platform%2Fupstream%2Fiotivity.git Used OCConnectivityType b/w Java & C++ layer Change-Id: I34f6a55172b72414a251712d12e95bc1df1abc70 Signed-off-by: Hemant Mahsky Reviewed-on: https://gerrit.iotivity.org/gerrit/3037 Tested-by: jenkins-iotivity Reviewed-by: Madan Lanka --- diff --git a/service/easy-setup/sdk/mediator/android/EasySetupCore/src/main/java/org/iotivity/service/easysetup/core/OnBoardingConfig.java b/service/easy-setup/sdk/mediator/android/EasySetupCore/src/main/java/org/iotivity/service/easysetup/core/OnBoardingConfig.java index 2852f9e..6da4178 100755 --- a/service/easy-setup/sdk/mediator/android/EasySetupCore/src/main/java/org/iotivity/service/easysetup/core/OnBoardingConfig.java +++ b/service/easy-setup/sdk/mediator/android/EasySetupCore/src/main/java/org/iotivity/service/easysetup/core/OnBoardingConfig.java @@ -22,6 +22,8 @@ package org.iotivity.service.easysetup.core; +import org.iotivity.base.OcConnectivityType; + /** * It contains configuration details about the connectivity type between the Enrollee device & * Mediator device in order to perform on-boarding. @@ -34,8 +36,8 @@ public interface OnBoardingConfig { */ public static enum ConnType { // Note : Enum Ids should matched with Native Ids - WiFi(0), - BLE(1); + WiFi(OcConnectivityType.CT_DEFAULT.getValue()), + BLE(OcConnectivityType.CT_ADAPTER_GATT_BTLE.getValue()); private int mConnType; diff --git a/service/easy-setup/sdk/mediator/android/EasySetupCore/src/main/java/org/iotivity/service/easysetup/impl/EnrolleeDeviceBLEOnBoarding.java b/service/easy-setup/sdk/mediator/android/EasySetupCore/src/main/java/org/iotivity/service/easysetup/impl/EnrolleeDeviceBLEOnBoarding.java index 406ee0e..edbe845 100755 --- a/service/easy-setup/sdk/mediator/android/EasySetupCore/src/main/java/org/iotivity/service/easysetup/impl/EnrolleeDeviceBLEOnBoarding.java +++ b/service/easy-setup/sdk/mediator/android/EasySetupCore/src/main/java/org/iotivity/service/easysetup/impl/EnrolleeDeviceBLEOnBoarding.java @@ -136,11 +136,11 @@ public class EnrolleeDeviceBLEOnBoarding extends EnrolleeDevice { easySetupManagerNativeInstance.setApplicationContext(mContext); easySetupManagerNativeInstance.initEasySetup(); Log.d("init", "successful"); - OcConnectivityType ocConnectivityType = OcConnectivityType.CT_ADAPTER_GATT_BTLE; + easySetupManagerNativeInstance.provisionEnrollee(connection.getMacaddress(), wifiProvConfig.getSsId(), wifiProvConfig.getPassword(), - ocConnectivityType.getValue()); + mOnBoardingConfig.getConnType().getValue()); } diff --git a/service/easy-setup/sdk/mediator/android/jni/jni_easy_setup.cpp b/service/easy-setup/sdk/mediator/android/jni/jni_easy_setup.cpp index 73851fa..60628dc 100644 --- a/service/easy-setup/sdk/mediator/android/jni/jni_easy_setup.cpp +++ b/service/easy-setup/sdk/mediator/android/jni/jni_easy_setup.cpp @@ -187,14 +187,7 @@ jConnectivityType) { LOGI("JNI Stop Easy Setup: Entering"); -OCConnectivityType connecitivityType = OCConnectivityType::CT_DEFAULT; - -if(jConnectivityType == 0) -{ -connecitivityType = OCConnectivityType::CT_ADAPTER_IP; -} - -StopProvisioning(connecitivityType); +StopProvisioning((OCConnectivityType) jConnectivityType); return; }