*
******************************************************************/
+//***************************************************************
+//
+// This file is for internal test only.
+// Do NOT use this file to test CA on Tizen.
+//
+//***************************************************************
+
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#define MOD_NAME "TizenSample"
-/**
- * Enable/disable one or more of the following macros to enable/disable
- * functionality of that particular adapter type in the interfacesample.
- */
-#define WIFI_ADAPTER_TEST
-//#define BT_ADAPTER_TEST
-//#define BLE_ADAPTER_TEST
-
#if defined(WIFI_ADAPTER_TEST)
#include "cawifiadapter.h"
-#include "caethernetadapter.h"
static u_thread_pool_t gWiFiThreadPool = NULL;
-#elif defined(BT_ADAPTER_TEST)
+#endif
+#if defined(BT_ADAPTER_TEST)
#include "caedradapter.h"
static u_thread_pool_t gBTThreadPool = NULL;
-#elif defined(BLE_ADAPTER_TEST)
+#endif
+#if defined(BLE_ADAPTER_TEST)
#include "caleadapter.h"
static u_thread_pool_t gLEThreadPool = NULL;
#endif
static guint g_test_io_watch_id = 0;
static GError *g_err_Sample = NULL;
-static CALocalConnectivity_t *localWifiEndpoint = NULL;
//Hardcoded coap data for Test
static char coapData[500] =
"{\"oc:\[{href\":\"/a/light\",\"ref\":{\"power\":\"20\",\"state\":\"true\"}}]}";
{
if (CA_STATUS_OK != u_thread_pool_init(3, &gWiFiThreadPool))
{
- printf("Failed to create thread pool for BT adapter!\n");
+ printf("Failed to create thread pool for WIFI adapter!\n");
return;
}
}
{
if (CA_STATUS_OK != u_thread_pool_init(5, &gLEThreadPool))
{
- printf("Failed to create thread pool for BT adapter!\n");
+ printf("Failed to create thread pool for BLE adapter!\n");
return;
}
}
printf("Invoking start server method\n");
startServer();
}
+ return 0;
}
int16_t interfaceSendUnicastData(CAConnectivityType_t connType)
if (strlen(remoteIPAddress) == 0)
{
printf("Invalid device address\n");
- return;
+ return -1;
}
endpoint.connectivityType = CA_WIFI;
strncpy(endpoint.addressInfo.IP.ipAddress, remoteIPAddress, CA_IPADDR_SIZE);
if (strlen(deviceaddress) == 0)
{
printf("Invlaid device address\n");
- return;
+ return -1;
}
endpoint.connectivityType = CA_EDR;
if (strlen(deviceaddress) == 0)
{
printf("Invlaid device address\n");
- return;
+ return -1;
}
//Get the service uuid from user
if (strlen(uuid) == 0)
{
printf("Invlaid service uuid\n");
- return;
+ return -1;
}
endpoint.connectivityType = CA_LE;
{
tempConnectivityHandlers->handler.sendDataToAll(coapData, strlen(coapData));
}
+ return 0;
}
void interfaceReadData(CAConnectivityType_t connType)
gchar buf[10] = {'\0'};
gsize read = 0;
-
if (g_io_channel_read(channel, buf, 10, &read) != G_IO_ERROR_NONE)
{
printf("g_io_channel_read error!!!\n");