(263134ea87bf39d44e8c082500b54f28a73a84a4)
#include "android/devicediscoverybroadcastreceiver_p.h"
#include <QCoreApplication>
#include <QtCore/QtEndian>
#include <QtCore/QLoggingCategory>
#include <QtBluetooth/QBluetoothAddress>
#include <QtBluetooth/QBluetoothDeviceInfo>
#include <QtBluetooth/QBluetoothUuid>
#include "android/jni_android_p.h"
#include <QtCore/QHash>
#include <QtCore/qbitarray.h>
#include <algorithm>
Go to the source code of this file.
|
enum | ADType {
ADType16BitUuidIncomplete = 0x02
, ADType16BitUuidComplete = 0x03
, ADType32BitUuidIncomplete = 0x04
, ADType32BitUuidComplete = 0x05
,
ADType128BitUuidIncomplete = 0x06
, ADType128BitUuidComplete = 0x07
, ADTypeShortenedLocalName = 0x08
, ADTypeCompleteLocalName = 0x09
,
ADTypeServiceData16Bit = 0x16
, ADTypeServiceData32Bit = 0x20
, ADTypeServiceData128Bit = 0x21
, ADTypeManufacturerSpecificData = 0xff
,
ADType16BitUuidIncomplete = 0x02
, ADType16BitUuidComplete = 0x03
, ADType32BitUuidIncomplete = 0x04
, ADType32BitUuidComplete = 0x05
,
ADType128BitUuidIncomplete = 0x06
, ADType128BitUuidComplete = 0x07
, ADTypeShortenedLocalName = 0x08
, ADTypeCompleteLocalName = 0x09
,
ADTypeServiceData16Bit = 0x16
, ADTypeServiceData32Bit = 0x20
, ADTypeServiceData128Bit = 0x21
, ADTypeManufacturerSpecificData = 0xff
} |
enum | ADType {
ADType16BitUuidIncomplete = 0x02
, ADType16BitUuidComplete = 0x03
, ADType32BitUuidIncomplete = 0x04
, ADType32BitUuidComplete = 0x05
,
ADType128BitUuidIncomplete = 0x06
, ADType128BitUuidComplete = 0x07
, ADTypeShortenedLocalName = 0x08
, ADTypeCompleteLocalName = 0x09
,
ADTypeServiceData16Bit = 0x16
, ADTypeServiceData32Bit = 0x20
, ADTypeServiceData128Bit = 0x21
, ADTypeManufacturerSpecificData = 0xff
,
ADType16BitUuidIncomplete = 0x02
, ADType16BitUuidComplete = 0x03
, ADType32BitUuidIncomplete = 0x04
, ADType32BitUuidComplete = 0x05
,
ADType128BitUuidIncomplete = 0x06
, ADType128BitUuidComplete = 0x07
, ADTypeShortenedLocalName = 0x08
, ADTypeCompleteLocalName = 0x09
,
ADTypeServiceData16Bit = 0x16
, ADTypeServiceData32Bit = 0x20
, ADTypeServiceData128Bit = 0x21
, ADTypeManufacturerSpecificData = 0xff
} |
◆ JCachedMajorTypes
◆ JCachedMinorTypes
◆ ADType [1/2]
Enumerator |
---|
ADType16BitUuidIncomplete | |
ADType16BitUuidComplete | |
ADType32BitUuidIncomplete | |
ADType32BitUuidComplete | |
ADType128BitUuidIncomplete | |
ADType128BitUuidComplete | |
ADTypeShortenedLocalName | |
ADTypeCompleteLocalName | |
ADTypeServiceData16Bit | |
ADTypeServiceData32Bit | |
ADTypeServiceData128Bit | |
ADTypeManufacturerSpecificData | |
ADType16BitUuidIncomplete | |
ADType16BitUuidComplete | |
ADType32BitUuidIncomplete | |
ADType32BitUuidComplete | |
ADType128BitUuidIncomplete | |
ADType128BitUuidComplete | |
ADTypeShortenedLocalName | |
ADTypeCompleteLocalName | |
ADTypeServiceData16Bit | |
ADTypeServiceData32Bit | |
ADTypeServiceData128Bit | |
ADTypeManufacturerSpecificData | |
Definition at line 209 of file devicediscoverybroadcastreceiver.cpp.
◆ ADType [2/2]
Enumerator |
---|
ADType16BitUuidIncomplete | |
ADType16BitUuidComplete | |
ADType32BitUuidIncomplete | |
ADType32BitUuidComplete | |
ADType128BitUuidIncomplete | |
ADType128BitUuidComplete | |
ADTypeShortenedLocalName | |
ADTypeCompleteLocalName | |
ADTypeServiceData16Bit | |
ADTypeServiceData32Bit | |
ADTypeServiceData128Bit | |
ADTypeManufacturerSpecificData | |
ADType16BitUuidIncomplete | |
ADType16BitUuidComplete | |
ADType32BitUuidIncomplete | |
ADType32BitUuidComplete | |
ADType128BitUuidIncomplete | |
ADType128BitUuidComplete | |
ADTypeShortenedLocalName | |
ADTypeCompleteLocalName | |
ADTypeServiceData16Bit | |
ADTypeServiceData32Bit | |
ADTypeServiceData128Bit | |
ADTypeManufacturerSpecificData | |
Definition at line 209 of file devicediscoverybroadcastreceiver.cpp.
◆ initializeMinorCaches()
◆ mappingIndexForMajor()
◆ Q_GLOBAL_STATIC_WITH_ARGS()
◆ qtBtTypeForJavaBtType()
QBluetoothDeviceInfo::CoreConfigurations qtBtTypeForJavaBtType |
( |
jint | javaType | ) |
|
◆ resolveAndroidMajorClass()
◆ resolveAndroidMinorClass()
◆ triggerCachingOfMinorsForMajor()
◆ javaBluetoothClassDeviceClassName
const char javaBluetoothClassDeviceClassName = "android/bluetooth/BluetoothClass$Device" |
|
static |
◆ javaBluetoothClassDeviceMajorClassName
const char javaBluetoothClassDeviceMajorClassName = "android/bluetooth/BluetoothClass$Device$Major" |
|
static |
◆ javaDeviceTypeClassic
const char javaDeviceTypeClassic = "DEVICE_TYPE_CLASSIC" |
|
static |
◆ javaDeviceTypeDual
const char javaDeviceTypeDual = "DEVICE_TYPE_DUAL" |
|
static |
◆ javaDeviceTypeLE
const char javaDeviceTypeLE = "DEVICE_TYPE_LE" |
|
static |
◆ javaDeviceTypeUnknown
const char javaDeviceTypeUnknown = "DEVICE_TYPE_UNKNOWN" |
|
static |
◆ JCachedBtTypes
◆ majorMappings
◆ minorIndexSizes
constexpr quint8 minorIndexSizes |
|
staticconstexpr |
Initial value:= {
64,
61,
18,
35,
62,
0,
56,
63,
49,
42,
26,
}
Definition at line 93 of file devicediscoverybroadcastreceiver.cpp.
◆ minorMappings