Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
1.2.0
-
Qt SDK 1.1.3, Qt Mobility 1.2.0, Symbian Belle / Harmattan targets
Devices: C7-00 FW 111.020.0205
N9 PR 1.1 FW 20.2001.36-4_PR_001
-
50739965b88de29f85850b0b2349922a3b97d2e1 69f061054cba0bee4e53abc0b7c7a5c9817ca9ff 0a32978ee441899ebf3d608bc069251125e53369
Description
The QBluetoothDeviceDiscoveryAgent class sends out the deviceDiscovered(const QBluetoothDeviceInfo&)-signal for each discovered BT device. The QBluetoothDeviceInfo contains further information about the discovered BT device.
MeeGo: the complete BT device data is available - address, name, device class, signal strength, service UUIDs, etc.
Symbian: only address and name is defined. All the other information is missing and not defined / NULL in the QBluetoothDeviceInfo instance.
This makes it impossible integrate Bluetooth device discovery in an intelligent way into the application, as it's difficult to automatically decide the next automatic action if only the name and address of all discovered BT devices are known.
Reproduce: use the btscanner example from Qt Mobility. It only shows address & name by default - so extend it to print more info about the discovered devices. Simple example in attached diff file.