2 * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
20 #include "bt-internal-types.h"
21 #include "bt-service-common.h"
22 #include "bt-service-event.h"
23 #include "bt-service-adapter-le.h"
24 #include "bt-service-util.h"
26 static gboolean is_le_scanning = FALSE;
28 gboolean _bt_is_advertising(void)
33 int _bt_set_advertising(const char *sender, int adv_handle, gboolean enable, gboolean use_reserved_slot)
35 return BLUETOOTH_ERROR_NOT_SUPPORT;
38 int _bt_set_custom_advertising(const char *sender, int adv_handle,
39 gboolean enable, bluetooth_advertising_params_t *params, gboolean use_reserved_slot)
41 BT_CHECK_PARAMETER(params, return);
43 return BLUETOOTH_ERROR_NOT_SUPPORT;
46 int _bt_get_advertising_data(bluetooth_advertising_data_t *adv, int *length)
48 BT_CHECK_PARAMETER(adv, return);
49 BT_CHECK_PARAMETER(length, return);
51 return BLUETOOTH_ERROR_NOT_SUPPORT;
54 int _bt_set_advertising_data(const char *sender, int adv_handle,
55 bluetooth_advertising_data_t *adv, int length, gboolean use_reserved_slot)
57 BT_CHECK_PARAMETER(adv, return);
59 return BLUETOOTH_ERROR_NOT_SUPPORT;
62 int _bt_get_scan_response_data(bluetooth_scan_resp_data_t *response, int *length)
64 BT_CHECK_PARAMETER(response, return);
65 BT_CHECK_PARAMETER(length, return);
67 return BLUETOOTH_ERROR_NOT_SUPPORT;
70 int _bt_set_scan_response_data(const char *sender, int adv_handle,
71 bluetooth_scan_resp_data_t *response, int length, gboolean use_reserved_slot)
73 BT_CHECK_PARAMETER(response, return);
75 return BLUETOOTH_ERROR_NOT_SUPPORT;
78 int _bt_set_scan_parameters(bluetooth_le_scan_params_t *params)
80 BT_CHECK_PARAMETER(params, return);
82 return BLUETOOTH_ERROR_NOT_SUPPORT;
85 int _bt_register_scan_filter(const char *sender, bluetooth_le_scan_filter_t *filter, int *slot_id)
87 return BLUETOOTH_ERROR_NOT_SUPPORT;
90 int _bt_unregister_scan_filter(const char *sender, int slot_id)
92 return BLUETOOTH_ERROR_NOT_SUPPORT;
95 int _bt_unregister_all_scan_filters(const char *sender)
97 return BLUETOOTH_ERROR_NOT_SUPPORT;
100 void _bt_set_le_scan_status(gboolean mode)
102 is_le_scanning = mode;
105 gboolean _bt_is_le_scanning(void)
107 return is_le_scanning;
110 int _bt_start_le_scan(const char *sender)
112 return BLUETOOTH_ERROR_NOT_SUPPORT;
115 int _bt_stop_le_scan(const char *sender)
117 return BLUETOOTH_ERROR_NOT_SUPPORT;
120 int _bt_add_white_list(bluetooth_device_address_t *device_address, bluetooth_device_address_type_t address_type)
122 BT_CHECK_PARAMETER(device_address, return);
124 return BLUETOOTH_ERROR_NOT_SUPPORT;
127 int _bt_remove_white_list(bluetooth_device_address_t *device_address, bluetooth_device_address_type_t address_type)
129 BT_CHECK_PARAMETER(device_address, return);
131 return BLUETOOTH_ERROR_NOT_SUPPORT;
134 int _bt_clear_white_list(void)
136 return BLUETOOTH_ERROR_NOT_SUPPORT;
139 int _bt_initialize_ipsp(void)
141 return BLUETOOTH_ERROR_NOT_SUPPORT;
144 int _bt_deinitialize_ipsp(void)
146 return BLUETOOTH_ERROR_NOT_SUPPORT;
149 int _bt_le_read_maximum_data_length(
150 bluetooth_le_read_maximum_data_length_t *max_le_datalength)
152 return BLUETOOTH_ERROR_NOT_SUPPORT;
154 int _bt_le_write_host_suggested_default_data_length(
155 const unsigned int def_tx_Octets, const unsigned int def_tx_Time)
157 return BLUETOOTH_ERROR_NOT_SUPPORT;
160 int _bt_le_read_host_suggested_default_data_length(
161 bluetooth_le_read_host_suggested_data_length_t *def_data_length)
163 return BLUETOOTH_ERROR_NOT_SUPPORT;
166 int _bt_le_set_data_length(bluetooth_device_address_t *device_address,
167 const unsigned int max_tx_Octets, const unsigned int max_tx_Time)
169 return BLUETOOTH_ERROR_NOT_SUPPORT;