mirror of
https://github.com/subsurface/subsurface.git
synced 2025-01-31 21:33:24 +00:00
bluetooth discovery: differentiate discovered and paired devices
We call the same helper from two spots. Once when we report the already paired BT devices on Android, and once from the deviceDescovered signal for the discovery agent. Let's make sure we can tell where the info came from. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
3a9d895ccf
commit
ca23147228
2 changed files with 5 additions and 5 deletions
|
@ -194,7 +194,7 @@ void BTDiscovery::BTDiscoveryReDiscover()
|
|||
// So behaviour is same on Linux/Bluez stack and
|
||||
// Android/Java stack with respect to discovery
|
||||
for (int i = 0; i < btPairedDevices.length(); i++)
|
||||
btDeviceDiscoveredMain(btPairedDevices[i]);
|
||||
btDeviceDiscoveredMain(btPairedDevices[i], true);
|
||||
#endif
|
||||
for (int i = 0; i < btPairedDevices.length(); i++)
|
||||
qDebug() << "Paired =" << btPairedDevices[i].name << btPairedDevices[i].address;
|
||||
|
@ -268,10 +268,10 @@ void BTDiscovery::btDeviceDiscovered(const QBluetoothDeviceInfo &device)
|
|||
saveBtDeviceInfo(btDeviceAddress(&device, false), device);
|
||||
#endif
|
||||
|
||||
btDeviceDiscoveredMain(this_d);
|
||||
btDeviceDiscoveredMain(this_d, false);
|
||||
}
|
||||
|
||||
void BTDiscovery::btDeviceDiscoveredMain(const btPairedDevice &device)
|
||||
void BTDiscovery::btDeviceDiscoveredMain(const btPairedDevice &device, bool fromPaired)
|
||||
{
|
||||
btVendorProduct btVP;
|
||||
|
||||
|
@ -282,7 +282,7 @@ void BTDiscovery::btDeviceDiscoveredMain(const btPairedDevice &device)
|
|||
else
|
||||
newDevice = device.name;
|
||||
|
||||
qDebug() << "Found new device:" << newDevice << device.address;
|
||||
qDebug() << (fromPaired ? "Paired device" : "Discovered new device:") << newDevice << device.address;
|
||||
if (newDC) {
|
||||
QString vendor = dc_descriptor_get_vendor(newDC);
|
||||
qDebug() << "this could be a " + vendor + " " + newDevice;
|
||||
|
|
|
@ -44,7 +44,7 @@ public:
|
|||
};
|
||||
|
||||
void btDeviceDiscovered(const QBluetoothDeviceInfo &device);
|
||||
void btDeviceDiscoveredMain(const btPairedDevice &device);
|
||||
void btDeviceDiscoveredMain(const btPairedDevice &device, bool fromPaired);
|
||||
bool btAvailable() const;
|
||||
void showNonDiveComputers(bool show);
|
||||
void stopAgent();
|
||||
|
|
Loading…
Add table
Reference in a new issue