int _ua_device_add_info_to_list(ua_dev_info_s* dev_info)
{
FUNC_ENTRY;
- int ret;
- ua_dev_info_s* device_info;
UA_VALIDATE_INPUT_PARAMETER(dev_info);
if (NULL != _ua_get_device_from_list(
dev_info->device_id, dev_info->mac, dev_info->type))
return UA_ERROR_ALREADY_DONE; // LCOV_EXCL_LINE
- ret = ua_device_clone((ua_device_h)&device_info, dev_info);
- if (UA_ERROR_NONE != ret) {
- UA_ERR("ua_device_clone failed [%s]", _ua_get_error_string(ret));
- return ret;
- }
-
- ua_devices_list = g_slist_append(ua_devices_list, device_info);
+ ua_devices_list = g_slist_append(ua_devices_list, dev_info);
FUNC_EXIT;
return UA_ERROR_NONE;
char g_device_id_str[MENU_DATA_SIZE + 1] = {0,}; /**< Mobile ID of the selected device */
char g_mac_addr_str[MENU_DATA_SIZE + 1] = {0,}; /**< MAC of the selected device */
static char g_bss_id_str[MENU_DATA_SIZE + 1] = {0,}; /**< BSSID of the selected device */
-static char g_discriminant[MENU_DATA_SIZE + 1] = {"1",}; /**< Discrimniant for a device */
static char g_ipv4_address_str[MENU_DATA_SIZE + 1] = {0,}; /**< IPv4 of the selected device */
static char g_is_paring_required_str[MENU_DATA_SIZE + 1] = {0,}; /**< Is paring required for the selected device */
bool _foreach_added_device_cb(
ua_device_h device_handle, void *user_data)
{
- int ret, ret_temp;
- ua_device_h handle = NULL;
+ int ret_temp;
ua_mac_type_e mac_type = UA_MAC_TYPE_INVALID;
ua_os_type_e ostype = UA_OS_TYPE_NOT_DEFINED;
return true;
}
- ret = ua_device_clone(&handle, device_handle);
- if (UA_ERROR_NONE != ret) {
- msgr("ua_device_clone() result: [0x%X] [%s]",
- ret, uat_get_error_str(ret));
- }
-
msgb("\n[%d]", ++g_device_count);
- ret_temp = ua_device_get_mac_type(handle, &mac_type);
+ ret_temp = ua_device_get_mac_type(device_handle, &mac_type);
if (UA_ERROR_NONE == ret_temp)
msgb("Device MAC Type : %s", uat_get_mac_type_str(mac_type));
- ret_temp = ua_device_get_os_info(handle, &ostype);
+ ret_temp = ua_device_get_os_info(device_handle, &ostype);
if (UA_ERROR_NONE == ret_temp) {
msgb("Device OS Type : %s",
ostype == 1 ? "Tizen" :
ostype == 3 ? "iOS" : "N/A");
}
- ret_temp = ua_device_get_device_id(handle, &device_id);
+ ret_temp = ua_device_get_device_id(device_handle, &device_id);
if (UA_ERROR_NONE == ret_temp) {
msgb("Device ID : %s", device_id);
g_free(device_id);
}
- ret_temp = ua_device_get_mac_address(handle, &mac);
+ ret_temp = ua_device_get_mac_address(device_handle, &mac);
if (UA_ERROR_NONE == ret_temp) {
msgb("Device MAC : %s", mac);
g_free(mac);
}
- ret_temp = ua_device_get_wifi_bssid(handle, &wifi_bssid);
+ ret_temp = ua_device_get_wifi_bssid(device_handle, &wifi_bssid);
if (UA_ERROR_NONE == ret_temp) {
msgb("Device BSSID : %s", wifi_bssid);
g_free(wifi_bssid);
}
- ret_temp = ua_device_get_wifi_ipv4_address(handle, &ipv4);
+ ret_temp = ua_device_get_wifi_ipv4_address(device_handle, &ipv4);
if (UA_ERROR_NONE == ret_temp) {
msgb("Device IPv4 Addr : %s", ipv4);
g_free(ipv4);
}
- ret_temp = ua_device_get_pairing_required(handle, &required);
+ ret_temp = ua_device_get_pairing_required(device_handle, &required);
if (UA_ERROR_NONE == ret_temp)
msgb("Pairing Required : %s", required ? "YES" : "NO");
- ret_temp = ua_device_get_last_presence(handle, &last_seen);
+ ret_temp = ua_device_get_last_presence(device_handle, &last_seen);
if (UA_ERROR_NONE == ret_temp)
msgb("Last present at : %llu", last_seen);
- g_device_list = g_slist_append(g_device_list, handle);
+ g_device_list = g_slist_append(g_device_list, device_handle);
return true;
}
return RET_SUCCESS;
}
-static int run_ua_device_set_discriminant(
- MManager *mm, struct menu_data *menu)
-{
- int ret = UA_ERROR_NONE;
- int temp = 0;
- bool discriminant = false;
-
- msg("ua_device_set_discriminant");
-
- if (strlen(g_discriminant))
- temp = (unsigned char)strtol(g_discriminant, NULL, 10);
-
- if (0 != temp)
- discriminant = true;
-
- ret = ua_device_set_discriminant(g_device_h, discriminant);
-
- msg(" - ua_device_set_discriminant() ret: [0x%X] [%s]",
- ret, uat_get_error_str(ret));
-
- return RET_SUCCESS;
-}
-
static int run_ua_device_set_wifi_ipv4_address(
MManager *mm, struct menu_data *menu)
{
{ NULL, NULL, },
};
-static struct menu_data menu_ua_discrminiant[] = {
- { "1", "discriminant (0: Disable 1: Enable)",
- NULL, NULL, g_discriminant },
- { "2", "run", NULL,
- run_ua_device_set_discriminant, NULL },
- { NULL, NULL, },
-};
-
static struct menu_data menu_ua_devlist_by_mac[] = {
{ "1", "MAC",
NULL, NULL, g_mac_addr_str },
NULL, run_ua_device_destroy, NULL },
{ "3", "ua_device_set_os_info",
menu_ua_os_type, NULL, g_os_type_str },
- { "4", "ua_device_set_discriminant",
- menu_ua_discrminiant, NULL, g_discriminant},
{ "5", "ua_device_set_wifi_ipv4_address",
menu_ua_ipv4_address, NULL, g_ipv4_address_str },
{ "11", "ua_device_get_wifi_bssid",
char *svc_name = NULL;
int detection_cycle = 60;
- /* create service handle */
- ret = _uat_service_create();
- retv_if(ret != UA_ERROR_NONE, ret);
-
- /* set service name */
svc_name = g_strndup("ua.scenerio.service1", MENU_DATA_SIZE);
- check_if(NULL == g_service_h);
- ret = ua_service_set_name(g_service_h, svc_name);
+
+ /* create service handle */
+ ret = _uat_service_create(svc_name);
retv_if(ret != UA_ERROR_NONE, ret);
/* Add service */
{
int ret = UA_ERROR_NONE;
char *user_account = NULL;
- char *user_name = NULL;
- /* create user handle */
- ret = _uat_user_create();
- retv_if(ret != UA_ERROR_NONE, ret);
-
- /* set user account */
user_account = g_strndup("ua.scenerio.account1", MENU_DATA_SIZE);
- check_if(NULL == g_user_h);
- ret = ua_user_set_account(g_user_h, user_account);
- retv_if(ret != UA_ERROR_NONE, ret);
- /* set user name */
- user_name = g_strndup("ua.scenerio.user1", MENU_DATA_SIZE);
- check_if(NULL == g_user_h);
- ret = ua_user_set_name(g_user_h, user_name);
+ /* create user handle */
+ ret = _uat_user_create(user_account);
retv_if(ret != UA_ERROR_NONE, ret);
/* Add user */
if (UA_ERROR_NONE == ret) {
memset(g_user_account_str, 0, MENU_DATA_SIZE + 1);
memcpy(g_user_account_str, user_account, MENU_DATA_SIZE);
-
- memset(g_user_name_str, 0, MENU_DATA_SIZE + 1);
- memcpy(g_user_name_str, user_name, MENU_DATA_SIZE);
}
+
g_free(user_account);
- g_free(user_name);
return ret;
}
{
int ret = UA_ERROR_NONE;
- ua_user_h handle = NULL;
char *service_name = NULL;
char *account = NULL;
return true;
}
- ret = ua_user_clone(&handle, user_handle);
- if (UA_ERROR_NONE != ret) {
- msgr("ua_user_clone() result: [0x%X] [%s]",
- ret, uat_get_error_str(ret));
- }
-
- user_list = g_slist_append(user_list, handle);
+ user_list = g_slist_append(user_list, user_handle);
idx_user++;
- ret = ua_user_get_account(handle, &account);
+ ret = ua_user_get_account(user_handle, &account);
if (UA_ERROR_NONE == ret) {
msglr("[%d]", idx_user);
msglr("User account info %s", account);
{
int ret = UA_ERROR_NONE;
int ret_temp = UA_ERROR_NONE;
- ua_device_h handle = NULL;
char *service_name = NULL;
ua_mac_type_e mac_type = UA_MAC_TYPE_INVALID;
return true;
}
- ret = ua_device_clone(&handle, device_handle);
- if (UA_ERROR_NONE != ret) {
- msgr(" - ua_device_clone() ret: [0x%X] [%s]",
- ret, uat_get_error_str(ret));
- return true;
- }
-
msgb("\n[%d]", ++g_device_count);
- ret_temp = ua_device_get_mac_type(handle, &mac_type);
+ ret_temp = ua_device_get_mac_type(device_handle, &mac_type);
if (UA_ERROR_NONE == ret_temp)
msgb("Device MAC Type : %s", uat_get_mac_type_str(mac_type));
- ret_temp = ua_device_get_os_info(handle, &ostype);
+ ret_temp = ua_device_get_os_info(device_handle, &ostype);
if (UA_ERROR_NONE == ret_temp) {
msgb("Device OS Type : %s",
ostype == 1 ? "Tizen" :
ostype == 3 ? "iOS" : "N/A");
}
- ret_temp = ua_device_get_device_id(handle, &device_id);
+ ret_temp = ua_device_get_device_id(device_handle, &device_id);
if (UA_ERROR_NONE == ret_temp) {
msgb("Device ID : %s", device_id);
g_free(device_id);
}
- ret_temp = ua_device_get_mac_address(handle, &mac);
+ ret_temp = ua_device_get_mac_address(device_handle, &mac);
if (UA_ERROR_NONE == ret_temp) {
msgb("Device MAC : %s", mac);
g_free(mac);
}
- ret_temp = ua_device_get_wifi_bssid(handle, &wifi_bssid);
+ ret_temp = ua_device_get_wifi_bssid(device_handle, &wifi_bssid);
if (UA_ERROR_NONE == ret_temp) {
msgb("Device BSSID : %s", wifi_bssid);
g_free(wifi_bssid);
}
- ret_temp = ua_device_get_wifi_ipv4_address(handle, &ipv4);
+ ret_temp = ua_device_get_wifi_ipv4_address(device_handle, &ipv4);
if (UA_ERROR_NONE == ret_temp) {
msgb("Device IPv4 Addr : %s", ipv4);
g_free(ipv4);
}
- ret_temp = ua_device_get_pairing_required(handle, &required);
+ ret_temp = ua_device_get_pairing_required(device_handle, &required);
if (UA_ERROR_NONE == ret_temp)
msgb("Pairing Required : %s", required ? "YES" : "NO");
- ret_temp = ua_device_get_last_presence(handle, &last_seen);
+ ret_temp = ua_device_get_last_presence(device_handle, &last_seen);
if (UA_ERROR_NONE == ret_temp)
msgb("Last present at : %llu", last_seen);
- g_device_list = g_slist_append(g_device_list, handle);
+ g_device_list = g_slist_append(g_device_list, device_handle);
return true;
}
return RET_SUCCESS;
}
-int _uat_service_create()
+int _uat_service_create(char * service_str)
{
int ret = UA_ERROR_NONE;
g_service_h = NULL;
}
- ret = ua_service_create(g_service_str, &g_service_h);
+ ret = ua_service_create(service_str, &g_service_h);
msg(" - ua_service_create() ret: [0x%X] [%s]",
ret, uat_get_error_str(ret));
static int run_ua_service_create(
MManager *mm, struct menu_data *menu)
{
- _uat_service_create();
+ _uat_service_create(g_service_str);
return RET_SUCCESS;
}
NULL, NULL, g_service_str},
{ "-", "user account",
NULL, NULL, g_user_account_str},
- { "-", "user name",
- NULL, NULL, g_user_name_str},
{ "1", "run", NULL,
run_ua_service_add_user, NULL },
{ NULL, NULL, },
NULL, NULL, g_service_str},
{ "-", "user account",
NULL, NULL, g_user_account_str},
- { "-", "user name",
- NULL, NULL, g_user_name_str},
{ "1", "run", NULL,
run_ua_service_remove_user, NULL },
{ NULL, NULL, },
bool _foreach_registered_user_cb(
ua_user_h user_handle, void *user_data)
{
- int ret = UA_ERROR_NONE;
- ua_user_h handle = NULL;
+ int ret;
char *account = NULL;
if (!user_handle) {
return true;
}
- ret = ua_user_clone(&handle, user_handle);
- if (UA_ERROR_NONE != ret) {
- msgr("ua_user_clone() result: [0x%X] [%s]",
- ret, uat_get_error_str(ret));
- }
-
- user_list = g_slist_append(user_list, handle);
+ user_list = g_slist_append(user_list, user_handle);
idx_user++;
- ret = ua_user_get_account(handle, &account);
+ ret = ua_user_get_account(user_handle, &account);
if (UA_ERROR_NONE == ret) {
msglr("[%d]", idx_user);
msglr("User account info %s", account);
return RET_SUCCESS;
}
-int _uat_user_create()
+int _uat_user_create(char* user_account_str)
{
int ret = UA_ERROR_NONE;
g_user_h = NULL;
}
- ret = ua_user_create(g_user_account_str, &g_user_h);
+ ret = ua_user_create(user_account_str, &g_user_h);
msg(" - ua_user_create() ret: [0x%X] [%s]",
ret, uat_get_error_str(ret));
static int run_ua_user_create(MManager *mm, struct menu_data *menu)
{
- _uat_user_create();
+ _uat_user_create(g_user_account_str);
return RET_SUCCESS;
}
return RET_SUCCESS;
}
-static int run_ua_user_set_name(MManager *mm, struct menu_data *menu)
-{
- int ret = UA_ERROR_NONE;
-
- msg("ua_user_set_name");
-
- check_if(NULL == g_user_h);
-
- ret = ua_user_set_name(g_user_h, g_user_name_str);
-
- msg(" - ua_user_set_name() ret: [0x%X] [%s]",
- ret, uat_get_error_str(ret));
-
- return RET_SUCCESS;
-}
-
static int run_ua_user_add(MManager *mm, struct menu_data *menu)
{
int ret = UA_ERROR_NONE;
return RET_SUCCESS;
}
-static int run_ua_user_remove_device_by_device_id(
- MManager *mm, struct menu_data *menu)
-{
- int ret = UA_ERROR_NONE;
- uat_mac_type_e idx = UAT_MAC_TYPE_MAX;
-
- msg("ua_user_remove_device_by_device_id");
-
- if (strlen(g_device_type))
- idx = (unsigned char)strtol(g_device_type, NULL, 10);
-
- msgb("idx [%d] mac_type[%d]", idx, uat_convert_idx_to_device_type(idx));
-
- ret = ua_user_remove_device_by_device_id(g_device_id_str,
- uat_convert_idx_to_device_type(idx));
-
- msg(" - ua_user_remove_device_by_device_id() ret: [0x%X] [%s]",
- ret, uat_get_error_str(ret));
-
- return RET_SUCCESS;
-}
-
static int run_ua_user_foreach_devices(MManager *mm, struct menu_data *menu)
{
int ret = UA_ERROR_NONE;
{ NULL, NULL, },
};
-static struct menu_data menu_ua_user_name[] = {
- { "1", "name",
- NULL, NULL, g_user_name_str },
- { "2", "run", NULL,
- run_ua_user_set_name, NULL },
- { NULL, NULL, },
-};
-
static struct menu_data menu_ua_service_get_user_by_account[] = {
{ "1", "account",
NULL, NULL, g_user_account_str},
{ NULL, NULL, },
};
-static struct menu_data menu_ua_rm_dev_by_device_id[] = {
- { "1", "type (1:BT 2:BLE 3:Wi-Fi 4:P2P)",
- NULL, NULL, g_device_type },
- { "2", "device_id",
- NULL, NULL, g_device_id_str },
- { "3", "run", NULL,
- run_ua_user_remove_device_by_device_id, NULL },
- { NULL, NULL, },
-};
-
struct menu_data menu_ua_user_added_devlist[] = {
{ "1", "Device list", NULL,
run_ua_user_foreach_devices, g_selected_device_idx},
menu_ua_user_create, NULL, NULL },
{ "2", "ua_user_destroy",
NULL, run_ua_user_destroy, NULL },
- { "3", "ua_user_set_name",
- menu_ua_user_name, NULL, g_user_name_str },
{ "4", "ua_user_add",
NULL, run_ua_user_add, NULL },
{ "5", "ua_user_remove",
NULL, run_ua_user_add_device, NULL },
{ "12", ANSI_COLOR_LIGHTRED "ua_user_remove_device" ANSI_COLOR_NORMAL,
NULL, run_ua_user_remove_device, NULL },
- { "13", "ua_user_remove_device_by_device_id",
- menu_ua_rm_dev_by_device_id, NULL, NULL },
{ "14", ANSI_COLOR_LIGHTMAGENTA "ua_user_foreach_devices" ANSI_COLOR_NORMAL,
menu_ua_user_added_devlist, NULL, NULL },
{ NULL, NULL, },