Deokhyun Kim [Wed, 30 Aug 2017 05:33:26 +0000 (14:33 +0900)]
Change API name from bt_device_get_ida() to bt_device_get_id_address()
Change-Id: Ib6ffe6a4776be642daca20173240265e96927ca6
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
Biman Paul [Wed, 9 Aug 2017 14:33:50 +0000 (20:03 +0530)]
Use Trusted Profiles instead of Restricted Profiles
Trusted profiles and restricted profiles concept are similar.
Trusted profiles concept supports 3 states for each profile:
1. Unknown state: Let the user decide using authorization.
2. Blocked: Do not allow connection
3. Trusted: Always accept connection
In case of restricted profiles we only have Blocked and Trusted
states but Unknown state can be treated as Trusted because by
default, we should allow connection in case of Audio profiles.
We can remove Restricted Profiles implementation and this would
reduce redundant code.
Change-Id: I6e83f20bf7ba6a82c63a5208ef90050c3d443fc2
Signed-off-by: Biman Paul <biman.paul@samsung.com>
Deokhyun Kim [Fri, 14 Jul 2017 09:59:19 +0000 (18:59 +0900)]
Fix parameter order
Fix parameter order should be according to prototype
Change-Id: I34abaaaf56b9eed3123e6166886a3eb434cb9218
Pyun DoHyun [Wed, 2 Aug 2017 07:25:19 +0000 (07:25 +0000)]
Merge "gatt: Fix mismatching allocation and deallocation" into tizen_3.0
Nagaraj D R [Tue, 7 Mar 2017 09:34:18 +0000 (15:04 +0530)]
Fix SVACE issues
SVACE critical issues.
Change-Id: I83c36fbece5ef3bafdb59473e76a9153c78f4840
Sangki Park [Fri, 2 Jun 2017 07:25:06 +0000 (16:25 +0900)]
HID Device : send correct mouse / keyboard event
Fix logical error in sending event for
keybaord and mouse input
Change-Id: I2f5c41dade0dbffe862407c9caec735b41586edc
Syam Sidhardhan [Thu, 2 Feb 2017 16:29:27 +0000 (21:59 +0530)]
Remove dbus-glib dependency
dbus-glib is no longer used in bluetooth module
Change-Id: I13c539b09f1b598e4acadbffec29bef0bc0bda4e
Syam Sidhardhan [Wed, 31 May 2017 07:31:48 +0000 (13:01 +0530)]
gatt: Fix mismatching allocation and deallocation
Mismatch in malloc and free or g_malloc and g_free
Since allocation is happening from different pool,
incorrect usage create issues
Change-Id: I24c1ba8481fa6e016b029ed330ef3f03fd13e0a4
Syam Sidhardhan [Wed, 31 May 2017 06:48:10 +0000 (12:18 +0530)]
common: Fix memory leak
Memory leak reported by the cppcheck based sonarQube tool
Change-Id: I0384dab0f95124274abe0f8407b3097714e73312
Syam Sidhardhan [Thu, 1 Jun 2017 06:42:41 +0000 (12:12 +0530)]
Fix invalid return check for g_malloc
g_malloc*() will always return a valid pointer,
otherwise it will assert
Change-Id: I578af7790e8f93ae2027a12f814ea314a73cab54
Syam Sidhardhan [Fri, 2 Jun 2017 17:29:03 +0000 (22:59 +0530)]
Fix unwanted check before g_free()
g_free() internally validate the pointer
Change-Id: I4309c581eeb1ec2b289c834f7a952348d73f287a
Anurag Biradar [Mon, 10 Jul 2017 08:56:56 +0000 (14:26 +0530)]
Modify bt unit test
[Model]
[BinType] AP
[Customer] OPEN
[Issue#] N/A
[Request] Internal
[Occurrence Version] AQE1
[Problem] Some PTS test cases failed or inconclusive.
[Cause & Measure] On receiving callback bt unit test is returning inproper
reply.
Measure: Send proper reply to Host requested commands
[Checking Method] Check with PTS
[Team] Basic connection
[Developer] Anurag B
[Solution company] Samsung
[Change Type] Code Change
Change-Id: I95c53c1a3fcbd7e80fe0dbf3c46732dee3fa650f
DoHyun Pyun [Tue, 1 Aug 2017 05:22:46 +0000 (14:22 +0900)]
Fix the svace issue (WGID 170800)
Change-Id: I99fac3a07f8f39b07019bd88d59a4cff51ab609e
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Deokhyun Kim [Wed, 5 Jul 2017 02:05:36 +0000 (11:05 +0900)]
Fix SVace issue.
Change-Id: I625793c394c093c37ec6ab9c9b8ade2af85369b3
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
Deokhyun Kim [Thu, 29 Jun 2017 01:26:45 +0000 (10:26 +0900)]
Fix SVace issue.
Change-Id: I25f17d7014f512f4c52161345260cb88d1bb11ae
Deokhyun Kim [Thu, 22 Jun 2017 07:13:52 +0000 (16:13 +0900)]
Fix wrong parameter order. Parameter order is mismatched with prototype.
Change-Id: I70eae5365f069c3244dbaf8abb3442f7c88adcab
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
Deokhyun Kim [Thu, 22 Jun 2017 07:11:58 +0000 (16:11 +0900)]
Fix the SVace issue.
Change-Id: I49db49f4cc0ae6dd0a30217f66bd4e36c0ee8c4d
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
Injun Yang [Mon, 19 Jun 2017 01:00:12 +0000 (10:00 +0900)]
Remove the redundant debug message
Change-Id: I70eb9dfbe04b045343030de7bf43fc54f82d8f4a
DoHyun Pyun [Sun, 18 Jun 2017 23:55:42 +0000 (08:55 +0900)]
Fix the build error
Remove undefined enum variable usage
Change-Id: I38ce07c3dd129431cc714061189f962830ee256b
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Injun Yang [Thu, 15 Jun 2017 00:40:26 +0000 (09:40 +0900)]
Add uuid information
Change-Id: If21142bbd025ef8f4f601a3aac33a0ca370c02d2
Injun Yang [Wed, 14 Jun 2017 10:55:19 +0000 (19:55 +0900)]
Add unit test
Change-Id: I7cf32772efa3fa8f6012472a9feacbbce4ca4d34
Deokhyun Kim [Mon, 12 Jun 2017 04:03:37 +0000 (13:03 +0900)]
Add a missed prototype of internal API.
- bt_adapter_foreach_profile_connected_devices()
Change-Id: I72b87d78030b6134ddb35f7f83aae2f9f06be09b
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
Deokhyun Kim [Mon, 5 Jun 2017 08:15:22 +0000 (17:15 +0900)]
Fix an operator error.
Change-Id: I91168d54656997d8bf594fbc586d71aacebc5147
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
Deokhyun Kim [Mon, 5 Jun 2017 05:37:36 +0000 (14:37 +0900)]
Fix the routine checking a parameter 'buttons'.
- The value of 'buttons' can be 0(BUTTON_NONE) and combined each other.
Change-Id: Ibc9cc612ad47ab608aa956ba25693727cc8a33b3
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
Hyuk Lee [Mon, 15 May 2017 02:24:10 +0000 (11:24 +0900)]
Fix the svace issue
Change-Id: I6416d64685f0f8833e2ccba1312ac522765803ce
Signed-off-by: Hyuk Lee <hyuk0512.lee@samsung.com>
paras.kumar [Sat, 26 Sep 2015 05:52:39 +0000 (14:52 +0900)]
Handle connection changed event with actual disconnect reason values
[Model] COMMON
[BinType] AP
[Customer] OPEN
[Issue#] N/A
[Request] Internal
[Occurrence Version] N/A
[Problem] Wrong disconnect reason is passed to applications
[Cause & Measure] Passed value from framework was not converted.
This patch converts the reason to Core API defined enum.
[Checking Method] Code review
[Team] Basic connection
[Developer] Seungyoun Ju
[Solution company] Samsung
[Change Type] Specification change
Change-Id: If19c4eef0d3d2b02a1f7994cd6bc01dc20d4ade9
Signed-off-by: paras.kumar <paras.kumar@samsung.com>
Seungyoun Ju [Thu, 4 May 2017 04:31:20 +0000 (13:31 +0900)]
Apply missing changes
[Model] COMMON
[BinType] AP
[Customer] OPEN
[Issue#] N/A
[Request] Internal
[Occurrence Version] N/A
[Problem] bt_socket_connection_s is not initialized. And
__get_write_prop() is misused.
[Cause & Measure] Initialize bt_socket_connection_s and fix
bt_gatt_characteristic_set_write_type() logic
[Checking Method] Code review
[Team] Basic connection
[Developer] Seungyoun Ju
[Solution company] Samsung
[Change Type] Specification change
Change-Id: I9018b3ace3b4ea2f711105a6cf950ac8035c9b2a
DoHyun Pyun [Fri, 28 Apr 2017 04:02:31 +0000 (13:02 +0900)]
Fix the build error for gatt client
Change-Id: I457d15265921af7a45f0ccd86637c276fd73f3a0
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Seungyoun Ju [Wed, 26 Apr 2017 09:03:40 +0000 (18:03 +0900)]
Fix : Simultaneous GATT client requests are failed
[Model] COMMON
[BinType] AP
[Customer] OPEN
[Issue#] N/A
[Request] Internal
[Occurrence Version] N/A
[Problem] Actually read / write request for each other characteritsics and
descriptors should be allowed. But current implementation doesn't consider
that. So in progress error comes in that situation.
[Cause & Measure] There was only one callback for GATT client request in
GATT client handle. So once it is used by ohter request, new ones are
failed until old one is completed.
This patch adds read / write request callbacks to each characteristic /
descriptor. So that, simultaneous and multiple requests could be
supported.
[Checking Method] Request GATT operation as client role using several
characteristics and descriptors before one of them is responded.
[Team] Basic connection
[Developer] Seungyoun Ju
[Solution company] Samsung
[Change Type] Specification change
Change-Id: I17fec3b8bd6e84e807670015924067496670a88c
Lee Hyuk [Tue, 18 Apr 2017 07:14:50 +0000 (16:14 +0900)]
Change sscanf to strtol function
Change-Id: I766d54f6d2ce6d7736d2cd851e122b30ac1ead81
Signed-off-by: Lee Hyuk <hyuk0512.lee@samsung.com>
DoHyun Pyun [Wed, 5 Apr 2017 07:23:03 +0000 (16:23 +0900)]
Modify the URL for the developer guide
Change-Id: I45ee8a923508bd7bd908a3c2a12e83b062fd286e
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Seungyoun Ju [Wed, 29 Mar 2017 10:29:19 +0000 (19:29 +0900)]
Fix memory corruption
[Model] COMMON
[BinType] AP
[Customer] OPEN
[Issue#] P170327-01348
[Request] PLM
[Occurrence Version] R365XXU1AQC7
[Problem] weconnd crash happened because of memory corruption.
[Cause & Measure] Already free memory is accessed and is tried to free
again. It causes memory corruption so that at the next time glib memory use,
crash happens
[Checking Method] While LE is connected, turn off and on Bluetooth. Once
LE is again connected crash happens.
[Team] Basic connection
[Developer] Seungyoun Ju
[Solution company] Samsung
[Change Type] Specification change
[Valgrind]
==918== Invalid free() / delete / delete[] / realloc()
==918== at 0x483403C: free (vg_replace_malloc.c:469)
==918== by 0x4D03467: g_free (gmem.c:252)
==918== by 0x4D10BBB: g_slice_free_chain_with_offset (gslice.c:1206)
==918== by 0x49A1C79: _bt_gatt_client_update_services (bluetooth-gatt.c:199)
==918== by 0x498D691: __bt_event_proxy (bluetooth-common.c:1783)
==918== by 0x68E0959: _bt_common_event_cb (bt-common.c:139)
==918== by 0x6901B6D: __bt_device_event_filter (bt-event-handler.c:708)
==918== by 0x48F9661: emit_signal_instance_in_idle_cb (gdbusconnection.c:3665)
==918== by 0x4CFDFCD: g_idle_dispatch (gmain.c:4657)
==918== by 0x4CFF7A7: g_main_context_dispatch (gmain.c:2539)
==918== by 0x4C1FCA5: _ecore_glib_select (ecore_glib.c:171)
==918== by 0x4C1AB4D: _ecore_main_select (ecore_main.c:1466)
==918== by 0x4C1B5A5: _ecore_main_loop_iterate_internal (ecore_main.c:1894)
==918== by 0x4C1B877: ecore_main_loop_begin (ecore_main.c:956)
==918== by 0x10CA95: main (main.c:117)
==918== Address 0x95f72b0 is 0 bytes inside a block of size 8 free'd
==918== at 0x483403C: free (vg_replace_malloc.c:469)
==918== by 0x4D03467: g_free (gmem.c:252)
==918== by 0x4D1115B: g_slist_remove (gslist.c:425)
==918== by 0x49A02D1: bt_gatt_service_destroy (bluetooth-gatt.c:937)
==918== by 0x4D113E7: g_slist_foreach (gslist.c:840)
==918== by 0x4D113F9: g_slist_free_full (gslist.c:177)
==918== by 0x49A1C79: _bt_gatt_client_update_services (bluetooth-gatt.c:199)
==918== by 0x498D691: __bt_event_proxy (bluetooth-common.c:1783)
==918== by 0x68E0959: _bt_common_event_cb (bt-common.c:139)
==918== by 0x6901B6D: __bt_device_event_filter (bt-event-handler.c:708)
==918== by 0x48F9661: emit_signal_instance_in_idle_cb (gdbusconnection.c:3665)
==918== by 0x4CFDFCD: g_idle_dispatch (gmain.c:4657)
==918== by 0x4CFF7A7: g_main_context_dispatch (gmain.c:2539)
==918== by 0x4C1FCA5: _ecore_glib_select (ecore_glib.c:171)
==918== by 0x4C1AB4D: _ecore_main_select (ecore_main.c:1466)
==918== by 0x4C1B5A5: _ecore_main_loop_iterate_internal (ecore_main.c:1894)
==918== by 0x4C1B877: ecore_main_loop_begin (ecore_main.c:956)
==918== by 0x10CA95: main (main.c:117)
Change-Id: Ie89cdf0f23a86f128c56254aea3e707cb84e4351
DoHyun Pyun [Thu, 16 Mar 2017 08:33:39 +0000 (17:33 +0900)]
Modify the install path for license file
Change-Id: I4c62b48959a61a0a345fe1f52ae63a82ae153614
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
DoHyun Pyun [Thu, 16 Mar 2017 08:42:01 +0000 (17:42 +0900)]
Fix the build error for hf vendor APIs
Change-Id: Ifdb95df3e8a1bb1d05977fc68a9272177c8e98fe
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Deokhyun Kim [Thu, 9 Mar 2017 08:07:45 +0000 (17:07 +0900)]
Add missed implementation.
bt_hf_notify_vendor_cmd
bt_hf_set_vendor_dep_cmd_event_cb
bt_hf_unset_vendor_dep_cmd_event_cb
Change-Id: Ic094baee83603eda5dbe1c40b0d6aacbe6e5c161
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
Atul Rai [Wed, 22 Feb 2017 05:14:12 +0000 (10:44 +0530)]
Fix memory leak (SVACE Id: 176026)
Change-Id: I038fbca1efab985b8573cd9e5f238c1d73388d56
Signed-off-by: Atul Rai <a.rai@samsung.com>
Atul Rai [Thu, 16 Feb 2017 06:43:13 +0000 (12:13 +0530)]
Fix SVACE issues: 175412, 176047
Change-Id: I253992e4db8103b0b93856d375b33144a34c739f
Signed-off-by: Atul Rai <a.rai@samsung.com>
Atul Rai [Fri, 10 Feb 2017 09:06:34 +0000 (14:36 +0530)]
Fixed SVACE issues (Id: 11726 168836 171554)
Change-Id: Ica158320e62df31cdcc085d373ea5ffd8a3601b3
Abhishek Chandra [Wed, 8 Feb 2017 12:06:16 +0000 (17:36 +0530)]
API Doxygen change merge
This Commit is done to incorporate doxygen
changes done by API team in bluetooth.h for wearables and tv
Change-Id: I994a76da4380d194098035d8ab02fda9bf3f58a1
Signed-off-by: Abhishek Chandra <abhishek.ch@samsung.com>
Abhishek Chandra [Tue, 7 Feb 2017 07:20:47 +0000 (12:50 +0530)]
API Doxygen change merge.
This Commit is done to incorporate doxygen
changes done by API team in bluetooth.h
Change-Id: Ia0f1c54c90051edabe0343f534872da5a279021d
Signed-off-by: Abhishek Chandra <abhishek.ch@samsung.com>
Lee Hyuk [Mon, 6 Feb 2017 00:02:04 +0000 (09:02 +0900)]
Revert "Fix the build fail for TV profile"
This reverts commit
a8c42ecd75f8097cb0bbed9a3112a4d8a8efcca2.
Modify the CMakeList file to fix the build fail
Change-Id: I30cda9259873baa53e486ede36f340b3c039bd7a
Signed-off-by: Lee Hyuk <hyuk0512.lee@samsung.com>
Lee Hyuk [Thu, 2 Feb 2017 07:31:30 +0000 (16:31 +0900)]
Fix the build fail for TV profile
Change-Id: I49c4203ef63d87672b90db55f1173f67791c63d6
Signed-off-by: Lee Hyuk <hyuk0512.lee@samsung.com>
Anupam Roy [Mon, 16 Jan 2017 11:00:16 +0000 (16:30 +0530)]
[TDS] Implement TDS Seeker role CAPI's
This patch implements the Seeker role of
TDS Connection handover profile. Following
CAPI's AND callbacks are handled in this patch
1/ Find Remote TDS providers- BLE Scan to find
all devices which support TDS Service
2/ TDS Seeker Create/Destroy
3/ TDS Connect/Disconnect
4/ TDS Read Transport specific complete data
5/ Activate TDS Control point- This will attempt
to activate Alternate transport in TDS Provider
from GATT database of remote TDS provider
Change-Id: Iaf4f79d23093da3e4e597c4c3974a06764206493
Signed-off-by: Anupam Roy <anupam.r@samsung.com>
Pyun DoHyun [Mon, 16 Jan 2017 11:56:03 +0000 (03:56 -0800)]
Merge "Add CAPIs for Transport Discovery Service Provider" into tizen_3.0
Atul Rai [Mon, 16 Jan 2017 09:54:42 +0000 (15:24 +0530)]
Add CAPIs for Transport Discovery Service Provider
This patch adds CAPIs for Transport Discovery Service provider
role.
Change-Id: I327ec9f25aa5cda799038af607b36b01b5798dc4
Signed-off-by: Atul Rai <a.rai@samsung.com>
DoHyun Pyun [Mon, 16 Jan 2017 07:50:13 +0000 (16:50 +0900)]
Modify API reference documents
Change-Id: Ic829bb51acc9b2cbed755f55a71b0dac0403cb35
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Gowtham Anandha Babu [Thu, 29 Dec 2016 13:45:09 +0000 (19:15 +0530)]
[Audio] Add API to switch between headsets
Change-Id: I5ddd2fa99eb7c35d4b51ae2802f390034215a50d
Signed-off-by: Gowtham Anandha Babu <gowtham.ab@samsung.com>
Lee Hyuk [Thu, 12 Jan 2017 01:35:26 +0000 (10:35 +0900)]
Add the line coverage exception
Change-Id: I9a7a6fe8461fd57b76fea6e896376e9264a56a44
Signed-off-by: Lee Hyuk <hyuk0512.lee@samsung.com>
Injun Yang [Tue, 10 Jan 2017 06:16:16 +0000 (15:16 +0900)]
Fix the typo and add service information
Change-Id: I071fe39b8eb861d006ebc2c364129f44131663d4
Signed-off-by: Injun Yang <injun.yang@samsung.com>
Deokhyun Kim [Mon, 19 Dec 2016 10:40:01 +0000 (19:40 +0900)]
Check HF support feature before checking init status.
Change-Id: Ic7d51064d53a1b7642ec6d472d7b6688603aa0de
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
DoHyun Pyun [Thu, 15 Dec 2016 07:40:21 +0000 (16:40 +0900)]
Fix the internal TC crash issue
Change-Id: Ie1856f98708ebd242d93673a69139b1adbe5963a
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Signed-off-by: h.sandeep <h.sandeep@samsung.com>
DoHyun Pyun [Thu, 15 Dec 2016 05:44:40 +0000 (14:44 +0900)]
Move ibeacon structure to the internal header
In previously ibeacon structure was applied into bluetooth_type.h
But ibeacon type provided as internal API, and there was no public ACR
process. So we should remove it from bluetooth_type.h for 3.0 official release.
Change-Id: I446186491453a854e75ff85a4955198c74eebb53
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
DoHyun Pyun [Thu, 8 Dec 2016 10:01:28 +0000 (19:01 +0900)]
Modify scan filtering API names
Change-Id: I11fa5da08a67be71e7a75cb9c95b15ed82455b95
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
DoHyun Pyun [Thu, 8 Dec 2016 04:27:19 +0000 (13:27 +0900)]
Fix the coding style errors
Change-Id: I1c9e66e3246881538f1aa6adf45e84695e387ac5
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
DoHyun Pyun [Thu, 8 Dec 2016 01:56:06 +0000 (10:56 +0900)]
Add the internal API for HF remote call event
Change-Id: I347ade09e27166eed26a2f1a1afe6194bf3a35ad
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
DoHyun Pyun [Thu, 8 Dec 2016 00:35:15 +0000 (09:35 +0900)]
Add MAP client function definitions for TV profile
Change-Id: I87c64f665e3d988baaca5b74ee6992332f861b38
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
DoHyun Pyun [Thu, 8 Dec 2016 00:30:16 +0000 (09:30 +0900)]
Move the Non-ACR definition into bluetooth_type_internal.h
Change-Id: I9654ec169baefe5536f9011b047162e47f71d589
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
DoHyun Pyun [Thu, 8 Dec 2016 00:06:29 +0000 (09:06 +0900)]
Fix the svace issue
Change-Id: I71eba60a399d3892da3490ae20c944fce5636f22
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Piotr Dabrowski [Wed, 16 Nov 2016 16:29:02 +0000 (17:29 +0100)]
[bluetooth] pushMessage
Change-Id: I23ea4c2e620fd03d90f95b0693780c898332aae3
Piotr Dabrowski [Fri, 11 Nov 2016 10:26:31 +0000 (11:26 +0100)]
[bluetooth] bt_map_client_message_object_h
Change-Id: I18eb6793060e8a69372dd2233d9b7280d7c6f623
Piotr Dabrowski [Thu, 17 Nov 2016 13:45:17 +0000 (14:45 +0100)]
[bluetooth] listFolders filter, refactor, removed GVariant, cleanup
Change-Id: I0ab19045926020ea8564caf119269ef5165409ff
Piotr Kosko [Wed, 9 Nov 2016 07:02:15 +0000 (08:02 +0100)]
[bluetooth] added getMessage implementation
[feature] getMessage function works, listener is called after downloading file is finished.
Path to the file is returned to callback
Change-Id: I8f8be5cce6e06cd0bd73c3a59a9a2a13c6d89aee
Signed-off-by: Piotr Kosko <p.kosko@samsung.com>
Piotr Dabrowski [Wed, 9 Nov 2016 16:51:02 +0000 (17:51 +0100)]
[bluetooth] listMessages
Change-Id: I898d1be4e08cffdae096d7b71477b73778a8ee05
Lukasz Bardeli [Fri, 4 Nov 2016 09:15:35 +0000 (10:15 +0100)]
[bluetooth] Added listFilterFields implementation
[Feature] added implementation for listFilterFields method
[Verification] function checked with simple C program
- listing filter fields is possible
Change-Id: Ic9829f6486ab939355a19f3d8426bc63df8504b8
Signed-off-by: Lukasz Bardeli <l.bardeli@samsung.com>
Piotr Kosko [Mon, 31 Oct 2016 08:19:38 +0000 (09:19 +0100)]
[bluetooth] Added listFolders implementation with async result
[Feature] added implementation for listFolders method
[Verification] function checked with sample C program:
- listing folder is possible,
- options work correctly and maxcount works fine.
- user_data is correctly passed to result callback
Change-Id: I613ffea4cec5b64fbc5d25081b7b8204bd01b822
Signed-off-by: Piotr Kosko <p.kosko@samsung.com>
Piotr Dabrowski [Tue, 25 Oct 2016 12:39:05 +0000 (14:39 +0200)]
[bluetooth] API defines
Change-Id: I635fe1e6027b6decdb61875c37fdd6d208ad1675
Piotr Dabrowski [Tue, 25 Oct 2016 11:06:55 +0000 (13:06 +0200)]
[bluetooth] setFolder
Change-Id: I45b00792eb1905ee727613de6095480d58f522f2
Lukasz Bardeli [Tue, 25 Oct 2016 10:48:51 +0000 (12:48 +0200)]
[bluetooth] updateInbox
Change-Id: I37346188c6c0a0a4602ad7e30445b0f165eb227a
Signed-off-by: Lukasz Bardeli <l.bardeli@samsung.com>
Piotr Kosko [Wed, 19 Oct 2016 10:33:17 +0000 (12:33 +0200)]
[bluetooth] Create/destroy session implementation added
Change-Id: I6b07882aa55f288c77e2ccf8e71b711e2b7bd9ce
Signed-off-by: Piotr Kosko <p.kosko@samsung.com>
Signed-off-by: Lukasz Bardeli <l.bardeli@samsung.com>
Piotr Dabrowski [Thu, 6 Oct 2016 11:43:11 +0000 (13:43 +0200)]
initial MAP stub implementation
Change-Id: I7c5ff159a312f4c887a6091f8f86e9d9dac2b559
DoHyun Pyun [Wed, 7 Dec 2016 06:10:52 +0000 (15:10 +0900)]
Fix the svace issue
Change-Id: I948e2fd37ce2a881bf81996197c11e3f275463a5
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
DoHyun Pyun [Tue, 6 Dec 2016 08:26:06 +0000 (17:26 +0900)]
Fix the coding style errors
Change-Id: Id412beec846ea48fae393f96c923a953672b1523
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
DoHyun Pyun [Tue, 6 Dec 2016 07:12:57 +0000 (16:12 +0900)]
Add the function definitions for TV profile
Change-Id: I695f7735720f4f19dec7757e9bbdadd67d493202
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
DoHyun Pyun [Tue, 6 Dec 2016 04:14:53 +0000 (20:14 -0800)]
Merge "Add response_needed parameter in the write value requested callback" into tizen_3.0
Deokhyun Kim [Mon, 5 Dec 2016 09:36:17 +0000 (18:36 +0900)]
Sync with product git.
Change-Id: I153cea8aa8a5692062a5af4e7726d6159e332c26
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
h.sandeep [Tue, 16 Feb 2016 05:10:33 +0000 (10:40 +0530)]
HPS: Assign SIG defined UUIDs for HPS attributes.
Change-Id: I676f05bad27d8bb4fc15e1e35af489a03118e5d9
Signed-off-by: h.sandeep <h.sandeep@samsung.com>
DoHyun Pyun [Fri, 2 Dec 2016 01:40:55 +0000 (10:40 +0900)]
Add response_needed parameter in the write value requested callback
Change-Id: I24a0b80967e0d6f21136571fd75d1a0acf1c81bb
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
DoHyun Pyun [Mon, 5 Dec 2016 01:35:55 +0000 (17:35 -0800)]
Merge "Add the proximity function into TV profile" into tizen_3.0
DoHyun Pyun [Mon, 5 Dec 2016 01:10:18 +0000 (10:10 +0900)]
Add the proximity function into TV profile
Change-Id: Iaa6f818473eb5ceaab1cc08c08bc1046ddade1c2
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
DoHyun Pyun [Mon, 5 Dec 2016 01:10:18 +0000 (10:10 +0900)]
Add the proximity function into TV profile
Change-Id: I298a40866075c03dcb20fe07a8fef9afaa1157ae
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
MyungJoo Ham [Fri, 2 Dec 2016 05:45:23 +0000 (14:45 +0900)]
Build Error Fix.
Commit of:
committer Pyun DoHyun <dh79.pyun@samsung.com>
Wed, 30 Nov 2016 09:59:01 +0900 (16:59 -0800)
commit
e56a4b463b1ed862135a6a5b81f7d5f33b33a588
Created build errors. In order to stability commit
https://review.tizen.org/gerrit/#/c/101518/
and
https://review.tizen.org/gerrit/#/c/101534
, I'm fixing this.
Change-Id: Ib011383578c38cecb3be2acfb74c5790acb881f3
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
Gowtham Anandha Babu [Wed, 30 Nov 2016 12:11:42 +0000 (17:41 +0530)]
Fix build error
Change-Id: I49f5aa9d71c22074e8cfec2f874d72cdbb518fcb
error: braces around scalar initializer.
Gowtham Anandha Babu [Wed, 30 Nov 2016 12:11:42 +0000 (17:41 +0530)]
[Bluetooth]: Fix build error
Change-Id: Iba5afcd043ef57c1d17990452413bd7e146e0905
error: braces around scalar initializer.
Syam Sidhardhan [Mon, 28 Nov 2016 10:12:50 +0000 (15:42 +0530)]
hid: Fix uninitialized structure members
[Issue#] cppcheck automated tool reported error
[Problem] Uninitialized memory access reported
[Cause & Measure] Not initialized structure members
[Checking Method] cppcheck automated test tool for Tizen
[Team] Basic connection
[Developer] Syam Sidhardhan <s.syam@samsung.com>
[Solution company] Samsung
Change-Id: Idd470ebb3f82e0123ac96761ec57d8555db68db3
Syam Sidhardhan [Mon, 28 Nov 2016 10:12:50 +0000 (15:42 +0530)]
hid: Fix uninitialized structure members
[Issue#] cppcheck auomated tool reported error
[Problem] Uninitialized memory access reported
[Cause & Measure] Not initialized structure members
[Checking Method] cppcheck automated test tool for Tizen
[Team] Basic connection
[Developer] Syam Sidhardhan <s.syam@samsung.com>
[Solution company] Samsung
Change-Id: Idd470ebb3f82e0123ac96761ec57d8555db68db3
h.sandeep [Tue, 29 Nov 2016 11:55:15 +0000 (17:25 +0530)]
DPM: Handle the modifief bt-frwk API return values
Change-Id: I219ec4c043e8e94806ee1e98cbb7a138c10eb659
Signed-off-by: h.sandeep <h.sandeep@samsung.com>
h.sandeep [Thu, 24 Nov 2016 11:14:15 +0000 (16:44 +0530)]
PXP: Modify APIs and Signal handle implementation
1. Add Seperate APIs for Monitor and reporter role.
2. Add Sperate callback for proximity profile connection.
3. Add API to set scan filter for Proximity UUID
Change-Id: Ia733b9fa2758cc641ee5cfb5eb090cd8ecf4573b
Signed-off-by: h.sandeep <h.sandeep@samsung.com>
h.sandeep [Wed, 30 Nov 2016 04:33:24 +0000 (10:03 +0530)]
Fix Build Error.
Change-Id: I995b9f36ce614adf123a5df66c840b5773376dd8
Signed-off-by: h.sandeep <h.sandeep@samsung.com>
DoHyun Pyun [Tue, 29 Nov 2016 07:33:42 +0000 (16:33 +0900)]
Fix svace 2.2 issues
Change-Id: I342ae1a404bb13afc65ca8d891d1d88fa0477600
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Pyun DoHyun [Wed, 30 Nov 2016 00:58:52 +0000 (16:58 -0800)]
Merge "DPM: Handle the modifief bt-frwk API return values" into tizen
h.sandeep [Tue, 29 Nov 2016 11:55:15 +0000 (17:25 +0530)]
DPM: Handle the modifief bt-frwk API return values
Change-Id: I219ec4c043e8e94806ee1e98cbb7a138c10eb659
Signed-off-by: h.sandeep <h.sandeep@samsung.com>
h.sandeep [Thu, 24 Nov 2016 11:14:15 +0000 (16:44 +0530)]
PXP: Modify APIs and Signal handle implementation
1. Add Seperate APIs for Monitor and reporter role.
2. Add Sperate callback for proximity profile connection.
3. Add API to set scan filter for Proximity UUID
Change-Id: Ia733b9fa2758cc641ee5cfb5eb090cd8ecf4573b
Signed-off-by: h.sandeep <h.sandeep@samsung.com>
DoHyun Pyun [Tue, 29 Nov 2016 07:33:42 +0000 (16:33 +0900)]
Fix svace 2.2 issues
Change-Id: I2af7c92c499e2747ca10e1cc71f7f42a036ffc1b
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Gowtham Anandha Babu [Tue, 22 Nov 2016 09:49:53 +0000 (01:49 -0800)]
This change is not required. C# TC needs to be changed.
Revert "[GATT] Fix to change write_type prop of charc"
This reverts commit
13d8aaeaf81732bd0504714c6da1dfb3235b05f7.
Change-Id: I2e103c293e1c7ff1c5ab98db29e47e27122e2ca8
DoHyun Pyun [Wed, 23 Nov 2016 09:24:05 +0000 (18:24 +0900)]
Remove the scan filter supported check logic for the platform filter
Change-Id: Ic8488184a7c66111064ae1c55c57b2f4c227614f
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
DoHyun Pyun [Wed, 23 Nov 2016 09:24:05 +0000 (18:24 +0900)]
Remove the scan filter supported check logic for the platform filter
Change-Id: Id23a03b5a3321a1f2ae9bd54029d028d65dc1b1a
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
h.sandeep [Wed, 23 Nov 2016 05:51:04 +0000 (11:21 +0530)]
iBeacon: Modify ibeacon scan filter API parameters
Change-Id: I91aff1e6261d8f0c7a7f50632424320f69844019
Signed-off-by: h.sandeep <h.sandeep@samsung.com>
h.sandeep [Wed, 23 Nov 2016 05:51:04 +0000 (11:21 +0530)]
iBeacon: Modify ibeacon scan filter API parameters
Change-Id: I91aff1e6261d8f0c7a7f50632424320f69844019
Signed-off-by: h.sandeep <h.sandeep@samsung.com>
Gowtham Anandha Babu [Tue, 22 Nov 2016 09:49:53 +0000 (01:49 -0800)]
This change is not required. C# TC needs to be changed.
Revert "[GATT] Fix to change write_type prop of charc"
This reverts commit
13d8aaeaf81732bd0504714c6da1dfb3235b05f7.
Change-Id: I8977d95b21a24ffa46e337299a1553a285d31010
h.sandeep [Tue, 22 Nov 2016 04:34:12 +0000 (10:04 +0530)]
iBeacon: Fix naming convention.
Change-Id: I55e83cfc1a2606aa10224dc1fa6232a563594b02
Signed-off-by: h.sandeep <h.sandeep@samsung.com>