Fixed Tizen CASample to select proper Transport type.
authorvimala.v <vimala.v@samsung.com>
Thu, 9 Jul 2015 10:37:22 +0000 (16:07 +0530)
committerErich Keane <erich.keane@intel.com>
Thu, 9 Jul 2015 16:03:20 +0000 (16:03 +0000)
Change-Id: I74c8cc3a768501c8620b9f558a1e15da04d79e08
Signed-off-by: vimala.v <vimala.v@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/1596
Reviewed-by: Abhishek Sharma <ce.abhishek@samsung.com>
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Erich Keane <erich.keane@intel.com>
resource/csdk/connectivity/samples/tizen/casample.c

index a87a5a4..9e83604 100644 (file)
@@ -1317,25 +1317,15 @@ CAResult_t get_network_type()
     }
 
     int number = buf[0] - '0';
-    number = (number < 0 || number > 3) ? 0 : 1 << number;
-
-    if (number == 1)
-    {
-        g_selected_nw_type = CA_ADAPTER_IP;
-        return CA_STATUS_OK;
-    }
-    if (number == 2)
+    if (0 > number || 2 < number)
     {
-        g_selected_nw_type = CA_ADAPTER_GATT_BTLE;
-        return CA_STATUS_OK;
-    }
-    if (number == 3)
-    {
-        g_selected_nw_type = CA_ADAPTER_RFCOMM_BTEDR;
-        return CA_STATUS_OK;
+        printf("\nInvalid Network type");
+        return CA_NOT_SUPPORTED;
     }
 
-    return CA_NOT_SUPPORTED;
+    g_selected_nw_type = 1 << number;
+
+    return CA_STATUS_OK;
 }
 
 CAResult_t get_input_data(char *buf, int32_t length)