This command may be executed on both le and classic links
Bug:
171568335
Test: Paired phones on le link
Tag: #refactor
Change-Id: I573ec222ff96761704a080148b06fada37afc835
return handle_;
}
+ virtual bool ReadRemoteVersionInformation() = 0;
+
using Queue = common::BidiQueue<PacketView<kLittleEndian>, BasePacketBuilder>;
using QueueUpEnd = common::BidiQueueEnd<BasePacketBuilder, PacketView<kLittleEndian>>;
using QueueDownEnd = common::BidiQueueEnd<PacketView<kLittleEndian>, BasePacketBuilder>;
virtual bool ReadAfhChannelMap();
virtual bool ReadRssi();
virtual bool ReadClock(WhichClock which_clock);
- virtual bool ReadRemoteVersionInformation();
+ virtual bool ReadRemoteVersionInformation() override;
virtual bool ReadRemoteSupportedFeatures();
virtual bool ReadRemoteExtendedFeatures(uint8_t page_number);
return true;
}
+bool LeAclConnection::ReadRemoteVersionInformation() {
+ return false;
+}
+
bool LeAclConnection::check_connection_parameters(
uint16_t conn_interval_min, uint16_t conn_interval_max, uint16_t conn_latency, uint16_t supervision_timeout) {
if (conn_interval_min < 0x0006 || conn_interval_min > 0x0C80 || conn_interval_max < 0x0006 ||
virtual bool LeConnectionUpdate(uint16_t conn_interval_min, uint16_t conn_interval_max, uint16_t conn_latency,
uint16_t supervision_timeout, uint16_t min_ce_length, uint16_t max_ce_length);
+
+ virtual bool ReadRemoteVersionInformation() override;
+
// TODO implement LeRemoteConnectionParameterRequestReply, LeRemoteConnectionParameterRequestNegativeReply
// Called once before passing the connection to the client