OSDN Git Service
Martin Brabham [Sat, 24 Aug 2019 12:16:01 +0000 (05:16 -0700)]
Device: Initial bluetooth device API am:
58a1557b96 am:
332c0c2d4d
am:
9a06e8fedb
Change-Id: I80a24f76bf6b81afffb3f51650b96b8e73e76ae3
Martin Brabham [Sat, 24 Aug 2019 09:34:02 +0000 (02:34 -0700)]
Device: Initial bluetooth device API am:
58a1557b96
am:
332c0c2d4d
Change-Id: I3cded8563b85ef003759845d086ebbbb242df02a
Martin Brabham [Sat, 24 Aug 2019 08:20:36 +0000 (01:20 -0700)]
Device: Initial bluetooth device API
am:
58a1557b96
Change-Id: Ifbfecbfdc3aa6caeee3d6f19e208a26ead28d867
Martin Brabham [Wed, 21 Aug 2019 21:18:14 +0000 (14:18 -0700)]
Device: Initial bluetooth device API
Design:
Have a simple memory map of devices for CLASSIC, LE, and DUAL.
This map will be managed by the DeviceDatabase and will eventually (not in this CL)
synchronize(using not yet submitted DeviceStorageApi) bonded devices to disk.
Bug:
139135297
Test: atest --host -t bluetooth_test_gd:DeviceTest bluetooth_test_gd:DeviceDatabaseTest bluetooth_test_gd:DualDeviceTest
Change-Id: I823b747aec5073feba5dc0f192f744329b43faf8
Myles Watson [Fri, 23 Aug 2019 16:16:05 +0000 (09:16 -0700)]
Merge "RootCanal: Mark newer commands as unsupported" am:
382f024c99 am:
fe9159b29f
am:
979ee12a02
Change-Id: I35a0b573ba2aa8c05f01f78b52ea35dc5a2b9dd9
Myles Watson [Fri, 23 Aug 2019 15:45:26 +0000 (08:45 -0700)]
Merge "RootCanal: Mark newer commands as unsupported" am:
382f024c99
am:
fe9159b29f
Change-Id: I5076f4708c2b7c224efa7421ff6abf1a6580f7d3
Myles Watson [Fri, 23 Aug 2019 15:35:30 +0000 (08:35 -0700)]
Merge "RootCanal: Mark newer commands as unsupported"
am:
382f024c99
Change-Id: I771f4cbc81dd96ed5a785db0125f8d7164e042f9
Treehugger Robot [Fri, 23 Aug 2019 15:13:19 +0000 (15:13 +0000)]
Merge "RootCanal: Mark newer commands as unsupported"
Myles Watson [Fri, 23 Aug 2019 12:23:37 +0000 (05:23 -0700)]
RootCanal: Mark newer commands as unsupported
Bug:
139329371
Test: manual ReadLocalSupportedCommands
Change-Id: Ife208c53453b970bccad0effd288a8d0f1d67686
Myles Watson [Fri, 23 Aug 2019 04:27:50 +0000 (21:27 -0700)]
Merge "HCI: Add an API for sending security commands" am:
d68ae77395 am:
264431cbe0
am:
26cc6ff56a
Change-Id: I828f0d634ae291c773504e27c6627c5d4b085b77
Myles Watson [Fri, 23 Aug 2019 04:18:48 +0000 (21:18 -0700)]
Merge "HCI: Add an API for sending security commands" am:
d68ae77395
am:
264431cbe0
Change-Id: I1a1d6847f28cc4626ff39d508bfdaf18f6deae5a
Myles Watson [Fri, 23 Aug 2019 04:09:30 +0000 (21:09 -0700)]
Merge "HCI: Add an API for sending security commands"
am:
d68ae77395
Change-Id: I8f07c979da9491a6e37026294845399345db1238
Treehugger Robot [Fri, 23 Aug 2019 03:40:39 +0000 (03:40 +0000)]
Merge "HCI: Add an API for sending security commands"
Myles Watson [Fri, 23 Aug 2019 03:21:32 +0000 (20:21 -0700)]
HCI: Use arrays and fixed-length structs am:
2d23443166 am:
969147a81f
am:
705dec41fb
Change-Id: Id55d5e7d33403d4c40df0e93f34396da3e550e87
Myles Watson [Fri, 23 Aug 2019 03:09:02 +0000 (20:09 -0700)]
HCI: Use arrays and fixed-length structs am:
2d23443166
am:
969147a81f
Change-Id: I8556335db92e59ae0d98469b6e3735dea1496b82
Myles Watson [Fri, 23 Aug 2019 02:59:50 +0000 (19:59 -0700)]
HCI: Use arrays and fixed-length structs
am:
2d23443166
Change-Id: Idae2d6682d4f0440dcafac216df80220d0bdb124
Myles Watson [Mon, 19 Aug 2019 20:33:27 +0000 (13:33 -0700)]
HCI: Use arrays and fixed-length structs
Test: build
Change-Id: I74a470b7d31a716824c7356cff7698451604a5ad
Martin Brabham [Thu, 22 Aug 2019 19:44:49 +0000 (12:44 -0700)]
GD: Move Address and ClassOfDevice to hci am:
94db40c6c9 am:
cf95615e90
am:
5736c685a5
Change-Id: I633c6b9c7d5b796ba27109df1701793941e8b7ae
Martin Brabham [Thu, 22 Aug 2019 19:15:28 +0000 (12:15 -0700)]
GD: Move Address and ClassOfDevice to hci am:
94db40c6c9
am:
cf95615e90
Change-Id: I7ccfd821eb44a10ffe98d868c52b26873e014f2b
Martin Brabham [Thu, 22 Aug 2019 18:59:37 +0000 (11:59 -0700)]
GD: Move Address and ClassOfDevice to hci
am:
94db40c6c9
Change-Id: I882104c8192e0aa28b0f4532dad606265a222723
Martin Brabham [Fri, 29 Mar 2019 17:24:52 +0000 (10:24 -0700)]
GD: Move Address and ClassOfDevice to hci
Bug:
139135297
Test: atest --host -t bluetooth_test_gd
Change-Id: I64c3ccbb3543a22a24f1b6b8a99f32e3d8aa3e24
Hansong Zhang [Thu, 22 Aug 2019 01:44:10 +0000 (18:44 -0700)]
L2CAP scheduler definition and FIFO am:
2ea2e8d2b0 am:
409fe96003
am:
9e4d029960
Change-Id: I095b8e1cc8d9158cddb40be919c583939d8e5c00
Hansong Zhang [Thu, 22 Aug 2019 01:31:06 +0000 (18:31 -0700)]
L2CAP scheduler definition and FIFO am:
2ea2e8d2b0
am:
409fe96003
Change-Id: I618ad944dedd1a009557c924228764d258b5470a
Hansong Zhang [Thu, 22 Aug 2019 01:21:06 +0000 (18:21 -0700)]
L2CAP scheduler definition and FIFO
am:
2ea2e8d2b0
Change-Id: Ic4c61ae22cd8b283ea78fedaf033ab8d1f38ae73
Hansong Zhang [Fri, 16 Aug 2019 22:07:30 +0000 (15:07 -0700)]
L2CAP scheduler definition and FIFO
Test: bluetooth_test_gd
Bug:
138261142
Change-Id: If1dbabf48b5a53892e36b8434c46a3180f2a2799
Chienyuan [Wed, 21 Aug 2019 16:59:33 +0000 (09:59 -0700)]
Merge "GD HCI: register request event for security interface" am:
23d5a6717b am:
57f8772e2f
am:
ba05589b96
Change-Id: I87895d5d6acfd3a8270ca636cad378c98a38f907
Myles Watson [Tue, 20 Aug 2019 22:17:00 +0000 (15:17 -0700)]
HCI: Add an API for sending security commands
Bug:
138259341
Test: bluetooth_test_gd
Change-Id: Ia9e99c9b5013787a7ff6c5a78cd2538c2be9ccbd
Chienyuan [Wed, 21 Aug 2019 16:52:36 +0000 (09:52 -0700)]
Merge "GD HCI: register request event for security interface" am:
23d5a6717b
am:
57f8772e2f
Change-Id: I0f19031719c4492da1b54d66fce0d464202bf561
Chienyuan [Wed, 21 Aug 2019 16:44:49 +0000 (09:44 -0700)]
Merge "GD HCI: register request event for security interface"
am:
23d5a6717b
Change-Id: If0149849102bd76c778150ae13181da50c62bcc4
Treehugger Robot [Wed, 21 Aug 2019 16:30:41 +0000 (16:30 +0000)]
Merge "GD HCI: register request event for security interface"
Myles Watson [Wed, 21 Aug 2019 14:47:46 +0000 (07:47 -0700)]
Merge "RootCanal: Add ReadLocalSupportedFeatures" am:
7ccfc0191c am:
f1ea145644
am:
dc7135430c
Change-Id: Iccd626ed18c850678a437e004596d990367fd1e5
Myles Watson [Wed, 21 Aug 2019 14:40:42 +0000 (07:40 -0700)]
Merge "RootCanal: Add ReadLocalSupportedFeatures" am:
7ccfc0191c
am:
f1ea145644
Change-Id: I8e527bad6463053d282b67b6b3398e8b5bb002c7
Myles Watson [Wed, 21 Aug 2019 14:33:59 +0000 (07:33 -0700)]
Merge "RootCanal: Add ReadLocalSupportedFeatures"
am:
7ccfc0191c
Change-Id: I2f28d7e5775bfa363b75858b0d80856626e9c656
Chienyuan [Mon, 19 Aug 2019 06:48:53 +0000 (14:48 +0800)]
GD HCI: register request event for security interface
* register request event for security interface
* waiting for command status for REFRESH_ENCRYPTION_KEY command
Bug:
137138879
Test: run run_device_cert.sh
Change-Id: Ie22181a3259caafc5f28eaaccba3facfa15fa6b0
Treehugger Robot [Wed, 21 Aug 2019 13:20:20 +0000 (13:20 +0000)]
Merge "RootCanal: Add ReadLocalSupportedFeatures"
Jack He [Wed, 21 Aug 2019 09:35:19 +0000 (02:35 -0700)]
Address: Add static assert to make sure kLength is <= sizeof(uint64_t) am:
b3e44e2140 am:
7ccf2466c8
am:
10925f0a0a
Change-Id: I07310e3c09bc16a28269690532209ab41c4ae8ba
Jack He [Wed, 21 Aug 2019 09:29:08 +0000 (02:29 -0700)]
Address: Add static assert to make sure kLength is <= sizeof(uint64_t) am:
b3e44e2140
am:
7ccf2466c8
Change-Id: I4eaf53d7a4b8b9b34cedcd381670f21efdce3633
Jack He [Wed, 21 Aug 2019 09:23:07 +0000 (02:23 -0700)]
Address: Add static assert to make sure kLength is <= sizeof(uint64_t)
am:
b3e44e2140
Change-Id: I23373e653f2a26d2be9182aeeff7036d1f7abeb8
Jack He [Tue, 20 Aug 2019 17:59:18 +0000 (10:59 -0700)]
Address: Add static assert to make sure kLength is <= sizeof(uint64_t)
Test: make
Change-Id: I16432253233a504c47c302433b743f421ded02b9
Myles Watson [Wed, 21 Aug 2019 05:05:22 +0000 (22:05 -0700)]
Merge "HCI: Support registration for LE events" am:
b93e57cda2 am:
e45ad34b1e
am:
93deb838aa
Change-Id: I14cb59079f9d25edd1f069611635af88411a0707
Myles Watson [Wed, 21 Aug 2019 04:55:49 +0000 (21:55 -0700)]
Merge "HCI: Support registration for LE events" am:
b93e57cda2
am:
e45ad34b1e
Change-Id: I026c5d229411f739dbbb1fb8936581fc297622ab
Myles Watson [Wed, 21 Aug 2019 04:47:13 +0000 (21:47 -0700)]
Merge "HCI: Support registration for LE events"
am:
b93e57cda2
Change-Id: I635b6966df3e609150448658c8764d8bf9b2cf84
Treehugger Robot [Wed, 21 Aug 2019 04:20:44 +0000 (04:20 +0000)]
Merge "HCI: Support registration for LE events"
Jack He [Wed, 21 Aug 2019 03:36:22 +0000 (20:36 -0700)]
Merge "L2CAP: Add Classic Link Manager Implementation" am:
c417a536fe am:
42be634f3e
am:
95e0607888
Change-Id: Idf2002cb44d3db61e3c8016b8f22f98b7ec5ff80
Jack He [Wed, 21 Aug 2019 03:26:49 +0000 (20:26 -0700)]
Merge "L2CAP: Add Classic Link Manager Implementation" am:
c417a536fe
am:
42be634f3e
Change-Id: I1cf68ffa67cfc0e0bfb54635b71ae8d641be2f11
Jack He [Wed, 21 Aug 2019 03:16:53 +0000 (20:16 -0700)]
Merge "L2CAP: Add Classic Link Manager Implementation"
am:
c417a536fe
Change-Id: I4c6f837384c06a16175203df6c685c37d9b7fa80
Treehugger Robot [Wed, 21 Aug 2019 02:45:01 +0000 (02:45 +0000)]
Merge "L2CAP: Add Classic Link Manager Implementation"
Hansong Zhang [Wed, 21 Aug 2019 02:23:11 +0000 (19:23 -0700)]
Merge "ClassicSecurityManagerTest: Fix handler sync" am:
d651316473 am:
22cdcadfa3
am:
fca95855fc
Change-Id: Ie988517cf658fd038cdf70d4f5d57450e5b56c9c
Hansong Zhang [Wed, 21 Aug 2019 02:10:23 +0000 (19:10 -0700)]
Merge "ClassicSecurityManagerTest: Fix handler sync" am:
d651316473
am:
22cdcadfa3
Change-Id: Iaa71609d81d3e13e5f34facad97ce8b5da1df5f7
Hansong Zhang [Wed, 21 Aug 2019 01:58:08 +0000 (18:58 -0700)]
Merge "ClassicSecurityManagerTest: Fix handler sync"
am:
d651316473
Change-Id: Ic54cd9acf82119d39450bbe08e4fde86ed52dd40
Treehugger Robot [Wed, 21 Aug 2019 01:34:40 +0000 (01:34 +0000)]
Merge "ClassicSecurityManagerTest: Fix handler sync"
Myles Watson [Wed, 21 Aug 2019 00:47:39 +0000 (17:47 -0700)]
Merge "RootCanal: Add HciRefreshEncryptionKey" am:
4962a93001 am:
b3deeb3e83
am:
43bb4d7997
Change-Id: I6e4347270759839f54aefe8f9863c4233a38832e
Myles Watson [Wed, 21 Aug 2019 00:32:23 +0000 (17:32 -0700)]
Merge "RootCanal: Add HciRefreshEncryptionKey" am:
4962a93001
am:
b3deeb3e83
Change-Id: I8e6fdf8709805d4b23d4805721dea5f9e9ac69cc
Myles Watson [Wed, 21 Aug 2019 00:18:12 +0000 (17:18 -0700)]
Merge "RootCanal: Add HciRefreshEncryptionKey"
am:
4962a93001
Change-Id: I81ae7adba7369c08292cb75851a2978c95a144de
Myles Watson [Tue, 20 Aug 2019 22:14:31 +0000 (15:14 -0700)]
HCI: Support registration for LE events
Bug:
138259341
Test: bluetooth_test_gd
Change-Id: I89e4cc2fa16b1abccbeda1250a6486eff7364d16
Treehugger Robot [Tue, 20 Aug 2019 23:38:28 +0000 (23:38 +0000)]
Merge "RootCanal: Add HciRefreshEncryptionKey"
Myles Watson [Tue, 20 Aug 2019 23:06:02 +0000 (16:06 -0700)]
Merge "HCI: Add SetEventFilter packets" am:
48070af40b am:
b40a9bafe9
am:
75a83e5101
Change-Id: Ie4977627e20b812525b97c96dd0abafba0ba91dd
Myles Watson [Tue, 20 Aug 2019 22:54:59 +0000 (15:54 -0700)]
Merge "HCI: Add SetEventFilter packets" am:
48070af40b
am:
b40a9bafe9
Change-Id: Iab1d6b632cb048238b40860bb288cd159f904ccc
Myles Watson [Tue, 20 Aug 2019 22:44:56 +0000 (15:44 -0700)]
Merge "HCI: Add SetEventFilter packets"
am:
48070af40b
Change-Id: I99199f8ee000137bbcda3c87047d3ac875fcf279
Hansong Zhang [Tue, 20 Aug 2019 22:36:44 +0000 (15:36 -0700)]
ClassicSecurityManagerTest: Fix handler sync
We should sync handler in ClassicSecurityManager, because outgoing
commands are sent to this handler, and we don't post to handler in
HciModule.
Bug:
139750178
Test: run bluetooth_test_gd for 100 times
Change-Id: I4c2d817391c94602cc9f6e386bda53ee9194501d
Treehugger Robot [Tue, 20 Aug 2019 22:30:37 +0000 (22:30 +0000)]
Merge "HCI: Add SetEventFilter packets"
Jack He [Tue, 20 Aug 2019 01:16:33 +0000 (18:16 -0700)]
L2CAP: Add Classic Link Manager Implementation
* Implement ClassicLinkManager and APIs for classic fixed channel
* Implement mechanism to create new ACL connections using ACL manager
* Updated dependencies among internal L2CAP components
* Remove SetOnChannelFail() and other unused methods from
ClassicFixedChannelServiceImpl
* Add mocks and unit tests to verify the functionality of
ClassicLinkManager
* Add common/testing/bind_test_util.h so that we can bind lambdas with
capture in unit tests, although this is not allowed in production code
* Add error and result code for classic fixed channel service
registration failure and connection failures
Bug:
138261142
Test: bluetooth_test_gd, cert/run_cert.sh
Change-Id: Ib2794a0073dbc73f46b8c6fd5f5cf0ae1c8c559a
Myles Watson [Tue, 20 Aug 2019 20:22:47 +0000 (13:22 -0700)]
Merge "PDL: Tighten checks for nonexistent fields" am:
e19c3a15ae am:
c1abea2711
am:
78cc46db67
Change-Id: I22352fdbca3ef1f2ac48398da3016c31d4ffa747
Myles Watson [Tue, 20 Aug 2019 20:21:50 +0000 (13:21 -0700)]
Merge "PDL: Suppress debug logs" am:
c22fb66cdc am:
ac6d9436d0
am:
b6362cda34
Change-Id: I97347bbb816f76abe44398e7c63e2bae23455399
Jigong Yin [Tue, 20 Aug 2019 20:19:22 +0000 (13:19 -0700)]
Add IOT device list for RNR, avoid the bond fail. am:
3ceffd2602 am:
f5e2643e65
am:
622d5f3957
Change-Id: I223f2841e6fccb5b469715d51c020bdbec61978f
Myles Watson [Tue, 20 Aug 2019 19:50:52 +0000 (12:50 -0700)]
Merge "PDL: Tighten checks for nonexistent fields" am:
e19c3a15ae
am:
c1abea2711
Change-Id: Id13ea4ebe705d9302fd2629c961d526060e9e088
Myles Watson [Tue, 20 Aug 2019 19:49:38 +0000 (12:49 -0700)]
Merge "PDL: Suppress debug logs" am:
c22fb66cdc
am:
ac6d9436d0
Change-Id: Id65f888dbf217bcacf123002d80d2e17285db364
Jigong Yin [Tue, 20 Aug 2019 19:48:03 +0000 (12:48 -0700)]
Add IOT device list for RNR, avoid the bond fail. am:
3ceffd2602
am:
f5e2643e65
Change-Id: I0968c476f259cffa29609df3af8b4ab6c02d7aa1
Myles Watson [Tue, 20 Aug 2019 19:17:33 +0000 (12:17 -0700)]
Merge "PDL: Tighten checks for nonexistent fields"
am:
e19c3a15ae
Change-Id: I343a2d759cc3c53865437946bee15095bd9056a5
Myles Watson [Tue, 20 Aug 2019 19:16:39 +0000 (12:16 -0700)]
Merge "PDL: Suppress debug logs"
am:
c22fb66cdc
Change-Id: Iabeaf0efdcb9e6a261cf5771e854bb9b317f55fe
Jigong Yin [Tue, 20 Aug 2019 19:15:08 +0000 (12:15 -0700)]
Add IOT device list for RNR, avoid the bond fail.
am:
3ceffd2602
Change-Id: I525b91cf631c9933610ff4c77fe88de2a496647a
Treehugger Robot [Tue, 20 Aug 2019 19:03:27 +0000 (19:03 +0000)]
Merge "PDL: Tighten checks for nonexistent fields"
Treehugger Robot [Tue, 20 Aug 2019 18:50:28 +0000 (18:50 +0000)]
Merge "PDL: Suppress debug logs"
Myles Watson [Tue, 20 Aug 2019 00:45:26 +0000 (17:45 -0700)]
HCI: Add SetEventFilter packets
Test: bluetooth_gd_test
Change-Id: Iba106825f787636e363f440ec0737c954d4f90aa
Myles Watson [Tue, 20 Aug 2019 00:44:16 +0000 (17:44 -0700)]
PDL: Tighten checks for nonexistent fields
Test: bluetooth_packet_parser_test
Change-Id: Ie81efe6706fbfd1d7a350f40ca53d031585f58b5
Myles Watson [Tue, 20 Aug 2019 15:49:49 +0000 (08:49 -0700)]
PDL: Suppress debug logs
Bug:
139373340
Test: mma -j32 (with and without an error in hci_packets.pdl)
Change-Id: I1de6c54f9eee6d016a7f8725c5efdf6e09e2f9db
Jigong Yin [Fri, 10 May 2019 08:20:08 +0000 (16:20 +0800)]
Add IOT device list for RNR, avoid the bond fail.
Bug:
133380579
Change-Id: I650a8c121a152bdce6a7d057433ec361e2002ec0
Weichin Weng [Tue, 20 Aug 2019 08:40:06 +0000 (01:40 -0700)]
Merge "Distribute ACL buffer only for not BLE device" am:
27a74d2f7d am:
eafe0c1469
am:
28ee0b7c8d
Change-Id: Ib2d67d25e46063d52b4b84bef7d8b2f2295de915
Weichin Weng [Tue, 20 Aug 2019 08:32:04 +0000 (01:32 -0700)]
Merge "Distribute ACL buffer only for not BLE device" am:
27a74d2f7d
am:
eafe0c1469
Change-Id: I4022e4f356beab940fa973b8fee1d9efc51af09f
Weichin Weng [Tue, 20 Aug 2019 08:24:01 +0000 (01:24 -0700)]
Merge "Distribute ACL buffer only for not BLE device"
am:
27a74d2f7d
Change-Id: Id48aa8bc6edb63970500e8e88c7223545acf6338
Weichin Weng [Tue, 20 Aug 2019 08:02:06 +0000 (08:02 +0000)]
Merge "Distribute ACL buffer only for not BLE device"
Jack He [Tue, 20 Aug 2019 05:23:34 +0000 (22:23 -0700)]
Address: Add a hash function for Bluetooth MAC address am:
17727d7da3 am:
6660df1045
am:
a373c7c9ed
Change-Id: I10b68096318c9760263d2edc3529e546dc14b7af
Jack He [Tue, 20 Aug 2019 05:23:28 +0000 (22:23 -0700)]
HCI: Use unique_ptr to pass AclConnection am:
a96f5900c1 am:
796b6dcc33
am:
b67dd1015e
Change-Id: Ia05c72b71d41abc92a68291f096e1efd9cf7fc43
Jack He [Tue, 20 Aug 2019 05:14:33 +0000 (22:14 -0700)]
Address: Add a hash function for Bluetooth MAC address am:
17727d7da3
am:
6660df1045
Change-Id: Iff116c7766b752ba3023b697687aa1def03e9f2d
Jack He [Tue, 20 Aug 2019 05:14:27 +0000 (22:14 -0700)]
HCI: Use unique_ptr to pass AclConnection am:
a96f5900c1
am:
796b6dcc33
Change-Id: I9ceb27276209cee71423b630e2b314f4f7dbb275
Jack He [Tue, 20 Aug 2019 05:04:32 +0000 (22:04 -0700)]
Address: Add a hash function for Bluetooth MAC address
am:
17727d7da3
Change-Id: I6fbbddf61d6c503ff88a7ff5aa382975c8d3277a
Jack He [Tue, 20 Aug 2019 05:04:28 +0000 (22:04 -0700)]
HCI: Use unique_ptr to pass AclConnection
am:
a96f5900c1
Change-Id: Ib83083ac68b398f7e7e8af082a891c160b13d1c6
Jack He [Tue, 20 Aug 2019 00:47:10 +0000 (17:47 -0700)]
Address: Add a hash function for Bluetooth MAC address
Test: bluetooth_test_gd
Change-Id: Idaf390864b817b763d83add1f5e5613e29a734ec
Jack He [Mon, 19 Aug 2019 23:41:20 +0000 (16:41 -0700)]
HCI: Use unique_ptr to pass AclConnection
* Use std::unique_ptr to pass AclConnection so that the AclConnection
object can be mocked
* Add mocks for AclConnection and AclManager
Test: bluetooth_test_gd
Bug:
139700781
Change-Id: If7403207843d356330b6bd4875683df7966623e9
Myles Watson [Mon, 19 Aug 2019 22:34:08 +0000 (15:34 -0700)]
Merge "RootCanal: Remove scan response log" am:
7c67964871 am:
71116a145d
am:
963a32ec89
Change-Id: I76109a01675e7051524e6d753467385446e9899e
Myles Watson [Mon, 19 Aug 2019 22:19:59 +0000 (15:19 -0700)]
Merge "RootCanal: Remove scan response log" am:
7c67964871
am:
71116a145d
Change-Id: Ib54175bf0fbc479c152175cad17e980bcb705438
Myles Watson [Mon, 19 Aug 2019 22:06:56 +0000 (15:06 -0700)]
Merge "RootCanal: Remove scan response log"
am:
7c67964871
Change-Id: Ibe3f996d536aba89b6fbddde45d19fb61f58d9a5
Treehugger Robot [Mon, 19 Aug 2019 21:49:13 +0000 (21:49 +0000)]
Merge "RootCanal: Remove scan response log"
Hansong Zhang [Mon, 19 Aug 2019 21:27:34 +0000 (14:27 -0700)]
Merge "Rootcanal: add error string for debugging" am:
3f61fcbc62 am:
585b5fb9c6
am:
56bf57f0cf
Change-Id: Ifc4efd7ce5d6c10ef101ac6a05a9a64fca530504
Myles Watson [Mon, 19 Aug 2019 21:24:15 +0000 (14:24 -0700)]
Merge "PDL: Fix Iterator assignment and add Subrange" am:
b8f84dd241 am:
0839c90d90
am:
6cecf828d3
Change-Id: I4b7e18700250a5d399464ebd971bf50acbd08203
Hansong Zhang [Mon, 19 Aug 2019 20:55:04 +0000 (13:55 -0700)]
Merge "Rootcanal: add error string for debugging" am:
3f61fcbc62
am:
585b5fb9c6
Change-Id: I005047386b1528db6f004d8630144877981db3a0
Myles Watson [Mon, 19 Aug 2019 20:51:27 +0000 (13:51 -0700)]
Merge "PDL: Fix Iterator assignment and add Subrange" am:
b8f84dd241
am:
0839c90d90
Change-Id: If51be93b9b95ee495ed65342c99aba65f3878b72
Hansong Zhang [Mon, 19 Aug 2019 20:31:27 +0000 (13:31 -0700)]
Merge "Rootcanal: add error string for debugging"
am:
3f61fcbc62
Change-Id: I11e91b883aa3557111806c803f83352ed757468b
Myles Watson [Mon, 19 Aug 2019 20:29:17 +0000 (13:29 -0700)]
Merge "PDL: Fix Iterator assignment and add Subrange"
am:
b8f84dd241
Change-Id: I2bc18c7f5347a4cf382e20f27ba479540f0e7aed
Myles Watson [Mon, 19 Aug 2019 20:03:46 +0000 (13:03 -0700)]
RootCanal: Add ReadLocalSupportedFeatures
Test: run run_device_cert.sh
Change-Id: I064573c0224c35e9e515e62ad6e026df1bbae2c9