[Easy-Setup] Fixed arduino issue.
authorJay Sharma <jay.sharma@samsung.com>
Wed, 30 Mar 2016 04:20:48 +0000 (09:50 +0530)
committerJon A. Cruz <jon@joncruz.org>
Wed, 30 Mar 2016 19:12:41 +0000 (19:12 +0000)
Change-Id: I3b167eccaa5835288b5a560f070882df996aeb9e
Signed-off-by: Jay Sharma <jay.sharma@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/7453
Reviewed-by: Sandipan Patra <sandipan.p@samsung.com>
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Madan Lanka <lanka.madan@samsung.com>
(cherry picked from commit bdbfe9ec9c30249ee3d7eece8c47b6979e41448e)
Reviewed-on: https://gerrit.iotivity.org/gerrit/7457
Reviewed-by: Jon A. Cruz <jon@joncruz.org>
service/easy-setup/enrollee/arduino/onboarding.cpp

index 42551d7..20bbf0d 100644 (file)
@@ -66,16 +66,12 @@ bool ESOnboard(const char * ssid, const char* passwd, NetworkEventCallback cb)
 
     if (ESSoftapOnboarding())
     {
-        if (ESSoftapAtEnrollee())
-        {
-            OIC_LOG(DEBUG, ES_ENROLLEE_TAG, "Create SoftAp at enrollee");
-            ESCreateSoftap(ssid, passwd, cb);
-        }
-        else
-        {
-            OIC_LOG(DEBUG, ES_ENROLLEE_TAG, "Connecting to Mediator SoftAp");
-            ConnectToWiFiNetwork(ssid, passwd, cb);
-        }
+        //Arduino does not need to check ESSoftapAtEnrollee()
+        //As SoftAP for Arduino Enrollee will be created at Mediator side &
+        //Arduino Enrollee always connects to the mediator's softAp.
+
+        OIC_LOG(DEBUG, ES_ENROLLEE_TAG, "Connecting to Mediator SoftAp");
+        ConnectToWiFiNetwork(ssid, passwd, cb);
         return true;
     }
     else if (ESBleOnboarding())