dev_info = g_memdup(&info, sizeof(bluetooth_device_info_t));
- if (dev_info) {
+ if (dev_info)
g_ptr_array_add(*dev_list, (gpointer)dev_info);
- }
}
return BLUETOOTH_ERROR_NONE;
ret = _bt_get_adapter_path(_bt_gdbus_get_system_gconn(), NULL);
- if (ret != BLUETOOTH_ERROR_NONE) {
+ if (ret != BLUETOOTH_ERROR_NONE)
return BLUETOOTH_ADAPTER_DISABLED;
- }
#endif
/* check VCONFKEY_BT_STATUS */
{
int result;
- BT_INFO("");
+ BT_INFO_C("### Enable adapter");
retv_if(bluetooth_check_adapter() == BLUETOOTH_ADAPTER_ENABLED,
BLUETOOTH_ERROR_DEVICE_ALREADY_ENABLED);
-#ifdef TIZEN_DPM_VCONF_ENABLE
- retv_if(bluetooth_dpm_is_mode_allowed() == BLUETOOTH_DPM_RESULT_ACCESS_DENIED,
+#ifdef TIZEN_FEATURE_BT_DPM
+ retv_if(bluetooth_dpm_is_mode_allowed() == BLUETOOTH_ERROR_PERMISSION_DEINED,
BLUETOOTH_ERROR_PERMISSION_DEINED);
#endif
{
int result;
- BT_INFO("");
+ BT_INFO_C("### Disable adapter");
BT_CHECK_ENABLED(return);
BT_INIT_PARAMS();
{
int result;
- BT_INFO("");
+ BT_INFO("Recover adapter");
BT_CHECK_ENABLED(return);
BT_INIT_PARAMS();
result = _bt_send_request(BT_BLUEZ_SERVICE, BT_GET_LOCAL_VERSION,
in_param1, in_param2, in_param3, in_param4, &out_param);
- if (result == BLUETOOTH_ERROR_NONE) {
+ if (result == BLUETOOTH_ERROR_NONE)
*local_version = g_array_index(out_param, bluetooth_version_t, 0);
- }
BT_FREE_PARAMS(in_param1, in_param2, in_param3, in_param4, out_param);
result = _bt_send_request(BT_BLUEZ_SERVICE, BT_IS_SERVICE_USED,
in_param1, in_param2, in_param3, in_param4, &out_param);
- if (result == BLUETOOTH_ERROR_NONE) {
+ if (result == BLUETOOTH_ERROR_NONE)
*used = g_array_index(out_param, gboolean, 0);
- }
BT_FREE_PARAMS(in_param1, in_param2, in_param3, in_param4, out_param);
BT_CHECK_PARAMETER(discoverable_mode_ptr, return);
-#ifndef TIZEN_PROFILE_WEARABLE
- int timeout = 0;
- /* Requirement in OSP */
- if (bluetooth_check_adapter() == BLUETOOTH_ADAPTER_DISABLED) {
- if (vconf_get_int(BT_FILE_VISIBLE_TIME, &timeout) != 0) {
- BT_ERR("Fail to get the timeout value");
- return BLUETOOTH_ERROR_DEVICE_NOT_ENABLED;
- }
+ if (!TIZEN_PROFILE_WEARABLE) {
+ int timeout = 0;
+ /* Requirement in OSP */
+ if (bluetooth_check_adapter() == BLUETOOTH_ADAPTER_DISABLED) {
+ if (vconf_get_int(BT_FILE_VISIBLE_TIME, &timeout) != 0) {
+ BT_ERR("Fail to get the timeout value");
+ return BLUETOOTH_ERROR_DEVICE_NOT_ENABLED;
+ }
- if (timeout == -1) {
- *discoverable_mode_ptr = BLUETOOTH_DISCOVERABLE_MODE_GENERAL_DISCOVERABLE;
- } else {
- *discoverable_mode_ptr = BLUETOOTH_DISCOVERABLE_MODE_CONNECTABLE;
- }
+ if (timeout == -1)
+ *discoverable_mode_ptr = BLUETOOTH_DISCOVERABLE_MODE_GENERAL_DISCOVERABLE;
+ else
+ *discoverable_mode_ptr = BLUETOOTH_DISCOVERABLE_MODE_CONNECTABLE;
- return BLUETOOTH_ERROR_NONE;
+ return BLUETOOTH_ERROR_NONE;
+ }
+ } else {
+ BT_CHECK_ENABLED(return);
}
-#else
- BT_CHECK_ENABLED(return);
-#endif
BT_INIT_PARAMS();
BT_ALLOC_PARAMS(in_param1, in_param2, in_param3, in_param4, out_param);
result = _bt_send_request(BT_BLUEZ_SERVICE, BT_GET_DISCOVERABLE_MODE,
in_param1, in_param2, in_param3, in_param4, &out_param);
- if (result == BLUETOOTH_ERROR_NONE) {
+ if (result == BLUETOOTH_ERROR_NONE)
*discoverable_mode_ptr = g_array_index(out_param, int, 0);
- }
BT_FREE_PARAMS(in_param1, in_param2, in_param3, in_param4, out_param);
result = _bt_send_request(BT_BLUEZ_SERVICE, BT_GET_DISCOVERABLE_TIME,
in_param1, in_param2, in_param3, in_param4, &out_param);
- if (result == BLUETOOTH_ERROR_NONE) {
+ if (result == BLUETOOTH_ERROR_NONE)
*timeout = g_array_index(out_param, int, 0);
- }
BT_FREE_PARAMS(in_param1, in_param2, in_param3, in_param4, out_param);
BT_INIT_PARAMS();
BT_ALLOC_PARAMS(in_param1, in_param2, in_param3, in_param4, out_param);
+ g_array_append_vals(in_param1, &max_response, sizeof(unsigned short));
+ g_array_append_vals(in_param2, &discovery_duration, sizeof(unsigned short));
+ g_array_append_vals(in_param3, &classOfDeviceMask, sizeof(unsigned int));
+
result = _bt_send_request(BT_BLUEZ_SERVICE, BT_START_DISCOVERY,
in_param1, in_param2, in_param3, in_param4, &out_param);
result = _bt_send_request(BT_BLUEZ_SERVICE, BT_IS_CONNECTABLE,
in_param1, in_param2, in_param3, in_param4, &out_param);
- if (result == BLUETOOTH_ERROR_NONE) {
+ if (result == BLUETOOTH_ERROR_NONE)
*is_connectable = g_array_index(out_param, int, 0);
- } else {
+ else
BT_ERR("Fail to send request");
- }
BT_FREE_PARAMS(in_param1, in_param2, in_param3, in_param4, out_param);
addr = g_memdup(ptr, sizeof(bluetooth_device_address_t));
- if (addr) {
+ if (addr)
g_ptr_array_add(*addr_list, (gpointer)addr);
- }
}
}
}