From 069cec94943cad3d024fb1c9625b9b075023cb65 Mon Sep 17 00:00:00 2001 From: Myles Watson Date: Tue, 17 Nov 2020 09:35:54 -0800 Subject: [PATCH] acl: Implement ReadRemoteVersionInformation for LE Bug: 172725986 Test: atest bluetooth_test_gd Tag: #gd-refactor Change-Id: I114c5510ea8396244c68b11b333249092333cff9 --- gd/hci/acl_manager/le_acl_connection.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gd/hci/acl_manager/le_acl_connection.cc b/gd/hci/acl_manager/le_acl_connection.cc index 021864a34..7a8d2f7ac 100644 --- a/gd/hci/acl_manager/le_acl_connection.cc +++ b/gd/hci/acl_manager/le_acl_connection.cc @@ -147,7 +147,13 @@ bool LeAclConnection::LeConnectionUpdate(uint16_t conn_interval_min, uint16_t co } bool LeAclConnection::ReadRemoteVersionInformation() { - return false; + pimpl_->tracker.le_acl_connection_interface_->EnqueueCommand( + ReadRemoteVersionInformationBuilder::Create(handle_), + pimpl_->tracker.client_handler_->BindOnce([](CommandStatusView status) { + ASSERT(status.IsValid()); + ASSERT(status.GetCommandOpCode() == OpCode::READ_REMOTE_VERSION_INFORMATION); + })); + return true; } bool LeAclConnection::check_connection_parameters( -- 2.11.0