retv_if(!(ret == UA_ERROR_NONE || ret == UA_ERROR_ALREADY_DONE
|| UA_ERROR_ALREADY_REGISTERED), RET_SUCCESS);
+ /*add user to service*/
+ ret = ua_service_add_user(g_service_h, g_user_h);
+ msg(" - ua_service_add_user() ret: [0x%X] [%s]",
+ ret, uat_get_error_str(ret));
+
/* monitor startup */
ret = __uat_scenario_monitor_startup();
retv_if(ret != UA_ERROR_NONE, RET_SUCCESS);
if (UA_ERROR_NONE != result)
return;
- /* Add device to service */
- ret = ua_service_add_device(g_service_h, handle);
- msg(" - ua_service_add_device() ret: [0x%X] [%s]",
- ret, uat_get_error_str(ret));
-
ua_mac_type_e device_type = UA_MAC_TYPE_INVALID;
ret = ua_device_get_mac_type(handle, &device_type);
+ msg(" - ua_device_get_mac_type() ret: [0x%X] [%s]",
+ ret, uat_get_error_str(ret));
}
static int __create_add_device(int device_type, int ostype,
return RET_SUCCESS;
}
-static int run_ua_service_add_device(
- MManager *mm, struct menu_data *menu)
-{
- int ret = UA_ERROR_NONE;
-
- msg("ua_service_add_device");
-
- check_if(NULL == g_service_h);
- check_if(NULL == g_device_h);
-
- ret = ua_service_add_device(g_service_h, g_device_h);
-
- msg(" - ua_service_add_device() ret: [0x%X] [%s]",
- ret, uat_get_error_str(ret));
-
- return RET_SUCCESS;
-}
-
-static int run_ua_service_remove_device(
- MManager *mm, struct menu_data *menu)
-{
- int ret = UA_ERROR_NONE;
-
- msg("ua_service_remove_device");
-
- check_if(NULL == g_service_h);
- check_if(NULL == g_device_h);
-
- ret = ua_service_remove_device(g_service_h, g_device_h);
-
- msg(" - ua_service_remove_device() ret: [0x%X] [%s]",
- ret, uat_get_error_str(ret));
-
- return RET_SUCCESS;
-}
-
static int run_ua_service_set_device_discriminant(
MManager *mm, struct menu_data *menu)
{
menu_ua_get_service_by_name, NULL, NULL },
{ "9", ANSI_COLOR_LIGHTMAGENTA "ua_foreach_service" ANSI_COLOR_NORMAL,
menu_sel_service, NULL, NULL },
- { "21", ANSI_COLOR_LIGHTGREEN "ua_service_add_device" ANSI_COLOR_NORMAL,
- NULL, run_ua_service_add_device, NULL },
- { "22", ANSI_COLOR_LIGHTRED "ua_service_remove_device" ANSI_COLOR_NORMAL,
- NULL, run_ua_service_remove_device, NULL },
{ "23", "ua_service_set_device_discriminant",
menu_ua_service_set_device_discriminant, NULL, NULL },
{ "24", "ua_service_get_device_discriminant",