diff options
author | Alex Blasche <alexander.blasche@qt.io> | 2017-07-21 14:37:23 +0200 |
---|---|---|
committer | Alex Blasche <alexander.blasche@qt.io> | 2017-07-24 11:16:09 +0000 |
commit | 892d50020da29807d328b07d7568990e803c36f0 (patch) | |
tree | cd1a8894994975a014eb955723793f04fb1a2b60 /src/bluetooth/qbluetoothdevicediscoveryagent.cpp | |
parent | e1537a4677722e55c790c8fd7b424c0620afb710 (diff) |
Use Bluez's SetDiscoveryFilter to control the device discovery method
Task-number: QTBUG-57575
Change-Id: Ia289bcb1e0172e74bbda7f4b2dbc904ca1f5a856
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
Diffstat (limited to 'src/bluetooth/qbluetoothdevicediscoveryagent.cpp')
-rw-r--r-- | src/bluetooth/qbluetoothdevicediscoveryagent.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/bluetooth/qbluetoothdevicediscoveryagent.cpp b/src/bluetooth/qbluetoothdevicediscoveryagent.cpp index 02ea30d1..5f142f1a 100644 --- a/src/bluetooth/qbluetoothdevicediscoveryagent.cpp +++ b/src/bluetooth/qbluetoothdevicediscoveryagent.cpp @@ -333,13 +333,19 @@ void QBluetoothDeviceDiscoveryAgent::start() } /*! - Start Bluetooth device discovery, if it is not already started and the provided + Starts Bluetooth device discovery, if it is not already started and the provided \a methods are supported. The discovery \a methods limit the scope of the device search. For example, if the target service or device is a Bluetooth Low Energy device, this function could be used to limit the search to Bluetooth Low Energy devices and thereby reduces the discovery time significantly. + \note \a methods only determines the type of discovery and does not imply + the filtering of the results. For example, the search may still contain classic bluetooth devices + despite \a methods being set to \l {QBluetoothDeviceDiscoveryAgent::LowEnergyMethod} + {LowEnergyMethod} only. This may happen due to previously cached search results + which may be incorporated into the search results. + \since 5.8 */ void QBluetoothDeviceDiscoveryAgent::start(DiscoveryMethods methods) |