From 1750983d3f053316c735d602c7f9a1b56dc4462b Mon Sep 17 00:00:00 2001 From: Alex Blasche Date: Wed, 7 Dec 2016 08:58:09 +0100 Subject: Restrict the BTLE examples to Low Energy use cases This change vastely descreases the search time. There is no need to perform a traditional SDP scan too. Change-Id: I63d7e16dca77fb1b1db42bb330f91e917a9dd054 Reviewed-by: Timur Pocheptsov --- examples/bluetooth/lowenergyscanner/device.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'examples/bluetooth/lowenergyscanner') diff --git a/examples/bluetooth/lowenergyscanner/device.cpp b/examples/bluetooth/lowenergyscanner/device.cpp index 5ef2cf76..28a051f5 100644 --- a/examples/bluetooth/lowenergyscanner/device.cpp +++ b/examples/bluetooth/lowenergyscanner/device.cpp @@ -54,6 +54,7 @@ Device::Device(): { //! [les-devicediscovery-1] discoveryAgent = new QBluetoothDeviceDiscoveryAgent(); + discoveryAgent->setLowEnergyDiscoveryTimeout(5000); connect(discoveryAgent, SIGNAL(deviceDiscovered(const QBluetoothDeviceInfo&)), this, SLOT(addDevice(const QBluetoothDeviceInfo&))); connect(discoveryAgent, SIGNAL(error(QBluetoothDeviceDiscoveryAgent::Error)), @@ -84,7 +85,7 @@ void Device::startDeviceDiscovery() setUpdate("Scanning for devices ..."); //! [les-devicediscovery-2] - discoveryAgent->start(); + discoveryAgent->start(QBluetoothDeviceDiscoveryAgent::LowEnergyMethod); //! [les-devicediscovery-2] if (discoveryAgent->isActive()) { -- cgit v1.2.3