*name = strdup(loc_name.name);
if (*name == NULL) {
- BT_ERR("OUT_OF_MEMORY(0x%08x)", BT_ERROR_OUT_OF_MEMORY);
+ BT_ERR("OUT_OF_MEMORY(0x%08x)", BT_ERROR_OUT_OF_MEMORY); //LCOV_EXCL_LINE
return BT_ERROR_OUT_OF_MEMORY;
}
dev_list = g_ptr_array_new();
if (dev_list == NULL) {
- BT_ERR("OUT_OF_MEMORY(0x%08x)", BT_ERROR_OUT_OF_MEMORY);
+ BT_ERR("OUT_OF_MEMORY(0x%08x)", BT_ERROR_OUT_OF_MEMORY); //LCOV_EXCL_LINE
return BT_ERROR_OUT_OF_MEMORY;
}
ret = _bt_get_error_code(bluetooth_get_bonded_device_list(&dev_list));
if (ret != BT_ERROR_NONE) {
- BT_ERR("%s(0x%08x) : Failed to get bonded device list", _bt_convert_error_to_string(ret), ret);
+ BT_ERR("%s(0x%08x) : Failed to get bonded device list", _bt_convert_error_to_string(ret), ret); //LCOV_EXCL_LINE
return ret;
}
- for (i = 0; i < dev_list->len; i++) {
+ for (i = 0; i < dev_list->len; i++) { //LCOV_EXCL_LINE
ptr = g_ptr_array_index(dev_list, i);
if (ptr != NULL) {
ret = _bt_get_bt_device_info_s(&dev_info, (bluetooth_device_info_t *)ptr);
if (ret != BT_ERROR_NONE) {
- BT_ERR("%s(0x%08x) : Failed to get device info", _bt_convert_error_to_string(ret), ret);
+ BT_ERR("%s(0x%08x) : Failed to get device info", _bt_convert_error_to_string(ret), ret); //LCOV_EXCL_LINE
break;
}
_bt_free_bt_device_info_s(dev_info);
break;
}
- _bt_free_bt_device_info_s(dev_info);
+ _bt_free_bt_device_info_s(dev_info); //LCOV_EXCL_LINE
} else {
- BT_ERR("OPERATION_FAILED(0x%08x)", BT_ERROR_OPERATION_FAILED);
+ BT_ERR("OPERATION_FAILED(0x%08x)", BT_ERROR_OPERATION_FAILED); //LCOV_EXCL_LINE
ret = BT_ERROR_OPERATION_FAILED;
break;
}
BT_CHECK_BT_SUPPORT();
BT_CHECK_INIT_STATUS();
- BT_CHECK_INPUT_PARAMETER(remote_address);
+ BT_CHECK_INPUT_PARAMETER(remote_address); //LCOV_EXCL_START
info = (bluetooth_device_info_t *)malloc(sizeof(bluetooth_device_info_t));
if (info == NULL)
ret = _bt_get_error_code(bluetooth_get_bonded_device(&addr_hex, info));
if (ret != BT_ERROR_NONE) {
BT_ERR("%s(0x%08x) : Failed to run function",
- _bt_convert_error_to_string(ret), ret);
+ _bt_convert_error_to_string(ret), ret); //LCOV_EXCL_LINE
} else {
ret = _bt_get_bt_device_info_s(device_info, info);
if (ret != BT_ERROR_NONE) {
BT_ERR("%s(0x%08x) : Failed to get device info",
_bt_convert_error_to_string(ret),
- ret);
+ ret); //LCOV_EXCL_LINE
}
}
free(info);
- return ret;
+ return ret; //LCOV_EXCL_STOP
}
int bt_adapter_free_device_info(bt_device_info_s *device_info)
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(device_info);
- _bt_free_bt_device_info_s(device_info);
+ _bt_free_bt_device_info_s(device_info); //LCOV_EXCL_LINE
- return BT_ERROR_NONE;
+ return BT_ERROR_NONE; //LCOV_EXCL_LINE
}
int bt_adapter_is_service_used(const char *service_uuid, bool *used)
if (strcmp(service_uuid, OPP_UUID) == 0) {
*used = bluetooth_obex_server_is_activated();
} else {
- ret = _bt_get_error_code(bluetooth_is_service_used(service_uuid,
+ ret = _bt_get_error_code(bluetooth_is_service_used(service_uuid, //LCOV_EXCL_LINE
&is_used));
- *used = is_used ? true : false;
+ *used = is_used ? true : false; //LCOV_EXCL_LINE
}
if (ret != BT_ERROR_NONE) { //LCOV_EXCL_LINE
return ret;
}
+//LCOV_EXCL_START
int bt_adapter_le_set_state_changed_cb(bt_adapter_le_state_changed_cb callback, void *user_data)
{
BT_CHECK_BT_SUPPORT();
_bt_set_cb(BT_EVENT_LE_STATE_CHANGED, callback, user_data);
return BT_ERROR_NONE;
}
+//LCOV_EXCL_STOP
int bt_adapter_set_name_changed_cb(bt_adapter_name_changed_cb callback, void *user_data)
{
return BT_ERROR_NONE;
}
+//LCOV_EXCL_START
int bt_adapter_le_unset_state_changed_cb(void)
{
BT_CHECK_LE_SUPPORT();
_bt_le_adapter_deinit();
return BT_ERROR_NONE;
}
+//LCOV_EXCL_STOP
int bt_adapter_unset_name_changed_cb(void)
{
*is_discovering = (ret == 1) ? true : false;
return BT_ERROR_NONE;
} else {
- ret = _bt_get_error_code(ret);
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
- return ret;
+ ret = _bt_get_error_code(ret); //LCOV_EXCL_LINE
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret); //LCOV_EXCL_LINE
+ return ret; //LCOV_EXCL_LINE
}
}
*is_discovering = (ret == 1) ? true : false;
return BT_ERROR_NONE;
} else {
- ret = _bt_get_error_code(ret);
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
- return ret;
+ ret = _bt_get_error_code(ret); //LCOV_EXCL_LINE
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret); //LCOV_EXCL_LINE
+ return ret; //LCOV_EXCL_LINE
}
}
#endif
*hash_len = BLUETOOTH_OOB_DATA_LENGTH;
*randomizer_len = BLUETOOTH_OOB_DATA_LENGTH;
} else {
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret); //LCOV_EXCL_LINE
}
return ret;
}
BT_CHECK_BT_SUPPORT();
BT_CHECK_INIT_STATUS();
- BT_CHECK_INPUT_PARAMETER(remote_address);
+ BT_CHECK_INPUT_PARAMETER(remote_address); //LCOV_EXCL_START
_bt_convert_address_to_hex(&addr_hex, remote_address);
oob_data.randomizer_len = randomizer_len;
}
- ret = _bt_get_error_code(bluetooth_oob_add_remote_data(&addr_hex, &oob_data));
+ ret = _bt_get_error_code(bluetooth_oob_add_remote_data(&addr_hex, &oob_data)); //LCOV_EXCL_STOP
if (BT_ERROR_NONE != ret) { //LCOV_EXCL_LINE
BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret); //LCOV_EXCL_LINE
} //LCOV_EXCL_LINE
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(remote_address);
- _bt_convert_address_to_hex(&addr_hex, remote_address);
+ _bt_convert_address_to_hex(&addr_hex, remote_address); //LCOV_EXCL_LINE
- ret = _bt_get_error_code(bluetooth_oob_remove_remote_data(&addr_hex));
+ ret = _bt_get_error_code(bluetooth_oob_remove_remote_data(&addr_hex)); //LCOV_EXCL_LINE
if (BT_ERROR_NONE != ret) { //LCOV_EXCL_LINE
BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret); //LCOV_EXCL_LINE
} //LCOV_EXCL_LINE
- return ret;
+ return ret; //LCOV_EXCL_LINE
}
//LCOV_EXCL_START
__adv = (bt_advertiser_s*)g_malloc0(sizeof(bt_advertiser_s));
if (__adv == NULL) {
- BT_ERR("OUT_OF_MEMORY(0x%08x)", BT_ERROR_OUT_OF_MEMORY);
- return BT_ERROR_OUT_OF_MEMORY;
+ BT_ERR("OUT_OF_MEMORY(0x%08x)", BT_ERROR_OUT_OF_MEMORY); //LCOV_EXCL_LINE
+ return BT_ERROR_OUT_OF_MEMORY; //LCOV_EXCL_LINE
}
__adv->handle = GPOINTER_TO_INT(__adv);
error_code = bluetooth_set_advertising(__adv->handle, FALSE);
ret = _bt_get_error_code(error_code);
if (ret != BT_ERROR_NONE)
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret); //LCOV_EXCL_LINE
advertiser_list = g_slist_remove(advertiser_list, __adv);
int type = 0;
char *p;
- for (i = 0; i < in_len; i++) {
+ for (i = 0; i < in_len; i++) { //LCOV_EXCL_LINE
len = in_data[i];
if (len <= 0 || i + 1 >= in_len) {
- BT_ERR("Invalid advertising data");
- return BT_ERROR_OPERATION_FAILED;
+ BT_ERR("Invalid advertising data"); //LCOV_EXCL_LINE
+ return BT_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
type = in_data[i + 1];
break;
}
- i += len;
- len = 0;
+ i += len; //LCOV_EXCL_LINE
+ len = 0; //LCOV_EXCL_LINE
}
if (i + len > in_len) {
- BT_ERR("Invalid advertising data");
- return BT_ERROR_OPERATION_FAILED;
+ BT_ERR("Invalid advertising data"); //LCOV_EXCL_LINE
+ return BT_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
} else if (len == 0 &&
in_type != BT_ADAPTER_LE_ADVERTISING_DATA_LOCAL_NAME &&
in_type != BT_ADAPTER_LE_ADVERTISING_DATA_TX_POWER_LEVEL) {
- BT_INFO("AD Type 0x%02x data is not set", in_type);
- return BT_ERROR_OPERATION_FAILED;
+ BT_INFO("AD Type 0x%02x data is not set", in_type); //LCOV_EXCL_LINE
+ return BT_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
p = (char *)malloc(sizeof(char) * (in_len - len));
if ((data == NULL || data_size == 0) &&
(adv_type != BT_ADAPTER_LE_ADVERTISING_DATA_LOCAL_NAME &&
adv_type != BT_ADAPTER_LE_ADVERTISING_DATA_TX_POWER_LEVEL)) {
- BT_ERR("empty data for packet type %d", pkt_type);
- return BT_ERROR_INVALID_PARAMETER;
+ BT_ERR("empty data for packet type %d", pkt_type); //LCOV_EXCL_LINE
+ return BT_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
}
BT_CHECK_INPUT_PARAMETER(advertiser);
/* 2 bytes are required for Length and AD Type */
if (adv_flag_len + *len + adv_ext_len + data_size + 2 > 31) {
- BT_ERR("Quota exceeded");
- return BT_ERROR_QUOTA_EXCEEDED;
+ BT_ERR("Quota exceeded"); //LCOV_EXCL_LINE
+ return BT_ERROR_QUOTA_EXCEEDED; //LCOV_EXCL_LINE
}
if (*len == 0)
break;
case BT_ADAPTER_LE_PACKET_SCAN_RESPONSE:
- p = &__adv->scan_rsp_data;
- len = &__adv->scan_rsp_data_len;
- system_data_len = &__adv->scan_rsp_system_data_len;
- break;
+ p = &__adv->scan_rsp_data; //LCOV_EXCL_LINE
+ len = &__adv->scan_rsp_data_len; //LCOV_EXCL_LINE
+ system_data_len = &__adv->scan_rsp_system_data_len; //LCOV_EXCL_LINE
+ break; //LCOV_EXCL_LINE
default:
- BT_ERR("Unknown LE packet type : %d", pkt_type);
- return BT_ERROR_INVALID_PARAMETER;
+ BT_ERR("Unknown LE packet type : %d", pkt_type); //LCOV_EXCL_LINE
+ return BT_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
}
ret = __bt_remove_ad_data_by_type(*p, *len, adv_type, &new_p, &new_len);
if (adv_type == BT_ADAPTER_LE_ADVERTISING_DATA_LOCAL_NAME ||
adv_type == BT_ADAPTER_LE_ADVERTISING_DATA_TX_POWER_LEVEL)
- *system_data_len -= 1;
+ *system_data_len -= 1; //LCOV_EXCL_LINE
return ret;
}
char *stop;
data = g_malloc0(sizeof(char) * 2);
if (data == NULL)
- return BT_ERROR_OUT_OF_MEMORY;
+ return BT_ERROR_OUT_OF_MEMORY; //LCOV_EXCL_LINE
val = strtol(string, &stop, 16);
val = htons(val);
memcpy(data, &val, 2);
*uuid = data;
- *bit = 16;
+ *bit = 16; //LCOV_EXCL_START
} else if (strlen(string) == 36) { // 128 bit uuid
if (string[8] != '-' || string[13] != '-' ||
string[18] != '-' || string[23] != '-') {
- BT_ERR("Invalid UUID");
- return BT_ERROR_INVALID_PARAMETER;
+ BT_ERR("Invalid UUID"); //LCOV_EXCL_LINE
+ return BT_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
}
int ret;
*uuid = data;
*bit = 128;
} else {
- BT_ERR("Invalid UUID");
- return BT_ERROR_INVALID_PARAMETER;
+ BT_ERR("Invalid UUID"); //LCOV_EXCL_LINE
+ return BT_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
}
- return BT_ERROR_NONE;
+ return BT_ERROR_NONE; //LCOV_EXCL_STOP
}
static int __bt_convert_byte_ordering(char *data, int data_len, char **converted_data)
if (!adv_data)
return BT_ERROR_OPERATION_FAILED;
- for (i = 0; i <adv_len ; i++) {
+ for (i = 0; i <adv_len ; i++) { //LCOV_EXCL_START
len = adv_data[i];
type = adv_data[i + 1];
*data_len = len;
return BT_ERROR_NONE;
} else {
- i = i + adv_data[i];
+ i = i + adv_data[i]; //LCOV_EXCL_STOP
}
}
dest_type = data_ptr[1];
if (data_type != dest_type) {
- BT_ERR("Invalid data type");
- return BT_ERROR_INVALID_PARAMETER;
+ BT_ERR("Invalid data type"); //LCOV_EXCL_LINE
+ return BT_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
}
if (adv_flag_len + adv_len + system_data_len + new_data_len > 31) {
- BT_ERR("Quota exceeded");
- return BT_ERROR_QUOTA_EXCEEDED;
+ BT_ERR("Quota exceeded"); //LCOV_EXCL_LINE
+ return BT_ERROR_QUOTA_EXCEEDED; //LCOV_EXCL_LINE
}
new_adv = g_malloc0(adv_len + new_data_len);
if (uuid_bit == 16) {
byte_len = 2;
data_type = BT_ADAPTER_LE_ADVERTISING_DATA_INCOMP_LIST_16_BIT_SERVICE_CLASS_UUIDS;
- } else if (uuid_bit == 128) {
- byte_len = 16;
- data_type = BT_ADAPTER_LE_ADVERTISING_DATA_INCOMP_LIST_128_BIT_SERVICE_CLASS_UUIDS;
+ } else if (uuid_bit == 128) { //LCOV_EXCL_LINE
+ byte_len = 16; //LCOV_EXCL_LINE
+ data_type = BT_ADAPTER_LE_ADVERTISING_DATA_INCOMP_LIST_128_BIT_SERVICE_CLASS_UUIDS; //LCOV_EXCL_LINE
}
__bt_convert_byte_ordering(uuid_ptr, byte_len, &converted_uuid);
__bt_find_adv_data_type(advertiser, pkt_type, data_type, &data_ptr, &data_len);
if (data_ptr) {
- ret = __bt_append_adv_type_data(advertiser, pkt_type, converted_uuid, byte_len, data_type, data_ptr, data_len);
+ ret = __bt_append_adv_type_data(advertiser, pkt_type, converted_uuid, byte_len, data_type, data_ptr, data_len); //LCOV_EXCL_LINE
} else {
ret = bt_adapter_le_add_advertising_data(advertiser, pkt_type, data_type, converted_uuid, byte_len);
}
if (uuid_bit == 16) {
byte_len = 2;
data_type = BT_ADAPTER_LE_ADVERTISING_DATA_16_BIT_SERVICE_SOLICITATION_UUIDS;
- } else if (uuid_bit == 128) {
- byte_len = 16;
- data_type = BT_ADAPTER_LE_ADVERTISING_DATA_128_BIT_SERVICE_SOLICITATION_UUIDS;
+ } else if (uuid_bit == 128) { //LCOV_EXCL_LINE
+ byte_len = 16; //LCOV_EXCL_LINE
+ data_type = BT_ADAPTER_LE_ADVERTISING_DATA_128_BIT_SERVICE_SOLICITATION_UUIDS; //LCOV_EXCL_LINE
}
__bt_convert_byte_ordering(uuid_ptr, byte_len, &converted_uuid);
__bt_find_adv_data_type(advertiser, pkt_type, data_type, &data_ptr, &data_len);
if (data_ptr) {
- ret = __bt_append_adv_type_data(advertiser, pkt_type, converted_uuid, byte_len, data_type, data_ptr, data_len);
+ ret = __bt_append_adv_type_data(advertiser, pkt_type, converted_uuid, byte_len, data_type, data_ptr, data_len); //LCOV_EXCL_LINE
} else {
ret = bt_adapter_le_add_advertising_data(advertiser, pkt_type, data_type, converted_uuid, byte_len);
}
BT_ADAPTER_LE_ADVERTISING_DATA_SERVICE_DATA,
&data_ptr, &data_len);
if (data_ptr) {
- BT_ERR("Aleady existed");
- return BT_ERROR_ALREADY_DONE;
+ BT_ERR("Aleady existed"); //LCOV_EXCL_LINE
+ return BT_ERROR_ALREADY_DONE; //LCOV_EXCL_LINE
}
ret = __bt_convert_string_to_uuid(uuid, &uuid_ptr, &uuid_bit);
if (uuid_bit == 16) {
byte_len = 2;
- } else if (uuid_bit == 128) {
- BT_ERR("128 bit UUID is not supported");
- g_free(uuid_ptr);
- return BT_ERROR_INVALID_PARAMETER;
+ } else if (uuid_bit == 128) { //LCOV_EXCL_LINE
+ BT_ERR("128 bit UUID is not supported"); //LCOV_EXCL_LINE
+ g_free(uuid_ptr); //LCOV_EXCL_LINE
+ return BT_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
}
__bt_convert_byte_ordering(uuid_ptr, byte_len, &converted_uuid);
adv_data = g_malloc0(sizeof(char) * (service_data_len + 2));
if (!adv_data) {
- g_free(converted_uuid);
+ g_free(converted_uuid); //LCOV_EXCL_LINE
return BT_ERROR_OUT_OF_MEMORY;
}
__bt_find_adv_data_type(advertiser, pkt_type, BT_ADAPTER_LE_ADVERTISING_DATA_APPEARANCE,
&data_ptr, &data_len);
if (data_ptr) {
- BT_ERR("Aleady existed");
- return BT_ERROR_ALREADY_DONE;
+ BT_ERR("Aleady existed"); //LCOV_EXCL_LINE
+ return BT_ERROR_ALREADY_DONE; //LCOV_EXCL_LINE
}
ret = bt_adapter_le_add_advertising_data(advertiser,
BT_ADAPTER_LE_ADVERTISING_DATA_MANUFACTURER_SPECIFIC_DATA,
&data_ptr, &data_len);
if (data_ptr) {
- BT_ERR("Aleady existed");
- return BT_ERROR_ALREADY_DONE;
+ BT_ERR("Aleady existed"); //LCOV_EXCL_LINE
+ return BT_ERROR_ALREADY_DONE; //LCOV_EXCL_LINE
}
adv_data = g_malloc0(sizeof(char) * (manufacturer_data_len + 2));
BT_CHECK_INPUT_PARAMETER(advertiser);
if (!include_name) {
- ret = bt_adapter_le_remove_advertising_data(advertiser, pkt_type,
+ ret = bt_adapter_le_remove_advertising_data(advertiser, pkt_type, //LCOV_EXCL_LINE
BT_ADAPTER_LE_ADVERTISING_DATA_LOCAL_NAME);
return ret;
}
BT_ADAPTER_LE_ADVERTISING_DATA_LOCAL_NAME,
&data_ptr, &data_len);
if (data_ptr) {
- BT_ERR("Aleady existed");
- return BT_ERROR_ALREADY_DONE;
+ BT_ERR("Aleady existed"); //LCOV_EXCL_LINE
+ return BT_ERROR_ALREADY_DONE; //LCOV_EXCL_LINE
}
ret = bt_adapter_le_add_advertising_data(advertiser,
BT_CHECK_INPUT_PARAMETER(advertiser);
if (!include_tx_power) {
- ret = bt_adapter_le_remove_advertising_data(advertiser, pkt_type,
+ ret = bt_adapter_le_remove_advertising_data(advertiser, pkt_type, //LCOV_EXCL_LINE
BT_ADAPTER_LE_ADVERTISING_DATA_TX_POWER_LEVEL);
return ret;
}
BT_ADAPTER_LE_ADVERTISING_DATA_TX_POWER_LEVEL,
&data_ptr, &data_len);
if (data_ptr) {
- BT_ERR("Aleady existed");
- return BT_ERROR_ALREADY_DONE;
+ BT_ERR("Aleady existed"); //LCOV_EXCL_LINE
+ return BT_ERROR_ALREADY_DONE; //LCOV_EXCL_LINE
}
ret = bt_adapter_le_add_advertising_data(advertiser,
break;
default:
- BT_ERR("Unknown LE packet type : %d", pkt_type);
- return BT_ERROR_INVALID_PARAMETER;
+ BT_ERR("Unknown LE packet type : %d", pkt_type); //LCOV_EXCL_LINE
+ return BT_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
}
if (*p) {
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(advertiser);
- if (__adv->adv_data_len > 0 && __adv->adv_data) {
+ if (__adv->adv_data_len > 0 && __adv->adv_data) { //LCOV_EXCL_START
memcpy(adv.data, __adv->adv_data, __adv->adv_data_len);
error_code = bluetooth_set_advertising_data(__adv->handle, &adv, __adv->adv_data_len);
ret = _bt_get_error_code(error_code);
if (ret != BT_ERROR_NONE) {
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret); //LCOV_EXCL_LINE
- return ret;
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
+ return ret; //LCOV_EXCL_STOP
}
}
- if (__adv->scan_rsp_data_len > 0 && __adv->scan_rsp_data) {
+ if (__adv->scan_rsp_data_len > 0 && __adv->scan_rsp_data) { //LCOV_EXCL_START
memcpy(resp.data, __adv->scan_rsp_data, __adv->scan_rsp_data_len);
error_code = bluetooth_set_scan_response_data(__adv->handle, &resp, __adv->scan_rsp_data_len);
ret = _bt_get_error_code(error_code);
if (ret != BT_ERROR_NONE) {
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret); //LCOV_EXCL_LINE
- return ret;
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
+ return ret; //LCOV_EXCL_STOP
}
}
if (adv_params == NULL) {
- error_code = bluetooth_set_advertising(__adv->handle, TRUE);
+ error_code = bluetooth_set_advertising(__adv->handle, TRUE); //LCOV_EXCL_LINE
} else {
param.interval_min = adv_params->interval_min;
param.interval_max = adv_params->interval_max;
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(advertiser);
- if (__adv->adv_data_len > 0 && __adv->adv_data) {
+ if (__adv->adv_data_len > 0 && __adv->adv_data) { //LCOV_EXCL_START
memcpy(adv.data, __adv->adv_data, __adv->adv_data_len);
error_code = bluetooth_set_advertising_data(__adv->handle, &adv, __adv->adv_data_len);
ret = _bt_get_error_code(error_code);
if (ret != BT_ERROR_NONE) {
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret); //LCOV_EXCL_LINE
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret); //LCOV_EXCL_STOP
return ret;
}
}
- if (__adv->scan_rsp_data_len > 0 && __adv->scan_rsp_data) {
+ if (__adv->scan_rsp_data_len > 0 && __adv->scan_rsp_data) { //LCOV_EXCL_START
memcpy(resp.data, __adv->scan_rsp_data, __adv->scan_rsp_data_len);
error_code = bluetooth_set_scan_response_data(__adv->handle, &resp, __adv->scan_rsp_data_len);
ret = _bt_get_error_code(error_code);
if (ret != BT_ERROR_NONE) {
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret); //LCOV_EXCL_LINE
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret); //LCOV_EXCL_STOP
return ret;
}
}
if (__adv->handle == handle) {
if (__adv->cb == NULL) {
BT_ERR("advertiser cb is NULL"); //LCOV_EXCL_LINE
- return;
+ return; //LCOV_EXCL_LINE
}
__adv->cb(result, (bt_advertiser_h)__adv, adv_state, __adv->user_data);
error_code = _bt_get_error_code(bluetooth_check_privilege_advertising_parameter());
if (error_code != BT_ERROR_NONE) {
BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code), error_code); //LCOV_EXCL_LINE
- return BT_ERROR_PERMISSION_DENIED;
+ return BT_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
// TODO : Before set the mode, check the inprogress status
error_code = _bt_get_error_code(bluetooth_check_privilege_advertising_parameter());
if (error_code != BT_ERROR_NONE) {
BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code), error_code); //LCOV_EXCL_LINE
- return BT_ERROR_PERMISSION_DENIED;
+ return BT_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
if (connectable)
- __adv->adv_params.type = BT_ADAPTER_LE_ADVERTISING_CONNECTABLE;
+ __adv->adv_params.type = BT_ADAPTER_LE_ADVERTISING_CONNECTABLE; //LCOV_EXCL_LINE
else
__adv->adv_params.type = BT_ADAPTER_LE_ADVERTISING_SCANNABLE;
BT_CHECK_LE_SUPPORT();
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(info);
- BT_CHECK_INPUT_PARAMETER(uuids);
+ BT_CHECK_INPUT_PARAMETER(uuids); //LCOV_EXCL_START
BT_CHECK_INPUT_PARAMETER(count);
int adv_length = 0;
}
return BT_ERROR_NONE;
-}
+} //LCOV_EXCL_STOP
int bt_adapter_le_get_scan_result_device_name(const bt_adapter_le_device_scan_result_info_s *info,
bt_adapter_le_packet_type_e pkt_type, char **name)
{
BT_CHECK_LE_SUPPORT();
BT_CHECK_INIT_STATUS();
- BT_CHECK_INPUT_PARAMETER(info);
+ BT_CHECK_INPUT_PARAMETER(info); //LCOV_EXCL_START
BT_CHECK_INPUT_PARAMETER(name);
int adv_length = 0;
adv_data += field_len + 1;
}
- return BT_ERROR_NO_DATA;
+ return BT_ERROR_NO_DATA; //LCOV_EXCL_STOP
}
int bt_adapter_le_get_scan_result_tx_power_level(const bt_adapter_le_device_scan_result_info_s *info,
{
BT_CHECK_LE_SUPPORT();
BT_CHECK_INIT_STATUS();
- BT_CHECK_INPUT_PARAMETER(info);
+ BT_CHECK_INPUT_PARAMETER(info); //LCOV_EXCL_START
BT_CHECK_INPUT_PARAMETER(power_level);
int adv_length = 0;
adv_data += field_len + 1;
}
- return BT_ERROR_NO_DATA;
+ return BT_ERROR_NO_DATA; //LCOV_EXCL_STOP
}
int bt_adapter_le_get_scan_result_service_solicitation_uuids(const bt_adapter_le_device_scan_result_info_s *info,
{
BT_CHECK_LE_SUPPORT();
BT_CHECK_INIT_STATUS();
- BT_CHECK_INPUT_PARAMETER(info);
+ BT_CHECK_INPUT_PARAMETER(info); //LCOV_EXCL_START
BT_CHECK_INPUT_PARAMETER(uuids);
BT_CHECK_INPUT_PARAMETER(count);
remain_data += field_len + 1;
}
- return BT_ERROR_NONE;
+ return BT_ERROR_NONE; //LCOV_EXCL_STOP
}
int bt_adapter_le_get_scan_result_service_data_list(const bt_adapter_le_device_scan_result_info_s *info,
{
BT_CHECK_LE_SUPPORT();
BT_CHECK_INIT_STATUS();
- BT_CHECK_INPUT_PARAMETER(info);
+ BT_CHECK_INPUT_PARAMETER(info); //LCOV_EXCL_START
BT_CHECK_INPUT_PARAMETER(count);
int adv_length = 0;
remain_data += field_len + 1;
}
- return BT_ERROR_NONE;
+ return BT_ERROR_NONE; //LCOV_EXCL_STOP
}
int bt_adapter_le_free_service_data_list(bt_adapter_le_service_data_s *data_list, int count)
BT_CHECK_LE_SUPPORT();
BT_CHECK_INIT_STATUS();
- BT_CHECK_INPUT_PARAMETER(data_list);
+ BT_CHECK_INPUT_PARAMETER(data_list); //LCOV_EXCL_START
for (i = 0; i < count; i++) {
g_free(data_list[i].service_uuid);
}
g_free(data_list);
- return BT_ERROR_NONE;
+ return BT_ERROR_NONE; //LCOV_EXCL_STOP
}
int bt_adapter_le_get_scan_result_appearance(const bt_adapter_le_device_scan_result_info_s *info,
{
BT_CHECK_LE_SUPPORT();
BT_CHECK_INIT_STATUS();
- BT_CHECK_INPUT_PARAMETER(info);
+ BT_CHECK_INPUT_PARAMETER(info); //LCOV_EXCL_START
BT_CHECK_INPUT_PARAMETER(appearance);
int adv_length = 0;
adv_data += field_len + 1;
}
- return BT_ERROR_NO_DATA;
+ return BT_ERROR_NO_DATA; //LCOV_EXCL_STOP
}
BT_CHECK_LE_SUPPORT();
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(info);
- BT_CHECK_INPUT_PARAMETER(manufacturer_id);
+ BT_CHECK_INPUT_PARAMETER(manufacturer_id); //LCOV_EXCL_START
BT_CHECK_INPUT_PARAMETER(manufacturer_data);
BT_CHECK_INPUT_PARAMETER(manufacturer_data_len);
remain_data += field_len + 1;
}
- return BT_ERROR_NO_DATA;
+ return BT_ERROR_NO_DATA; //LCOV_EXCL_STOP
}
//LCOV_EXCL_START
error = bluetooth_audio_init(_bt_audio_event_proxy, NULL);
error = _bt_get_error_code(error);
if (BT_ERROR_NONE != error)
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error);
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error); //LCOV_EXCL_LINE
else
is_audio_a2dp_initialized = true;
error = bluetooth_telephony_init((void *)_bt_telephony_event_proxy, NULL);
error = _bt_convert_telephony_error_code(error);
if (BT_ERROR_NONE != error)
- BT_ERR("[%s] (0x%08x)", _bt_convert_error_to_string(error), error);
+ BT_ERR("[%s] (0x%08x)", _bt_convert_error_to_string(error), error); //LCOV_EXCL_LINE
else
is_audio_ag_initialized = true;
#endif
error = bluetooth_audio_deinit();
error = _bt_get_error_code(error);
if (BT_ERROR_NONE != error)
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error);
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error); //LCOV_EXCL_LINE
is_audio_a2dp_initialized = false;
BT_CHECK_AUDIO_SUPPORT();
BT_CHECK_INIT_STATUS();
-
+//LCOV_EXCL_START
if (type == BT_AUDIO_PROFILE_TYPE_HSP_HFP) {
BT_CHECK_HFP_SUPPORT();
BT_CHECK_AG_INIT_STATUS();
}
return error;
}
+//LCOV_EXCL_STOP
int bt_audio_disconnect(const char *remote_address, bt_audio_profile_type_e type)
{
BT_CHECK_AUDIO_SUPPORT();
BT_CHECK_INIT_STATUS();
-
+//LCOV_EXCL_START
if (type == BT_AUDIO_PROFILE_TYPE_HSP_HFP) {
BT_CHECK_HFP_SUPPORT();
BT_CHECK_AG_INIT_STATUS();
}
return error;
}
+//LCOV_EXCL_STOP
int bt_audio_set_connection_state_changed_cb(bt_audio_connection_state_changed_cb callback, void *user_data)
{
BT_CHECK_HFP_SUPPORT();
BT_CHECK_INIT_STATUS();
- BT_CHECK_AG_INIT_STATUS();
+ BT_CHECK_AG_INIT_STATUS(); //LCOV_EXCL_START
error = bluetooth_telephony_audio_open();
error = _bt_convert_telephony_error_code(error);
if (error != BT_ERROR_NONE) {
BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error);
}
- return error;
+ return error; //LCOV_EXCL_STOP
}
int bt_ag_close_sco(void)
BT_CHECK_HFP_SUPPORT();
BT_CHECK_INIT_STATUS();
- BT_CHECK_AG_INIT_STATUS();
+ BT_CHECK_AG_INIT_STATUS(); //LCOV_EXCL_START
error = bluetooth_telephony_audio_close();
error = _bt_convert_telephony_error_code(error);
if (error != BT_ERROR_NONE) {
BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error);
}
- return error;
+ return error; //LCOV_EXCL_STOP
}
int bt_ag_is_sco_opened(bool *opened)
{
BT_CHECK_HFP_SUPPORT();
BT_CHECK_INIT_STATUS();
- BT_CHECK_AG_INIT_STATUS();
+ BT_CHECK_AG_INIT_STATUS(); //LCOV_EXCL_START
BT_CHECK_INPUT_PARAMETER(opened);
if (bluetooth_telephony_is_sco_connected())
*opened = true;
else
- *opened = false;
+ *opened = false; //LCOV_EXCL_STOP
return BT_ERROR_NONE;
}
{
BT_CHECK_HFP_SUPPORT();
BT_CHECK_INIT_STATUS();
- BT_CHECK_AG_INIT_STATUS();
+ BT_CHECK_AG_INIT_STATUS(); //LCOV_EXCL_START
BT_CHECK_INPUT_PARAMETER(callback);
_bt_set_cb(BT_EVENT_AG_SCO_CONNECTION_STATUS, callback, user_data);
- return BT_ERROR_NONE;
+ return BT_ERROR_NONE; //LCOV_EXCL_STOP
}
int bt_ag_unset_sco_state_changed_cb(void)
{
BT_CHECK_HFP_SUPPORT();
BT_CHECK_INIT_STATUS();
- BT_CHECK_AG_INIT_STATUS();
+ BT_CHECK_AG_INIT_STATUS(); //LCOV_EXCL_START
if (_bt_check_cb(BT_EVENT_AG_SCO_CONNECTION_STATUS) == true)
_bt_unset_cb(BT_EVENT_AG_SCO_CONNECTION_STATUS);
- return BT_ERROR_NONE;
+ return BT_ERROR_NONE; //LCOV_EXCL_STOP
}
//LCOV_EXCL_START
BT_CHECK_HFP_SUPPORT();
BT_CHECK_INIT_STATUS();
- BT_CHECK_AG_INIT_STATUS();
+ BT_CHECK_AG_INIT_STATUS(); //LCOV_EXCL_START
if (state)
error = bluetooth_telephony_start_voice_recognition();
else
if (error != BT_ERROR_NONE) {
BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error);
}
- return error;
+ return error; //LCOV_EXCL_STOP
}
//LCOV_EXCL_START
int __bt_check_avrcp_target_init_status(void)
{
if (is_avrcp_target_initialized != true) {
- BT_ERR("NOT_INITIALIZED(0x%08x)", BT_ERROR_NOT_INITIALIZED);
- return BT_ERROR_NOT_INITIALIZED;
+ BT_ERR("NOT_INITIALIZED(0x%08x)", BT_ERROR_NOT_INITIALIZED); //LCOV_EXCL_LINE
+ return BT_ERROR_NOT_INITIALIZED; //LCOV_EXCL_LINE
}
return BT_ERROR_NONE;
int __bt_check_avrcp_control_init_status(void)
{
if (is_avrcp_control_initialized != true) {
- BT_ERR("NOT_INITIALIZED(0x%08x)", BT_ERROR_NOT_INITIALIZED);
- return BT_ERROR_NOT_INITIALIZED;
+ BT_ERR("NOT_INITIALIZED(0x%08x)", BT_ERROR_NOT_INITIALIZED); //LCOV_EXCL_LINE
+ return BT_ERROR_NOT_INITIALIZED; //LCOV_EXCL_LINE
}
return BT_ERROR_NONE;
error = _bt_convert_avrcp_error_code(error);
error = _bt_get_error_code(error);
if (BT_ERROR_NONE != error) {
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error);
- return error;
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error); //LCOV_EXCL_LINE
+ return error; //LCOV_EXCL_LINE
}
is_avrcp_target_initialized = true;
error = _bt_get_error_code(error);
if (BT_ERROR_NONE != error) {
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error);
- return error;
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error); //LCOV_EXCL_LINE
+ return error; //LCOV_EXCL_LINE
}
is_avrcp_target_initialized = false;
error = _bt_convert_avrcp_error_code(error);
error = _bt_get_error_code(error);
if (BT_ERROR_NONE != error) {
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error);
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error); //LCOV_EXCL_LINE
}
return error;
}
error = _bt_convert_avrcp_error_code(error);
error = _bt_get_error_code(error);
if (BT_ERROR_NONE != error) {
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error);
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error); //LCOV_EXCL_LINE
}
return error;
}
error = _bt_convert_avrcp_error_code(error);
error = _bt_get_error_code(error);
if (BT_ERROR_NONE != error) {
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error);
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error); //LCOV_EXCL_LINE
}
return error;
}
error = _bt_convert_avrcp_error_code(error);
error = _bt_get_error_code(error);
if (BT_ERROR_NONE != error) {
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error);
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error); //LCOV_EXCL_LINE
}
return error;
}
error = _bt_convert_avrcp_error_code(error);
error = _bt_get_error_code(error);
if (BT_ERROR_NONE != error) {
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error);
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error); //LCOV_EXCL_LINE
}
return error;
}
error = _bt_convert_avrcp_error_code(error);
error = _bt_get_error_code(error);
if (BT_ERROR_NONE != error) {
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error);
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error); //LCOV_EXCL_LINE
}
return error;
}
error = _bt_convert_avrcp_error_code(error);
error = _bt_get_error_code(error);
if (BT_ERROR_NONE != error) {
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error);
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error); //LCOV_EXCL_LINE
}
return error;
}
error = _bt_convert_avrcp_error_code(error);
error = _bt_get_error_code(error);
if (BT_ERROR_NONE != error) {
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error);
- return error;
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error); //LCOV_EXCL_LINE
+ return error; //LCOV_EXCL_LINE
}
is_avrcp_control_initialized = true;
error = _bt_get_error_code(error);
if (BT_ERROR_NONE != error) {
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error);
- return error;
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error); //LCOV_EXCL_LINE
+ return error; //LCOV_EXCL_LINE
}
is_avrcp_control_initialized = false;
error = bluetooth_media_control_connect(&addr_hex);
error = _bt_get_error_code(error);
if (error != BT_ERROR_NONE)
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error);
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error); //LCOV_EXCL_LINE
return error;
}
error = bluetooth_media_control_disconnect(&addr_hex);
error = _bt_get_error_code(error);
if (error != BT_ERROR_NONE)
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error);
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error); //LCOV_EXCL_LINE
return error;
}
error = _bt_convert_avrcp_error_code(error);
error = _bt_get_error_code(error);
if (BT_ERROR_NONE != error)
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error);
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error); //LCOV_EXCL_LINE
return error;
}
error = _bt_convert_avrcp_error_code(error);
error = _bt_get_error_code(error);
if (BT_ERROR_NONE != error)
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error);
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error); //LCOV_EXCL_LINE
return error;
}
error = _bt_convert_avrcp_error_code(error);
error = _bt_get_error_code(error);
if (BT_ERROR_NONE != error)
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error);
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error); //LCOV_EXCL_LINE
return error;
}
error = _bt_convert_avrcp_error_code(error);
error = _bt_get_error_code(error);
if (BT_ERROR_NONE != error)
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error);
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error); //LCOV_EXCL_LINE
return error;
}
error = _bt_convert_avrcp_error_code(error);
error = _bt_get_error_code(error);
if (BT_ERROR_NONE != error)
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error);
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error); //LCOV_EXCL_LINE
return error;
}
BT_CHECK_BT_SUPPORT();
if (is_initialized != true) {
if (bluetooth_register_callback(&__bt_event_proxy, NULL) != BLUETOOTH_ERROR_NONE) {
- BT_ERR("OPERATION_FAILED(0x%08x)", BT_ERROR_OPERATION_FAILED);
- return BT_ERROR_OPERATION_FAILED;
+ BT_ERR("OPERATION_FAILED(0x%08x)", BT_ERROR_OPERATION_FAILED); //LCOV_EXCL_LINE
+ return BT_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
is_initialized = true;
}
BT_CHECK_BT_SUPPORT();
BT_CHECK_INIT_STATUS();
if (bluetooth_unregister_callback() != BLUETOOTH_ERROR_NONE) {
- BT_ERR("OPERATION_FAILED(0x%08x)", BT_ERROR_OPERATION_FAILED);
- return BT_ERROR_OPERATION_FAILED;
+ BT_ERR("OPERATION_FAILED(0x%08x)", BT_ERROR_OPERATION_FAILED); //LCOV_EXCL_LINE
+ return BT_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
is_initialized = false;
return BT_ERROR_NONE;
if (bluetooth_le_register_callback(&__bt_le_event_proxy, NULL) != BLUETOOTH_ERROR_NONE) {
- BT_ERR("OPERATION_FAILED(0x%08x)", BT_ERROR_OPERATION_FAILED);
- return BT_ERROR_OPERATION_FAILED;
+ BT_ERR("OPERATION_FAILED(0x%08x)", BT_ERROR_OPERATION_FAILED); //LCOV_EXCL_LINE
+ return BT_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
is_le_initialized = true;
if (!_bt_check_cb(BT_EVENT_LE_STATE_CHANGED) &&
!_bt_check_cb(BT_EVENT_LE_DEVICE_DISCOVERY_STATE_CHANGED)) {
- if (bluetooth_le_unregister_callback() != BLUETOOTH_ERROR_NONE) {
- BT_ERR("OPERATION_FAILED(0x%08x)", BT_ERROR_OPERATION_FAILED);
- return BT_ERROR_OPERATION_FAILED;
+ if (bluetooth_le_unregister_callback() != BLUETOOTH_ERROR_NONE) { //LCOV_EXCL_LINE
+ BT_ERR("OPERATION_FAILED(0x%08x)", BT_ERROR_OPERATION_FAILED); //LCOV_EXCL_LINE
+ return BT_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
- is_le_initialized = false;
+ is_le_initialized = false; //LCOV_EXCL_LINE
}
return BT_ERROR_NONE;
if (*addr_str != NULL) {
return BT_ERROR_NONE;
} else {
- return BT_ERROR_OUT_OF_MEMORY;
+ return BT_ERROR_OUT_OF_MEMORY; //LCOV_EXCL_LINE
}
}
unsigned int addr[BLUETOOTH_ADDRESS_LENGTH] = { 0, };
if (addr_str == NULL || addr_str[0] == '\0')
- return;
+ return; //LCOV_EXCL_LINE
i = sscanf(addr_str, "%X:%X:%X:%X:%X:%X", &addr[0], &addr[1], &addr[2], &addr[3], &addr[4], &addr[5]);
if (i != BLUETOOTH_ADDRESS_LENGTH) {
- BT_ERR("Invalid format string - [%s]", addr_str);
+ BT_ERR("Invalid format string - [%s]", addr_str); //LCOV_EXCL_LINE
}
for (i = 0; i < BLUETOOTH_ADDRESS_LENGTH; i++) {
case BT_ERROR_CANCELLED:
return "CANCELLED";
case BT_ERROR_INVALID_PARAMETER:
- return "INVALID_PARAMETER";
+ return "INVALID_PARAMETER"; //LCOV_EXCL_LINE
case BT_ERROR_OUT_OF_MEMORY:
- return "OUT_OF_MEMORY";
+ return "OUT_OF_MEMORY"; //LCOV_EXCL_LINE
case BT_ERROR_RESOURCE_BUSY:
- return "RESOURCE_BUSY";
+ return "RESOURCE_BUSY"; //LCOV_EXCL_LINE
case BT_ERROR_TIMED_OUT:
- return "TIMED_OUT";
+ return "TIMED_OUT"; //LCOV_EXCL_LINE
case BT_ERROR_NOW_IN_PROGRESS:
- return "NOW_IN_PROGRESS";
+ return "NOW_IN_PROGRESS"; //LCOV_EXCL_LINE
case BT_ERROR_NOT_INITIALIZED:
return "NOT_INITIALIZED";
case BT_ERROR_NOT_ENABLED:
- return "DEVICE_NOT_ENABLED";
+ return "DEVICE_NOT_ENABLED"; //LCOV_EXCL_LINE
case BT_ERROR_ALREADY_DONE:
- return "ALREADY_DONE";
+ return "ALREADY_DONE"; //LCOV_EXCL_LINE
case BT_ERROR_OPERATION_FAILED:
- return "OPERATION_FAILED";
+ return "OPERATION_FAILED"; //LCOV_EXCL_LINE
case BT_ERROR_NOT_IN_PROGRESS:
return "NOT_IN_PROGRESS";
case BT_ERROR_REMOTE_DEVICE_NOT_BONDED:
return "REMOTE_DEVICE_NOT_BONDED";
case BT_ERROR_AUTH_REJECTED:
- return "AUTH_REJECTED";
+ return "AUTH_REJECTED"; //LCOV_EXCL_LINE
case BT_ERROR_AUTH_FAILED:
- return "AUTH_FAILED";
+ return "AUTH_FAILED"; //LCOV_EXCL_LINE
case BT_ERROR_REMOTE_DEVICE_NOT_FOUND:
- return "REMOTE_DEVICE_NOT_FOUND";
+ return "REMOTE_DEVICE_NOT_FOUND"; //LCOV_EXCL_LINE
case BT_ERROR_SERVICE_SEARCH_FAILED:
- return "SERVICE_SEARCH_FAILED";
+ return "SERVICE_SEARCH_FAILED"; //LCOV_EXCL_LINE
case BT_ERROR_REMOTE_DEVICE_NOT_CONNECTED:
- return "REMOTE_DEVICE_NOT_CONNECTED";
+ return "REMOTE_DEVICE_NOT_CONNECTED"; //LCOV_EXCL_LINE
case BT_ERROR_PERMISSION_DENIED:
- return "PERMISSION_DENIED";
+ return "PERMISSION_DENIED"; //LCOV_EXCL_LINE
case BT_ERROR_SERVICE_NOT_FOUND:
- return "SERVICE_NOT_FOUND";
+ return "SERVICE_NOT_FOUND"; //LCOV_EXCL_LINE
case BT_ERROR_NOT_SUPPORTED:
- return "NOT_SUPPORTD";
+ return "NOT_SUPPORTD"; //LCOV_EXCL_LINE
default:
- return "UNKNOWN";
+ return "UNKNOWN"; //LCOV_EXCL_LINE
}
}
case BLUETOOTH_DISCOVERABLE_MODE_TIME_LIMITED_DISCOVERABLE:
return BT_ADAPTER_VISIBILITY_MODE_LIMITED_DISCOVERABLE;
case BLUETOOTH_DISCOVERABLE_MODE_GENERAL_DISCOVERABLE:
- return BT_ADAPTER_VISIBILITY_MODE_GENERAL_DISCOVERABLE;
+ return BT_ADAPTER_VISIBILITY_MODE_GENERAL_DISCOVERABLE; //LCOV_EXCL_LINE
default:
return BT_ADAPTER_VISIBILITY_MODE_NON_DISCOVERABLE;
}
event_index = __bt_get_cb_index(event);
if (event == BLUETOOTH_EVENT_GATT_CONNECTED) {
- const GSList *clients = NULL;
+ const GSList *clients = NULL; //LCOV_EXCL_START
const GSList *l = NULL;
int ret;
}
}
g_free(device_addr);
- device_addr = NULL;
+ device_addr = NULL; //LCOV_EXCL_STOP
}
if (event == BLUETOOTH_EVENT_GATT_SERVER_VALUE_CHANGED || event == BLUETOOTH_EVENT_GATT_SERVER_NOTIFICATION_STATE_CHANGED ||
switch (event) {
case BLUETOOTH_EVENT_ENABLED:
- BT_INFO("bt_adapter_state_changed_cb() will be called with BT_ADAPTER_ENABLED");
+ BT_INFO("bt_adapter_state_changed_cb() will be called with BT_ADAPTER_ENABLED"); //LCOV_EXCL_LINE
((bt_adapter_state_changed_cb) bt_event_slot_container[event_index].callback)
(_bt_get_error_code(param->result), BT_ADAPTER_ENABLED, bt_event_slot_container[event_index].user_data);
break;
_bt_get_error_code(param->result), BT_ADAPTER_LE_ADVERTISING_STOPPED);
break;
- case BLUETOOTH_EVENT_MANUFACTURER_DATA_CHANGED:
+ case BLUETOOTH_EVENT_MANUFACTURER_DATA_CHANGED: //LCOV_EXCL_START
BT_INFO("BLUETOOTH_EVENT_MANUFACTURER_DATA_CHANGED");
((bt_adapter_manufacturer_data_changed_cb)bt_event_slot_container[event_index].callback)
bt_event_slot_container[event_index].user_data);
if (device_addr != NULL)
- free(device_addr);
+ free(device_addr); //LCOV_EXCL_STOP
break;
#ifdef TIZEN_WEARABLE
case BLUETOOTH_PBAP_CONNECTED: {
}
#endif
case BLUETOOTH_EVENT_IPSP_INIT_STATE_CHANGED: {
- BT_DBG("BLUETOOTH_EVENT_IPSP_INIT_STATE_CHANGED");
- ((bt_le_ipsp_init_state_changed_cb)bt_event_slot_container[event_index].callback)
- (_bt_get_error_code(param->result), *(bool *)(param->param_data),
+ BT_DBG("BLUETOOTH_EVENT_IPSP_INIT_STATE_CHANGED"); //LCOV_EXCL_LINE
+ ((bt_le_ipsp_init_state_changed_cb)bt_event_slot_container[event_index].callback) //LCOV_EXCL_LINE
+ (_bt_get_error_code(param->result), *(bool *)(param->param_data), //LCOV_EXCL_LINE
bt_event_slot_container[event_index].user_data);
break;
}
switch (event) {
case BLUETOOTH_EVENT_LE_ENABLED:
- BT_INFO("BLUETOOTH_EVENT_LE_ENABLED");
- ((bt_adapter_le_state_changed_cb) bt_event_slot_container[event_index].callback)
+ BT_INFO("BLUETOOTH_EVENT_LE_ENABLED"); //LCOV_EXCL_LINE
+ ((bt_adapter_le_state_changed_cb) bt_event_slot_container[event_index].callback) //LCOV_EXCL_LINE
(_bt_get_error_code(param->result), BT_ADAPTER_LE_ENABLED, bt_event_slot_container[event_index].user_data);
break;
case BLUETOOTH_EVENT_LE_DISABLED:
- BT_INFO("BLUETOOTH_EVENT_LE_DISABLED");
- ((bt_adapter_le_state_changed_cb) bt_event_slot_container[event_index].callback)
+ BT_INFO("BLUETOOTH_EVENT_LE_DISABLED"); //LCOV_EXCL_LINE
+ ((bt_adapter_le_state_changed_cb) bt_event_slot_container[event_index].callback) //LCOV_EXCL_LINE
(_bt_get_error_code(param->result), BT_ADAPTER_LE_DISABLED, bt_event_slot_container[event_index].user_data);
break;
#ifndef TIZEN_WEARABLE
case BLUETOOTH_EVENT_LE_DISCOVERY_STARTED:
- BT_INFO("BLUETOOTH_EVENT_LE_DISCOVERY_STARTED");
- ((bt_adapter_le_device_discovery_state_changed_cb) bt_event_slot_container[event_index].callback)
+ BT_INFO("BLUETOOTH_EVENT_LE_DISCOVERY_STARTED"); //LCOV_EXCL_LINE
+ ((bt_adapter_le_device_discovery_state_changed_cb) bt_event_slot_container[event_index].callback) //LCOV_EXCL_LINE
(_bt_get_error_code(param->result), BT_ADAPTER_LE_DEVICE_DISCOVERY_STARTED, NULL, bt_event_slot_container[event_index].user_data);
break;
case BLUETOOTH_EVENT_LE_DISCOVERY_FINISHED:
- BT_INFO("BLUETOOTH_EVENT_LE_DISCOVERY_FINISHED");
- ((bt_adapter_le_device_discovery_state_changed_cb)bt_event_slot_container[event_index].callback)
+ BT_INFO("BLUETOOTH_EVENT_LE_DISCOVERY_FINISHED"); //LCOV_EXCL_LINE
+ ((bt_adapter_le_device_discovery_state_changed_cb)bt_event_slot_container[event_index].callback) //LCOV_EXCL_LINE
(_bt_get_error_code(param->result), BT_ADAPTER_LE_DEVICE_DISCOVERY_FINISHED, NULL, bt_event_slot_container[event_index].user_data);
break;
#endif
#ifndef TIZEN_WEARABLE
event_index = BT_EVENT_LE_DEVICE_DISCOVERY_STATE_CHANGED;
if (bt_event_slot_container[event_index].callback != NULL) {
- if (__bt_get_bt_adapter_le_device_discovery_info_s(&discovery_info, (bluetooth_le_device_info_t *)(param->param_data)) == BT_ERROR_NONE) {
- ((bt_adapter_le_device_discovery_state_changed_cb)bt_event_slot_container[event_index].callback)
+ if (__bt_get_bt_adapter_le_device_discovery_info_s(&discovery_info, (bluetooth_le_device_info_t *)(param->param_data)) == BT_ERROR_NONE) { //LCOV_EXCL_LINE
+ ((bt_adapter_le_device_discovery_state_changed_cb)bt_event_slot_container[event_index].callback) //LCOV_EXCL_LINE
(_bt_get_error_code(param->result), BT_ADAPTER_LE_DEVICE_DISCOVERY_FOUND, discovery_info, bt_event_slot_container[event_index].user_data);
- __bt_free_bt_adapter_le_device_discovery_info_s(discovery_info);
+ __bt_free_bt_adapter_le_device_discovery_info_s(discovery_info); //LCOV_EXCL_LINE
} else {
- ((bt_adapter_le_device_discovery_state_changed_cb)bt_event_slot_container[event_index].callback)
+ ((bt_adapter_le_device_discovery_state_changed_cb)bt_event_slot_container[event_index].callback) //LCOV_EXCL_LINE
(_bt_get_error_code(param->result), BT_ADAPTER_LE_DEVICE_DISCOVERY_FOUND, NULL, bt_event_slot_container[event_index].user_data);
}
}
if (source_info->addr_type == 0x02)
(*scan_info)->address_type = BT_DEVICE_RANDOM_ADDRESS;
else
- (*scan_info)->address_type = BT_DEVICE_PUBLIC_ADDRESS;
+ (*scan_info)->address_type = BT_DEVICE_PUBLIC_ADDRESS; //LCOV_EXCL_LINE
(*scan_info)->rssi = (int)source_info->rssi;
(*scan_info)->adv_data_len = source_info->adv_ind_data.data_len;
if ((*scan_info)->adv_data_len > 0) {
(*scan_info)->adv_data = malloc(source_info->adv_ind_data.data_len);
memcpy((*scan_info)->adv_data, source_info->adv_ind_data.data.data, source_info->adv_ind_data.data_len);
} else {
- (*scan_info)->adv_data = NULL;
+ (*scan_info)->adv_data = NULL; //LCOV_EXCL_LINE
}
(*scan_info)->scan_data_len = source_info->scan_resp_data.data_len;
if ((*scan_info)->scan_data_len > 0) {
- (*scan_info)->scan_data = malloc(source_info->scan_resp_data.data_len);
- memcpy((*scan_info)->scan_data, source_info->scan_resp_data.data.data, source_info->scan_resp_data.data_len);
+ (*scan_info)->scan_data = malloc(source_info->scan_resp_data.data_len); //LCOV_EXCL_LINE
+ memcpy((*scan_info)->scan_data, source_info->scan_resp_data.data.data, source_info->scan_resp_data.data_len); //LCOV_EXCL_LINE
} else {
(*scan_info)->scan_data = NULL;
}
free(scan_info);
scan_info = NULL;
}
-
+//LCOV_EXCL_START
#ifndef TIZEN_WEARABLE
static int __bt_get_bt_adapter_le_device_discovery_info_s(
bt_adapter_le_device_discovery_info_s **le_discovery_info,
return -1;
}
#endif
-
+//LCOV_EXCL_STOP
static int __bt_get_cb_index(int event)
{
switch (event) {
return BT_EVENT_STATE_CHANGED;
case BLUETOOTH_EVENT_LE_ENABLED:
case BLUETOOTH_EVENT_LE_DISABLED:
- return BT_EVENT_LE_STATE_CHANGED;
+ return BT_EVENT_LE_STATE_CHANGED; //LCOV_EXCL_LINE
case BLUETOOTH_EVENT_LOCAL_NAME_CHANGED:
- return BT_EVENT_NAME_CHANGED;
+ return BT_EVENT_NAME_CHANGED; //LCOV_EXCL_LINE
case BLUETOOTH_EVENT_DISCOVERABLE_MODE_CHANGED:
- return BT_EVENT_VISIBILITY_MODE_CHANGED;
+ return BT_EVENT_VISIBILITY_MODE_CHANGED; //LCOV_EXCL_LINE
case BLUETOOTH_EVENT_DISCOVERABLE_TIMEOUT_CHANGED:
- return BT_EVENT_VISIBILITY_DURATION_CHANGED;
+ return BT_EVENT_VISIBILITY_DURATION_CHANGED; //LCOV_EXCL_LINE
case BLUETOOTH_EVENT_DISCOVERY_STARTED:
case BLUETOOTH_EVENT_DISCOVERY_FINISHED:
case BLUETOOTH_EVENT_REMOTE_DEVICE_NAME_UPDATED:
case BLUETOOTH_EVENT_REMOTE_LE_DEVICE_FOUND:
return BT_EVENT_LE_DEVICE_DISCOVERY_STATE_CHANGED;
case BLUETOOTH_EVENT_BONDING_FINISHED:
- return BT_EVENT_BOND_CREATED;
+ return BT_EVENT_BOND_CREATED; //LCOV_EXCL_LINE
//LCOV_EXCL_START
case BLUETOOTH_EVENT_BONDED_DEVICE_REMOVED:
return BT_EVENT_BOND_DESTROYED;
case BLUETOOTH_EVENT_ADVERTISING_STOPPED:
return BT_EVENT_ADVERTISING_STATE_CHANGED;
case BLUETOOTH_EVENT_MANUFACTURER_DATA_CHANGED:
- return BT_EVENT_MANUFACTURER_DATA_CHANGED;
+ return BT_EVENT_MANUFACTURER_DATA_CHANGED; //LCOV_EXCL_LINE
case BLUETOOTH_EVENT_CONNECTABLE_CHANGED:
- return BT_EVENT_CONNECTABLE_CHANGED_EVENT;
+ return BT_EVENT_CONNECTABLE_CHANGED_EVENT; //LCOV_EXCL_LINE
case BLUETOOTH_EVENT_IPSP_CONNECTED:
case BLUETOOTH_EVENT_IPSP_DISCONNECTED:
- return BT_EVENT_IPSP_CONNECTION_STATUS;
+ return BT_EVENT_IPSP_CONNECTION_STATUS; //LCOV_EXCL_LINE
case BLUETOOTH_EVENT_LE_DATA_LENGTH_CHANGED:
- return BT_EVENT_LE_DATA_LENGTH_CHANGED;
+ return BT_EVENT_LE_DATA_LENGTH_CHANGED; //LCOV_EXCL_LINE
#ifdef TIZEN_WEARABLE
case BLUETOOTH_PBAP_CONNECTED:
return BT_EVENT_PBAP_CONNECTION_STATUS;
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(device_address);
- _bt_convert_address_to_hex(&addr_hex, device_address);
+ _bt_convert_address_to_hex(&addr_hex, device_address); //LCOV_EXCL_START
error_code = _bt_get_error_code(bluetooth_bond_device(&addr_hex));
if (error_code != BT_ERROR_NONE) {
BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code), error_code);
}
return error_code;
-}
+} //LCOV_EXCL_STOP
int bt_device_cancel_bonding(void)
{
BT_CHECK_BT_SUPPORT();
BT_CHECK_INIT_STATUS();
- error_code = _bt_get_error_code(bluetooth_cancel_bonding());
- if (error_code != BT_ERROR_NONE) {
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code), error_code);
+ error_code = _bt_get_error_code(bluetooth_cancel_bonding()); //LCOV_EXCL_LINE
+ if (error_code != BT_ERROR_NONE) { //LCOV_EXCL_LINE
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code), error_code); //LCOV_EXCL_LINE
}
- return error_code;
+ return error_code; //LCOV_EXCL_LINE
}
int bt_device_destroy_bond(const char *device_address)
BT_CHECK_BT_SUPPORT();
BT_CHECK_INIT_STATUS();
- BT_CHECK_INPUT_PARAMETER(device_address);
+ BT_CHECK_INPUT_PARAMETER(device_address); //LCOV_EXCL_LINE
- _bt_convert_address_to_hex(&addr_hex, device_address);
- error_code = _bt_get_error_code(bluetooth_unbond_device(&addr_hex));
- if (error_code != BT_ERROR_NONE) {
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code), error_code);
+ _bt_convert_address_to_hex(&addr_hex, device_address); //LCOV_EXCL_LINE
+ error_code = _bt_get_error_code(bluetooth_unbond_device(&addr_hex)); //LCOV_EXCL_LINE
+ if (error_code != BT_ERROR_NONE) { //LCOV_EXCL_LINE
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code), error_code); //LCOV_EXCL_LINE
}
- return error_code;
+ return error_code; //LCOV_EXCL_LINE
}
int bt_device_set_alias(const char *device_address, const char *alias)
BT_CHECK_BT_SUPPORT();
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(device_address);
- BT_CHECK_INPUT_PARAMETER(alias);
+ BT_CHECK_INPUT_PARAMETER(alias); //LCOV_EXCL_LINE
- _bt_convert_address_to_hex(&addr_hex, device_address);
- error_code = _bt_get_error_code(bluetooth_set_alias(&addr_hex, alias));
- if (error_code != BT_ERROR_NONE) {
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code), error_code);
+ _bt_convert_address_to_hex(&addr_hex, device_address); //LCOV_EXCL_LINE
+ error_code = _bt_get_error_code(bluetooth_set_alias(&addr_hex, alias)); //LCOV_EXCL_LINE
+ if (error_code != BT_ERROR_NONE) { //LCOV_EXCL_LINE
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code), error_code); //LCOV_EXCL_LINE
}
- return error_code;
+ return error_code; //LCOV_EXCL_LINE
}
int bt_device_set_authorization(const char *device_address, bt_device_authorization_e authorization)
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(device_address);
- _bt_convert_address_to_hex(&addr_hex, device_address);
- if (authorization == BT_DEVICE_AUTHORIZED)
- trusted = TRUE;
+ _bt_convert_address_to_hex(&addr_hex, device_address); //LCOV_EXCL_LINE
+ if (authorization == BT_DEVICE_AUTHORIZED) //LCOV_EXCL_LINE
+ trusted = TRUE; //LCOV_EXCL_LINE
- error_code = _bt_get_error_code(bluetooth_authorize_device(&addr_hex, trusted));
- if (error_code != BT_ERROR_NONE) {
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code), error_code);
+ error_code = _bt_get_error_code(bluetooth_authorize_device(&addr_hex, trusted)); //LCOV_EXCL_LINE
+ if (error_code != BT_ERROR_NONE) { //LCOV_EXCL_LINE
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code), error_code); //LCOV_EXCL_LINE
}
- return error_code;
+ return error_code; //LCOV_EXCL_LINE
}
int bt_device_start_service_search(const char *device_address)
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(device_address);
- _bt_convert_address_to_hex(&addr_hex, device_address);
+ _bt_convert_address_to_hex(&addr_hex, device_address); //LCOV_EXCL_START
ret = _bt_get_error_code(bluetooth_search_service(&addr_hex));
/* In service search, BT_ERROR_SERVICE_SEARCH_FAILED is returned instead of BT_ERROR_OPERATION_FAILED. */
BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
}
- return ret;
+ return ret; //LCOV_EXCL_STOP
}
int bt_device_foreach_connected_profiles(const char *remote_address, bt_device_connected_profile callback, void *user_data)
BT_CHECK_BT_SUPPORT();
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(remote_address);
- BT_CHECK_INPUT_PARAMETER(callback);
+ BT_CHECK_INPUT_PARAMETER(callback); //LCOV_EXCL_LINE
- _bt_convert_address_to_hex(&addr_hex, remote_address);
+ _bt_convert_address_to_hex(&addr_hex, remote_address); //LCOV_EXCL_LINE
while (profiles[i] != 0) {
ret = _bt_get_error_code(bluetooth_is_device_connected(&addr_hex,
profiles[i],
&is_connected));
- if (ret != BT_ERROR_NONE) {
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
+ if (ret != BT_ERROR_NONE) { //LCOV_EXCL_LINE
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret); //LCOV_EXCL_LINE
return ret;
}
- if (is_connected == TRUE) {
- if (!callback(profiles[i], user_data))
+ if (is_connected == TRUE) { //LCOV_EXCL_LINE
+ if (!callback(profiles[i], user_data)) //LCOV_EXCL_LINE
break;
}
- i++;
+ i++; //LCOV_EXCL_LINE
}
return BT_ERROR_NONE;
*connected_status = is_connected ? true : false;
if (ret != BT_ERROR_NONE) {
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret); //LCOV_EXCL_LINE
return ret;
}
return BT_ERROR_NONE;
}
-
+//LCOV_EXCL_START
int bt_device_get_connection_state(const char *remote_address,
bt_device_connection_link_type_e link_type, bool *connected)
{
return BT_ERROR_NONE;
}
-
+//LCOV_EXCL_STOP
int bt_device_set_connection_state_changed_cb(bt_device_connection_state_changed_cb callback, void *user_data)
{
BT_CHECK_BT_SUPPORT();
parts = g_strsplit(uuids[i], "-", -1);
if (parts == NULL || parts[0] == NULL) {
- g_strfreev(parts);
- continue;
+ g_strfreev(parts); //LCOV_EXCL_LINE
+ continue; //LCOV_EXCL_LINE
}
service = g_ascii_strtoull(parts[0], NULL, 16);
break;
case BLUETOOTH_LAP_PROFILE_UUID:
- service_mask |= BT_SC_LAP_SERVICE_MASK;
- break;
+ service_mask |= BT_SC_LAP_SERVICE_MASK; //LCOV_EXCL_LINE
+ break; //LCOV_EXCL_LINE
//LCOV_EXCL_START
case BLUETOOTH_DUN_PROFILE_UUID:
service_mask |= BT_SC_DUN_SERVICE_MASK;
BT_CHECK_GATT_SUPPORT();
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(remote_address);
- BT_CHECK_INPUT_PARAMETER(callback);
+ BT_CHECK_INPUT_PARAMETER(callback); //LCOV_EXCL_START
prim_svc = g_new0(bt_gatt_handle_info_t, 1);
g_free(prim_svc->handle);
g_free(prim_svc);
- return ret;
+ return ret; //LCOV_EXCL_STOP
}
int bt_gatt_discover_characteristics(bt_gatt_attribute_h service,
BT_CHECK_GATT_SUPPORT();
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(service);
- BT_CHECK_INPUT_PARAMETER(callback);
+ BT_CHECK_INPUT_PARAMETER(callback); //LCOV_EXCL_START
ret = _bt_get_error_code(bluetooth_gatt_discover_service_characteristics((const char *)service));
_bt_set_cb(BT_EVENT_GATT_CLIENT_CHARACTERISTIC_DISCOVERED_LEGACY, callback, user_data);
}
- return ret;
+ return ret; //LCOV_EXCL_STOP
}
int bt_gatt_get_service_uuid(bt_gatt_attribute_h service, char **uuid)
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(service);
- memset(&property, 0x00, sizeof(bt_gatt_service_property_t));
+ memset(&property, 0x00, sizeof(bt_gatt_service_property_t)); //LCOV_EXCL_START
ret = _bt_get_error_code(bluetooth_gatt_get_service_property((const char *)service, &property));
}
}
- return ret;
+ return ret; //LCOV_EXCL_STOP
}
int bt_gatt_foreach_included_services(bt_gatt_attribute_h service,
BT_CHECK_GATT_SUPPORT();
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(service);
- BT_CHECK_INPUT_PARAMETER(callback);
+ BT_CHECK_INPUT_PARAMETER(callback); //LCOV_EXCL_START
memset(&property, 0x00, sizeof(bt_gatt_service_property_t));
}
g_free(property.include_handles.handle);
}
- return ret;
+ return ret; //LCOV_EXCL_STOP
}
int bt_gatt_set_characteristic_changed_cb(bt_gatt_characteristic_changed_cb callback,
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(service);
- ret = _bt_get_error_code(bluetooth_gatt_watch_characteristics((const char *)service));
+ ret = _bt_get_error_code(bluetooth_gatt_watch_characteristics((const char *)service)); //LCOV_EXCL_LINE
- if (ret != BT_ERROR_NONE)
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
+ if (ret != BT_ERROR_NONE) //LCOV_EXCL_LINE
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret); //LCOV_EXCL_LINE
- return ret;
+ return ret; //LCOV_EXCL_LINE
}
int bt_gatt_unwatch_characteristic_changes(bt_gatt_attribute_h service)
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(service);
- ret = _bt_get_error_code(bluetooth_gatt_unwatch_characteristics((const char *)service));
+ ret = _bt_get_error_code(bluetooth_gatt_unwatch_characteristics((const char *)service)); //LCOV_EXCL_LINE
- if (ret != BT_ERROR_NONE)
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
+ if (ret != BT_ERROR_NONE) //LCOV_EXCL_LINE
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret); //LCOV_EXCL_LINE
- return ret;
+ return ret; //LCOV_EXCL_LINE
}
int bt_gatt_get_characteristic_declaration(bt_gatt_attribute_h characteristic,
memset(&property, 0x00, sizeof(bt_gatt_char_property_t));
- ret = _bt_get_error_code(bluetooth_gatt_get_characteristics_property((const char *)characteristic, &property));
+ ret = _bt_get_error_code(bluetooth_gatt_get_characteristics_property((const char *)characteristic, &property)); //LCOV_EXCL_START
if (ret != BT_ERROR_NONE) {
BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
}
- return ret;
+ return ret; //LCOV_EXCL_STOP
}
int bt_gatt_set_characteristic_value(bt_gatt_attribute_h characteristic,
BT_CHECK_GATT_SUPPORT();
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(characteristic);
- BT_CHECK_INPUT_PARAMETER(value);
+ BT_CHECK_INPUT_PARAMETER(value); //LCOV_EXCL_START
if (value_length <= 0)
return BT_ERROR_INVALID_PARAMETER;
BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
}
- return ret;
+ return ret; //LCOV_EXCL_STOP
}
int bt_gatt_set_characteristic_value_request(bt_gatt_attribute_h characteristic,
BT_CHECK_GATT_SUPPORT();
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(characteristic);
- BT_CHECK_INPUT_PARAMETER(value);
+ BT_CHECK_INPUT_PARAMETER(value); //LCOV_EXCL_START
if (value_length <= 0)
return BT_ERROR_INVALID_PARAMETER;
_bt_set_cb(BT_EVENT_GATT_CLIENT_WRITE_CHARACTERISTIC_LEGACY, callback, characteristic);
}
- return ret;
+ return ret; //LCOV_EXCL_STOP
}
int bt_gatt_clone_attribute_handle(bt_gatt_attribute_h *clone,
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(origin);
- *clone = g_strdup((char *)origin);
+ *clone = g_strdup((char *)origin); //LCOV_EXCL_LINE
- return error;
+ return error; //LCOV_EXCL_LINE
}
int bt_gatt_destroy_attribute_handle(bt_gatt_attribute_h handle)
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(handle);
- g_free(handle);
+ g_free(handle); //LCOV_EXCL_LINE
- return error;
+ return error; //LCOV_EXCL_LINE
}
int bt_gatt_read_characteristic_value(bt_gatt_attribute_h characteristic,
BT_CHECK_GATT_SUPPORT();
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(characteristic);
- BT_CHECK_INPUT_PARAMETER(callback);
+ BT_CHECK_INPUT_PARAMETER(callback); //LCOV_EXCL_START
ret = _bt_get_error_code(bluetooth_gatt_read_characteristic_value((const char *)characteristic));
_bt_set_cb(BT_EVENT_GATT_CLIENT_READ_CHARACTERISTIC_LEGACY, callback, NULL);
}
- return ret;
+ return ret; //LCOV_EXCL_STOP
}
int bt_gatt_discover_characteristic_descriptor(bt_gatt_attribute_h characteristic_handle,
BT_CHECK_GATT_SUPPORT();
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(characteristic_handle);
- BT_CHECK_INPUT_PARAMETER(callback);
+ BT_CHECK_INPUT_PARAMETER(callback); //LCOV_EXCL_START
ret = _bt_get_error_code(bluetooth_gatt_discover_characteristic_descriptor
((const char *)characteristic_handle));
_bt_set_cb(BT_EVENT_GATT_CLIENT_CHARACTERISTIC_DESCRIPTOR_DISCOVERED_LEGACY, callback, user_data);
}
- return ret;
+ return ret; //LCOV_EXCL_STOP
}
#endif
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(gatt_handle);
- BT_CHECK_INPUT_PARAMETER(value);
+ BT_CHECK_INPUT_PARAMETER(value); //LCOV_EXCL_START
BT_CHECK_INPUT_PARAMETER(value_length);
if (handle->type == BT_GATT_TYPE_CHARACTERISTIC) {
return BT_ERROR_INVALID_PARAMETER;
}
- return BT_ERROR_NONE;
+ return BT_ERROR_NONE; //LCOV_EXCL_STOP
}
int bt_gatt_get_int_value(bt_gatt_h gatt_handle, bt_data_type_int_e type, int offset, int *value)
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(gatt_handle);
- BT_CHECK_INPUT_PARAMETER(value);
+ BT_CHECK_INPUT_PARAMETER(value); //LCOV_EXCL_START
if (handle->type == BT_GATT_TYPE_CHARACTERISTIC) {
val = chr->value;
return BT_ERROR_INVALID_PARAMETER;
}
- return BT_ERROR_NONE;
+ return BT_ERROR_NONE; //LCOV_EXCL_STOP
}
int bt_gatt_get_float_value(bt_gatt_h gatt_handle, bt_data_type_float_e type, int offset, float *value)
BT_CHECK_GATT_SUPPORT();
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(gatt_handle);
- BT_CHECK_INPUT_PARAMETER(value);
+ BT_CHECK_INPUT_PARAMETER(value); //LCOV_EXCL_START
if (handle->type == BT_GATT_TYPE_CHARACTERISTIC) {
val = chr->value;
return BT_ERROR_INVALID_PARAMETER;
}
- return BT_ERROR_NONE;
+ return BT_ERROR_NONE; //LCOV_EXCL_STOP
}
int bt_gatt_set_value(bt_gatt_h gatt_handle, const char *value, int value_length)
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(gatt_handle);
- BT_CHECK_INPUT_PARAMETER(value);
+ BT_CHECK_INPUT_PARAMETER(value); //LCOV_EXCL_START
if (handle->type == BT_GATT_TYPE_CHARACTERISTIC) {
val = &chr->value;
*val = g_memdup(value, value_length);
*val_len = value_length;
- return BT_ERROR_NONE;
+ return BT_ERROR_NONE; //LCOV_EXCL_STOP
}
int bt_gatt_set_int_value(bt_gatt_h gatt_handle, bt_data_type_int_e type, int value, int offset)
BT_CHECK_INPUT_PARAMETER(gatt_handle);
- if (handle->type == BT_GATT_TYPE_CHARACTERISTIC) {
+ if (handle->type == BT_GATT_TYPE_CHARACTERISTIC) { //LCOV_EXCL_START
val = &chr->value;
val_len = &chr->value_length;
} else if (handle->type == BT_GATT_TYPE_DESCRIPTOR) {
}
}
- return BT_ERROR_NONE;
+ return BT_ERROR_NONE; //LCOV_EXCL_STOP
}
int bt_gatt_set_float_value(bt_gatt_h gatt_handle, bt_data_type_float_e type,
BT_CHECK_INPUT_PARAMETER(gatt_handle);
- if (handle->type == BT_GATT_TYPE_CHARACTERISTIC) {
+ if (handle->type == BT_GATT_TYPE_CHARACTERISTIC) { //LCOV_EXCL_START
val = &chr->value;
val_len = &chr->value_length;
} else if (handle->type == BT_GATT_TYPE_DESCRIPTOR) {
}
}
- return BT_ERROR_NONE;
+ return BT_ERROR_NONE; //LCOV_EXCL_STOP
}
//LCOV_EXCL_START
int bt_gatt_get_permissions(bt_gatt_h gatt_handle, int *permissions)
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(gatt_handle);
- BT_CHECK_INPUT_PARAMETER(uuid);
+ BT_CHECK_INPUT_PARAMETER(uuid); //LCOV_EXCL_LINE
- *uuid = g_strdup(handle->uuid);
+ *uuid = g_strdup(handle->uuid); //LCOV_EXCL_LINE
- return BT_ERROR_NONE;
+ return BT_ERROR_NONE; //LCOV_EXCL_LINE
}
int bt_gatt_get_type(bt_gatt_h gatt_handle, bt_gatt_type_e *gatt_type)
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(gatt_handle);
- BT_CHECK_INPUT_PARAMETER(gatt_type);
+ BT_CHECK_INPUT_PARAMETER(gatt_type); //LCOV_EXCL_LINE
- *gatt_type = handle->type;
+ *gatt_type = handle->type; //LCOV_EXCL_LINE
- return BT_ERROR_NONE;
+ return BT_ERROR_NONE; //LCOV_EXCL_LINE
}
//LCOV_EXCL_START
int bt_gatt_service_create(const char *uuid, bt_gatt_service_type_e type,
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(service);
- BT_CHECK_INPUT_PARAMETER(client);
+ BT_CHECK_INPUT_PARAMETER(client); //LCOV_EXCL_START
if (svc->is_included_service) {
BT_ERR("This is included service of %p", svc->parent);
*client = (bt_gatt_client_h)svc->parent;
- return BT_ERROR_NONE;
+ return BT_ERROR_NONE; //LCOV_EXCL_STOP
}
int bt_gatt_service_get_characteristic(bt_gatt_h service, const char *uuid,
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(service);
- BT_CHECK_INPUT_PARAMETER(uuid);
+ BT_CHECK_INPUT_PARAMETER(uuid); //LCOV_EXCL_START
BT_CHECK_INPUT_PARAMETER(characteristic);
ret = __get_gatt_handle_by_uuid(svc->characteristics, uuid, &gatt_handle);
return BT_ERROR_NONE;
}
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret); //LCOV_EXCL_STOP
return ret;
}
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(service);
- BT_CHECK_INPUT_PARAMETER(callback);
+ BT_CHECK_INPUT_PARAMETER(callback); //LCOV_EXCL_START
total = g_slist_length(svc->characteristics);
break;
}
- return BT_ERROR_NONE;
+ return BT_ERROR_NONE; //LCOV_EXCL_STOP
}
int bt_gatt_service_get_included_service(bt_gatt_h service, const char *uuid,
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(service);
- BT_CHECK_INPUT_PARAMETER(uuid);
+ BT_CHECK_INPUT_PARAMETER(uuid); //LCOV_EXCL_START
BT_CHECK_INPUT_PARAMETER(included_service);
ret = __get_gatt_handle_by_uuid(svc->included_services, uuid, &gatt_handle);
return BT_ERROR_NONE;
}
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret); //LCOV_EXCL_STOP
return ret;
}
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(service);
- BT_CHECK_INPUT_PARAMETER(callback);
+ BT_CHECK_INPUT_PARAMETER(callback); //LCOV_EXCL_LINE
- total = g_slist_length(svc->included_services);
+ total = g_slist_length(svc->included_services); //LCOV_EXCL_LINE
for (l = svc->included_services; l; l = g_slist_next(l)) {
- included_svc = l->data;
- if (!callback(total, index++, (bt_gatt_h)included_svc, user_data))
+ included_svc = l->data; //LCOV_EXCL_LINE
+ if (!callback(total, index++, (bt_gatt_h)included_svc, user_data)) //LCOV_EXCL_LINE
break;
}
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(characteristic);
- BT_CHECK_INPUT_PARAMETER(service);
+ BT_CHECK_INPUT_PARAMETER(service); //LCOV_EXCL_LINE
- *service = (bt_gatt_h)chr->parent;
+ *service = (bt_gatt_h)chr->parent; //LCOV_EXCL_LINE
- return BT_ERROR_NONE;
+ return BT_ERROR_NONE; //LCOV_EXCL_LINE
}
int bt_gatt_characteristic_get_properties(bt_gatt_h characteristic, int *properties)
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(characteristic);
- BT_CHECK_INPUT_PARAMETER(properties);
+ BT_CHECK_INPUT_PARAMETER(properties); //LCOV_EXCL_START
if (chr->type != BT_GATT_TYPE_CHARACTERISTIC) {
BT_ERR("Wrong type of GATT handle : %d", chr->type);
*properties = chr->properties;
- return BT_ERROR_NONE;
+ return BT_ERROR_NONE; //LCOV_EXCL_STOP
}
int bt_gatt_characteristic_set_properties(bt_gatt_h characteristic, int properties)
BT_CHECK_INPUT_PARAMETER(characteristic);
if (chr->type != BT_GATT_TYPE_CHARACTERISTIC) {
- BT_ERR("Wrong type of GATT handle : %d", chr->type);
- return BT_ERROR_INVALID_PARAMETER;
+ BT_ERR("Wrong type of GATT handle : %d", chr->type); //LCOV_EXCL_LINE
+ return BT_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
}
- chr->properties = properties;
+ chr->properties = properties; //LCOV_EXCL_LINE
- return BT_ERROR_NONE;
+ return BT_ERROR_NONE; //LCOV_EXCL_LINE
}
int bt_gatt_characteristic_get_write_type(bt_gatt_h characteristic,
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(characteristic);
- BT_CHECK_INPUT_PARAMETER(write_type);
+ BT_CHECK_INPUT_PARAMETER(write_type); //LCOV_EXCL_LINE
- if (chr->type != BT_GATT_TYPE_CHARACTERISTIC) {
- BT_ERR("Wrong type of GATT handle : %d", chr->type);
- return BT_ERROR_INVALID_PARAMETER;
+ if (chr->type != BT_GATT_TYPE_CHARACTERISTIC) { //LCOV_EXCL_LINE
+ BT_ERR("Wrong type of GATT handle : %d", chr->type); //LCOV_EXCL_LINE
+ return BT_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
}
- *write_type = chr->write_type;
+ *write_type = chr->write_type; //LCOV_EXCL_LINE
- return BT_ERROR_NONE;
+ return BT_ERROR_NONE; //LCOV_EXCL_LINE
}
int bt_gatt_characteristic_set_write_type(bt_gatt_h characteristic,
BT_CHECK_INPUT_PARAMETER(characteristic);
if (chr->type != BT_GATT_TYPE_CHARACTERISTIC) {
- BT_ERR("Wrong type of GATT handle : %d", chr->type);
- return BT_ERROR_INVALID_PARAMETER;
+ BT_ERR("Wrong type of GATT handle : %d", chr->type); //LCOV_EXCL_LINE
+ return BT_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
}
chr->write_type = write_type;
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(characteristic);
- BT_CHECK_INPUT_PARAMETER(uuid);
+ BT_CHECK_INPUT_PARAMETER(uuid); //LCOV_EXCL_START
BT_CHECK_INPUT_PARAMETER(descriptor);
ret = __get_gatt_handle_by_uuid(chr->descriptors, uuid, &gatt_handle);
}
BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
- return ret;
+ return ret; //LCOV_EXCL_STOP
}
int bt_gatt_characteristic_foreach_descriptors(bt_gatt_h characteristic,
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(characteristic);
- BT_CHECK_INPUT_PARAMETER(callback);
+ BT_CHECK_INPUT_PARAMETER(callback); //LCOV_EXCL_START
if (chr->type != BT_GATT_TYPE_CHARACTERISTIC) {
BT_ERR("Wrong type of GATT handle : %d", chr->type);
i = 1;
for (l = chr->descriptors; l; l = g_slist_next(l)) {
if (!callback(total, i++, (bt_gatt_h)l->data, user_data))
- break;
+ break; //LCOV_EXCL_STOP
}
return BT_ERROR_NONE;
BT_CHECK_GATT_SUPPORT();
BT_CHECK_INIT_STATUS();
- BT_CHECK_INPUT_PARAMETER(remote_address);
+ BT_CHECK_INPUT_PARAMETER(remote_address); //LCOV_EXCL_START
for (l = gatt_client_list; l; l = g_slist_next(gatt_client_list)) {
bt_gatt_client_s *c = (bt_gatt_client_s *)l->data;
if (_bt_gatt_client_update_all(*client) == BT_ERROR_NONE)
client_s->services_discovered = true;
- return ret;
+ return ret; //LCOV_EXCL_STOP
}
int bt_gatt_client_destroy(bt_gatt_client_h client)
BT_CHECK_GATT_SUPPORT();
BT_CHECK_INIT_STATUS();
- BT_CHECK_INPUT_PARAMETER(client);
+ BT_CHECK_INPUT_PARAMETER(client); //LCOV_EXCL_START
g_free(client_s->remote_address);
g_slist_free_full(client_s->services, __bt_gatt_free_service);
gatt_client_list = g_slist_remove(gatt_client_list, client_s);
g_free(client_s);
- return BT_ERROR_NONE;
+ return BT_ERROR_NONE; //LCOV_EXCL_STOP
}
int bt_gatt_client_get_remote_address(bt_gatt_client_h client,
BT_CHECK_GATT_SUPPORT();
BT_CHECK_INIT_STATUS();
- BT_CHECK_INPUT_PARAMETER(client);
+ BT_CHECK_INPUT_PARAMETER(client); //LCOV_EXCL_START
BT_CHECK_INPUT_PARAMETER(remote_address);
*remote_address = g_strdup(client_s->remote_address);
return true;
}
- return false;
+ return false; //LCOV_EXCL_STOP
}
int bt_gatt_client_read_value(bt_gatt_h gatt_handle,
BT_CHECK_GATT_SUPPORT();
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(gatt_handle);
- BT_CHECK_INPUT_PARAMETER(callback);
+ BT_CHECK_INPUT_PARAMETER(callback); //LCOV_EXCL_START
if (__bt_gatt_client_is_in_progress()) {
BT_ERR("Operation is in progress");
g_free(cb_data);
}
- return ret;
+ return ret; //LCOV_EXCL_STOP
}
int bt_gatt_client_write_value(bt_gatt_h gatt_handle,
BT_CHECK_GATT_SUPPORT();
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(gatt_handle);
- BT_CHECK_INPUT_PARAMETER(callback);
+ BT_CHECK_INPUT_PARAMETER(callback); //LCOV_EXCL_START
if (__bt_gatt_client_is_in_progress()) {
BT_ERR("Operation is in progress");
}
}
}
-}
+} //LCOV_EXCL_STOP
int bt_gatt_client_set_characteristic_value_changed_cb(bt_gatt_h characteristic,
bt_gatt_client_characteristic_value_changed_cb callback,
BT_CHECK_GATT_SUPPORT();
BT_CHECK_INIT_STATUS();
- BT_CHECK_INPUT_PARAMETER(characteristic);
+ BT_CHECK_INPUT_PARAMETER(characteristic); //LCOV_EXCL_START
if (chr->properties &
(BT_GATT_PROPERTY_NOTIFY | BT_GATT_PROPERTY_INDICATE)) {
ret = BT_ERROR_NOT_SUPPORTED;
}
- return ret;
+ return ret; //LCOV_EXCL_STOP
}
int bt_gatt_client_get_service(bt_gatt_client_h client, const char *uuid,
BT_CHECK_GATT_SUPPORT();
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(client);
- BT_CHECK_INPUT_PARAMETER(callback);
+ BT_CHECK_INPUT_PARAMETER(callback); //LCOV_EXCL_LINE
- total = g_slist_length(client_s->services);
+ total = g_slist_length(client_s->services); //LCOV_EXCL_LINE
- for (l = client_s->services; l; l = g_slist_next(l)) {
- if (!callback(total, index++, (bt_gatt_h)l->data, user_data))
+ for (l = client_s->services; l; l = g_slist_next(l)) { //LCOV_EXCL_LINE
+ if (!callback(total, index++, (bt_gatt_h)l->data, user_data)) //LCOV_EXCL_LINE
break;
}
error = bluetooth_hdp_activate(data_type, HDP_ROLE_SINK, HDP_QOS_ANY, &app_handle);
error = _bt_get_error_code(error);
if (BT_ERROR_NONE != error) {
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error);
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error); //LCOV_EXCL_LINE
return error;
}
error = bluetooth_hdp_deactivate(app_id);
error = _bt_get_error_code(error);
if (BT_ERROR_NONE != error) {
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error);
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error); //LCOV_EXCL_LINE
}
return error;
}
BT_CHECK_HDP_SUPPORT();
BT_CHECK_INIT_STATUS();
- if (NULL == data || 0 >= size) {
+ if (NULL == data || 0 >= size) { //LCOV_EXCL_START
BT_ERR("%s", _bt_convert_error_to_string(BT_ERROR_INVALID_PARAMETER));
}
error = bluetooth_hdp_send_data(channel, data, size);
if (BT_ERROR_NONE != error) {
BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error);
}
- return error;
+ return error; //LCOV_EXCL_STOP
}
int bt_hdp_connect_to_source(const char *remote_address, const char *app_id)
BT_CHECK_HDP_SUPPORT();
BT_CHECK_INIT_STATUS();
- BT_CHECK_INPUT_PARAMETER(app_id);
+ BT_CHECK_INPUT_PARAMETER(app_id); //LCOV_EXCL_START
BT_CHECK_INPUT_PARAMETER(remote_address);
_bt_convert_address_to_hex(&addr_hex, remote_address);
error = bluetooth_hdp_connect(app_id, HDP_QOS_ANY, &addr_hex);
if (error != BT_ERROR_NONE) {
BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error);
}
- return error;
+ return error; //LCOV_EXCL_STOP
}
int bt_hdp_disconnect(const char *remote_address, unsigned int channel)
bluetooth_device_address_t addr_hex = { {0,} };
BT_CHECK_HDP_SUPPORT();
- BT_CHECK_INIT_STATUS();
+ BT_CHECK_INIT_STATUS(); //LCOV_EXCL_START
BT_CHECK_INPUT_PARAMETER(remote_address);
_bt_convert_address_to_hex(&addr_hex, remote_address);
if (error != BT_ERROR_NONE) {
BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error);
}
- return error;
+ return error; //LCOV_EXCL_STOP
}
int bt_hdp_set_connection_state_changed_cb(bt_hdp_connected_cb connected_cb,
error = bluetooth_hid_init(_bt_hid_event_proxy, user_data);
error = _bt_get_error_code(error);
if (BT_ERROR_NONE != error) {
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error);
- return error;
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error); //LCOV_EXCL_LINE
+ return error; //LCOV_EXCL_LINE
}
_bt_set_cb(BT_EVENT_HID_CONNECTION_STATUS, connection_cb, user_data);
error = bluetooth_hid_deinit();
error = _bt_get_error_code(error);
if (BT_ERROR_NONE != error) {
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error);
- return error;
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error); //LCOV_EXCL_LINE
+ return error; //LCOV_EXCL_LINE
}
_bt_unset_cb(BT_EVENT_HID_CONNECTION_STATUS);
bluetooth_device_address_t addr_hex = { {0,} };
BT_CHECK_HID_HOST_SUPPORT();
- BT_CHECK_INIT_STATUS();
+ BT_CHECK_INIT_STATUS(); //LCOV_EXCL_START
BT_CHECK_HID_HOST_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(remote_address);
if (error != BT_ERROR_NONE) {
BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error);
}
- return error;
+ return error; //LCOV_EXCL_STOP
}
int bt_hid_host_disconnect(const char *remote_address)
bluetooth_device_address_t addr_hex = { {0,} };
BT_CHECK_HID_HOST_SUPPORT();
- BT_CHECK_INIT_STATUS();
+ BT_CHECK_INIT_STATUS(); //LCOV_EXCL_START
BT_CHECK_HID_HOST_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(remote_address);
if (error != BT_ERROR_NONE) {
BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error), error);
}
- return error;
+ return error; //LCOV_EXCL_STOP
}
//LCOV_EXCL_START
int bt_hid_device_activate(bt_hid_device_connection_state_changed_cb callback, void * user_data)
return BT_ERROR_NONE;
}
-
+//LCOV_EXCL_START
char** __bt_opp_get_file_array(GList *file_list)
{
char **files = NULL;
BT_DBG("file: %s", files[i]);
return files;
-}
+} //LCOV_EXCL_STOP
int bt_opp_client_initialize(void)
{
error_code = _bt_get_error_code(bluetooth_opc_init());
if (error_code != BT_ERROR_NONE) {
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code),
- error_code);
- return error_code;
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code), //LCOV_EXCL_LINE
+ error_code); //LCOV_EXCL_LINE
+ return error_code; //LCOV_EXCL_LINE
}
is_opp_client_initialized = true;
bt_opp_client_clear_files();
if (error_code != BT_ERROR_NONE) {
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code),
- error_code);
- return error_code;
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code), //LCOV_EXCL_LINE
+ error_code); //LCOV_EXCL_LINE
+ return error_code; //LCOV_EXCL_LINE
}
is_opp_client_initialized = false;
BT_CHECK_INIT_STATUS();
BT_CHECK_OPP_CLIENT_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(file);
- BT_CHECK_ADAPTER_STATUS();
+ BT_CHECK_ADAPTER_STATUS(); //LCOV_EXCL_START
if (access(file, F_OK) == 0) {
sending_files = g_list_append(sending_files, strdup(file));
error_code);
}
- return error_code;
+ return error_code; //LCOV_EXCL_STOP
}
int bt_opp_client_clear_files(void)
BT_CHECK_OPP_CLIENT_INIT_STATUS();
BT_CHECK_ADAPTER_STATUS();
- if (sending_files) {
+ if (sending_files) { //LCOV_EXCL_START
file_num = g_list_length(sending_files);
for (i = 0; i < file_num; i++) {
}
g_list_free(sending_files);
- sending_files = NULL;
+ sending_files = NULL; //LCOV_EXCL_STOP
}
return BT_ERROR_NONE;
char **files = NULL;
BT_CHECK_OPP_CLIENT_SUPPORT();
- BT_CHECK_INIT_STATUS();
+ BT_CHECK_INIT_STATUS(); //LCOV_EXCL_START
BT_CHECK_OPP_CLIENT_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(remote_address);
if (files)
free(files);
- return error_code;
+ return error_code; //LCOV_EXCL_STOP
}
int bt_opp_client_cancel_push(void)
int error_code = BT_ERROR_NONE;
BT_CHECK_OPP_CLIENT_SUPPORT();
- BT_CHECK_INIT_STATUS();
+ BT_CHECK_INIT_STATUS(); //LCOV_EXCL_START
BT_CHECK_OPP_CLIENT_INIT_STATUS();
error_code = _bt_get_error_code(bluetooth_opc_cancel_push());
error_code);
}
- return error_code;
+ return error_code; //LCOV_EXCL_STOP
}
error_code = _bt_get_error_code(bluetooth_obex_server_init_without_agent(destination));
if (error_code != BT_ERROR_NONE) {
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code),
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code), //LCOV_EXCL_LINE
error_code);
- return error_code;
+ return error_code; //LCOV_EXCL_LINE //LCOV_EXCL_LINE
}
_bt_set_cb(BT_EVENT_OPP_CONNECTION_REQUESTED, connection_requested_cb, user_data);
BT_CHECK_OPP_SERVER_INIT_STATUS();
if (_bt_check_cb(BT_EVENT_OPP_CONNECTION_REQUESTED) == false) {
- error_code = _bt_get_error_code(bluetooth_obex_server_deinit());
+ error_code = _bt_get_error_code(bluetooth_obex_server_deinit()); //LCOV_EXCL_LINE
} else {
/* BADA API */
error_code = _bt_get_error_code(bluetooth_obex_server_deinit_without_agent());
_bt_unset_cb(BT_EVENT_OPP_PUSH_REQUESTED);
if (error_code != BT_ERROR_NONE) {
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code),
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code), //LCOV_EXCL_LINE
error_code);
- return error_code;
+ return error_code; //LCOV_EXCL_LINE
}
is_opp_server_initialized = false;
BT_CHECK_OPP_SERVER_SUPPORT();
BT_CHECK_INIT_STATUS();
- BT_CHECK_OPP_SERVER_INIT_STATUS();
+ BT_CHECK_OPP_SERVER_INIT_STATUS(); //LCOV_EXCL_START
/* Unset the transfer callbacks */
_bt_unset_cb(BT_EVENT_OPP_SERVER_TRANSFER_PROGRESS);
_bt_set_cb(BT_EVENT_OPP_SERVER_TRANSFER_FINISHED, finished_cb, user_data);
}
- return error_code;
+ return error_code; //LCOV_EXCL_STOP
}
int bt_opp_server_reject(void)
BT_CHECK_OPP_SERVER_SUPPORT();
BT_CHECK_INIT_STATUS();
- BT_CHECK_OPP_SERVER_INIT_STATUS();
+ BT_CHECK_OPP_SERVER_INIT_STATUS(); //LCOV_EXCL_START
if (_bt_check_cb(BT_EVENT_OPP_CONNECTION_REQUESTED) == false) {
error_code = _bt_get_error_code(bluetooth_obex_server_reject_authorize());
_bt_unset_cb(BT_EVENT_OPP_SERVER_TRANSFER_PROGRESS);
_bt_unset_cb(BT_EVENT_OPP_SERVER_TRANSFER_FINISHED);
- return error_code;
+ return error_code; //LCOV_EXCL_STOP
}
int bt_opp_server_set_destination(const char *destination)
error_code = _bt_get_error_code(bluetooth_obex_server_set_destination_path(destination));
if (error_code != BT_ERROR_NONE) {
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code),
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code), //LCOV_EXCL_LINE
error_code);
}
BT_CHECK_OPP_SERVER_SUPPORT();
BT_CHECK_INIT_STATUS();
- BT_CHECK_OPP_SERVER_INIT_STATUS();
+ BT_CHECK_OPP_SERVER_INIT_STATUS(); //LCOV_EXCL_START
error_code = _bt_get_error_code(bluetooth_obex_server_cancel_transfer(transfer_id));
if (error_code != BT_ERROR_NONE) {
error_code);
}
- return error_code;
+ return error_code; //LCOV_EXCL_STOP
}
ret = bluetooth_rfcomm_create_socket(uuid);
if (ret < 0) {
- ret = _bt_get_error_code(ret);
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret);
- return ret;
+ ret = _bt_get_error_code(ret); //LCOV_EXCL_LINE
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(ret), ret); //LCOV_EXCL_LINE
+ return ret; //LCOV_EXCL_LINE
} else {
*socket_fd = ret;
return BT_ERROR_NONE;
BT_CHECK_INIT_STATUS();
error_code = _bt_get_error_code(bluetooth_rfcomm_remove_socket(socket_fd));
if (error_code != BT_ERROR_NONE) {
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code),
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code), //LCOV_EXCL_LINE
error_code);
}
return error_code;
}
-
+//LCOV_EXCL_START
int bt_socket_is_service_used(const char* service_uuid, bool *used)
{
BT_CHECK_BT_SUPPORT();
*used = bluetooth_rfcomm_is_server_uuid_available(service_uuid);
- return BT_ERROR_NONE;
+ return BT_ERROR_NONE; //LCOV_EXCL_STOP
}
int bt_socket_listen_and_accept_rfcomm(int socket_fd, int max_pending_connections)
BT_CHECK_INIT_STATUS();
error_code = _bt_get_error_code(bluetooth_rfcomm_listen_and_accept(socket_fd, max_pending_connections));
if (error_code != BT_ERROR_NONE) {
- BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code),
+ BT_ERR("%s(0x%08x)", _bt_convert_error_to_string(error_code), //LCOV_EXCL_LINE
error_code);
}
int error_code = BT_ERROR_NONE;
BT_CHECK_BT_SUPPORT();
- BT_CHECK_INIT_STATUS();
+ BT_CHECK_INIT_STATUS(); //LCOV_EXCL_START
BT_CHECK_INPUT_PARAMETER(remote_address);
BT_CHECK_INPUT_PARAMETER(remote_port_uuid);
error_code);
}
- return error_code;
+ return error_code; //LCOV_EXCL_STOP
}
int bt_socket_disconnect_rfcomm(int socket_fd)
int error_code = BT_ERROR_NONE;
BT_CHECK_BT_SUPPORT();
- BT_CHECK_INIT_STATUS();
+ BT_CHECK_INIT_STATUS(); //LCOV_EXCL_START
error_code = _bt_get_error_code(bluetooth_rfcomm_disconnect(socket_fd));
if (error_code != BT_ERROR_NONE) {
error_code);
}
- return error_code;
+ return error_code; //LCOV_EXCL_STOP
}
int bt_socket_send_data(int socket_fd, const char *data, int length)
int ret = 0;
BT_CHECK_BT_SUPPORT();
- BT_CHECK_INIT_STATUS();
+ BT_CHECK_INIT_STATUS(); //LCOV_EXCL_START
BT_CHECK_INPUT_PARAMETER(data);
ret = bluetooth_rfcomm_write(socket_fd, data, length);
BT_ERR("Write failed, ret = %d", ret);
}
- return ret;
+ return ret; //LCOV_EXCL_STOP
}
int bt_socket_set_data_received_cb(bt_socket_data_received_cb callback, void *user_data)