}
case BT_LE_OOB_READ_LOCAL_DATA: {
bt_oob_data_t local_oob_data;
- bt_oob_data_t *local_oob_cache_data;
- local_oob_cache_data = _bt_le_oob_get_local_cache_data();
- if (local_oob_cache_data && local_oob_cache_data->eir_len) {
- g_array_append_vals(*out_param1, local_oob_cache_data,
- sizeof(bt_oob_data_t));
- return BLUETOOTH_ERROR_NONE;
- }
+ memset(&local_oob_data, 0x00, sizeof(bt_oob_data_t));
result = _bt_le_oob_read_local_data(&local_oob_data);
- _bt_le_oob_set_local_cache_data(&local_oob_data);
g_array_append_vals(*out_param1, &local_oob_data,
sizeof(bt_oob_data_t));
int mtu = -1;
bluetooth_gatt_client_char_prop_info_t param;
- BT_INFO("GATT Client ACQUIRE WRITE recived");
-
sender = (char*)g_dbus_method_invocation_get_sender(context);
__bt_service_get_parameters(in_param1, ¶m,
g_array_append_vals(*out_param1, &mtu, sizeof(int));
if (BLUETOOTH_ERROR_NONE == result)
- BT_INFO("GATT Client: Save Invocation data for characteristic props app[%s] fd[ %d]", sender, fd);
+ BT_DBG("GATT Client: Save Invocation data for characteristic props app[%s] fd[ %d]", sender, fd);
else {
- BT_ERR("Gatt Client Acqure Write");
+ BT_ERR("GATT Client: gatt acquire write failed");
break;
}
_bt_save_invocation_context(context, result, sender,
function_name, (gpointer)addr);
} else {
- BT_INFO("GATT Client: gatt connect failed");
+ BT_ERR("GATT Client: gatt connect failed");
g_array_append_vals(*out_param1, &address,
sizeof(bluetooth_device_address_t));
}
}
case BT_SET_SCAN_PARAMETERS: {
bluetooth_le_scan_params_t scan_params;
+
__bt_service_get_parameters(in_param1, &scan_params,
sizeof(bluetooth_le_scan_params_t));
GArray *out_param, int result)
{
GVariant *out_var;
- BT_DBG("+");
+ BT_DBG("");
out_var = g_variant_new_from_data((const GVariantType *)"ay",
out_param->data, out_param->len, TRUE, NULL, NULL);
g_dbus_method_invocation_return_value(invocation,
g_variant_new("(iv)", result, out_var));
- BT_DBG("-");
}
void _bt_service_method_return_with_unix_fd_list(GDBusMethodInvocation *invocation,
GArray *out_param, int result, GUnixFDList *fd_list)
{
GVariant *out_var;
- BT_DBG("+");
+ BT_DBG("");
out_var = g_variant_new_from_data((const GVariantType *)"ay",
out_param->data, out_param->len, TRUE, NULL, NULL);
g_dbus_method_invocation_return_value_with_unix_fd_list(invocation,
g_variant_new("(iv)", result, out_var), fd_list);
- BT_DBG("-");
}