BT_CHECK_ENABLED(return);
BT_CHECK_PARAMETER(value, return);
int result;
- int fd = -1;
BT_INIT_PARAMS();
BT_ALLOC_PARAMS(in_param1, in_param2, in_param3, in_param4, out_param);
g_array_append_vals(in_param1, &instance_id, sizeof(int));
g_array_append_vals(in_param2, value, sizeof(bluetooth_gatt_server_update_value_t));
- fd = bluetooth_get_characteristic_fd(value->attribute_handle, "no adress");
- if (fd > -1)
- result = bluetooth_gatt_write_characteristics_value_to_fd_(fd, (unsigned char *)value->data.data, value->length, NULL);
- else
- result = _bt_send_request(BT_BLUEZ_SERVICE, BT_GATT_SERVER_UPDATE_VALUE,
+ result = _bt_send_request(BT_BLUEZ_SERVICE, BT_GATT_SERVER_UPDATE_VALUE,
in_param1, in_param2, in_param3, in_param4, &out_param);
BT_FREE_PARAMS(in_param1, in_param2, in_param3, in_param4, out_param);