summaryrefslogtreecommitdiffstats
path: root/tests/bttestui/btlocaldevice.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/bttestui/btlocaldevice.cpp')
-rw-r--r--tests/bttestui/btlocaldevice.cpp15
1 files changed, 13 insertions, 2 deletions
diff --git a/tests/bttestui/btlocaldevice.cpp b/tests/bttestui/btlocaldevice.cpp
index 22a89275..3a9b52b5 100644
--- a/tests/bttestui/btlocaldevice.cpp
+++ b/tests/bttestui/btlocaldevice.cpp
@@ -271,9 +271,11 @@ void BtLocalDevice::stopServiceDiscovery()
void BtLocalDevice::serviceDiscovered(const QBluetoothServiceInfo &info)
{
-
+ QString classIds;
+ foreach (const QBluetoothUuid uuid, info.serviceClassUuids())
+ classIds += uuid.toString() + QLatin1Char(' ');
qDebug() << "$$ Found new service" << info.device().address().toString()
- << info.serviceUuid() << info.serviceName() << info.serviceDescription();
+ << info.serviceUuid() << info.serviceName() << classIds;
if (info.serviceUuid() == QBluetoothUuid(QString(TEST_SERVICE_UUID))
|| info.serviceClassUuids().contains(QBluetoothUuid(QString(TEST_SERVICE_UUID))))
@@ -314,6 +316,15 @@ void BtLocalDevice::serviceDiscoveryError(QBluetoothServiceDiscoveryAgent::Error
void BtLocalDevice::dumpServiceDiscovery()
{
+ if (deviceAgent) {
+ qDebug() << "Device Discovery active:" << deviceAgent->isActive();
+ qDebug() << "Error:" << deviceAgent->error() << deviceAgent->errorString();
+ QList<QBluetoothDeviceInfo> list = deviceAgent->discoveredDevices();
+ qDebug() << "Discovered Devices:" << list.count();
+
+ foreach (const QBluetoothDeviceInfo &info, list)
+ qDebug() << info.name() << info.address().toString();
+ }
if (serviceAgent) {
qDebug() << "Service Discovery active:" << serviceAgent->isActive();
qDebug() << "Error:" << serviceAgent->error() << serviceAgent->errorString();