diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2018-10-06 11:23:08 -0700 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2018-10-08 00:10:29 +0300 |
commit | 9e3a22c5220f72fb9b9358dc127808186d3398dd (patch) | |
tree | e86dc03a7a59bbb852294ffabbccb6999359ccb2 /core/downloadfromdcthread.cpp | |
parent | 9dac90c6bfe6e15f054602ada793fc83bdcb5fd8 (diff) | |
download | subsurface-9e3a22c5220f72fb9b9358dc127808186d3398dd.tar.gz |
qt-ble: add 'get_name()' function to expose the BLE name to libdivecomputer
Some divecomputer backends (ok, right now really only the Aqualung i770R
and i300C) want to know the bluetooth name of the dive computer they
connect to, because the name contains identifying information like the
serial number.
This just adds the support for that to our Qt BLE code.
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'core/downloadfromdcthread.cpp')
-rw-r--r-- | core/downloadfromdcthread.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/core/downloadfromdcthread.cpp b/core/downloadfromdcthread.cpp index e4dc80176..95f6b7f75 100644 --- a/core/downloadfromdcthread.cpp +++ b/core/downloadfromdcthread.cpp @@ -70,6 +70,7 @@ void DownloadThread::run() auto internalData = m_data->internalData(); internalData->descriptor = descriptorLookup[m_data->vendor() + m_data->product()]; internalData->download_table = &downloadTable; + internalData->btname = strdup(m_data->devBluetoothName().toUtf8()); #if defined(Q_OS_ANDROID) // on Android we either use BT, a USB device, or we download via FTDI cable if (!internalData->bluetooth_mode && (same_string(internalData->devname, "FTDI") || same_string(internalData->devname, ""))) |