summaryrefslogtreecommitdiffstats
path: root/src/bluetooth/qlowenergycontroller.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/bluetooth/qlowenergycontroller.cpp')
-rw-r--r--src/bluetooth/qlowenergycontroller.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/bluetooth/qlowenergycontroller.cpp b/src/bluetooth/qlowenergycontroller.cpp
index d50c691d..906a6af1 100644
--- a/src/bluetooth/qlowenergycontroller.cpp
+++ b/src/bluetooth/qlowenergycontroller.cpp
@@ -570,6 +570,13 @@ void QLowEnergyController::disconnectFromDevice()
If the controller instance is not connected or the controller has performed
the service discovery already this function will do nothing.
+
+ \note Some platforms internally cache the service list of a device
+ which was discovered in the past. This can be problematic if the remote device
+ changed its list of services or their inclusion tree. If this behavior is a
+ problem, the best workaround is to temporarily turn Bluetooth off. This
+ causes a reset of the cache data. Currently Android exhibits such a
+ cache behavior.
*/
void QLowEnergyController::discoverServices()
{