QBluetoothUuid Класс
Класс QBluetoothUuid генерирует UUID для каждого Bluetooth-сервиса. Подробнее...
| Заголовок: | #include <QBluetoothUuid> |
| qmake: | QT += bluetooth |
| С момента: | Qt 5.2 |
| Наследуется от: | QUuid |
Типы
| перечисление | CharacteristicType { AerobicHeartRateLowerLimit, AerobicHeartRateUpperLimit, AerobicThreshold, Age, ..., WindChill } |
| перечисление | DescriptorType { CharacteristicExtendedProperties, CharacteristicUserDescription, ClientCharacteristicConfiguration, ServerCharacteristicConfiguration, ..., UnknownDescriptorType } |
| перечисление | ProtocolUuid { Sdp, Udp, Rfcomm, Tcp, ..., L2cap } |
| перечисление | ServiceClassUuid { ServiceDiscoveryServer, BrowseGroupDescriptor, PublicBrowseGroup, SerialPort, ..., ContinuousGlucoseMonitoring } |
Открытые функции
| QBluetoothUuid() | |
| QBluetoothUuid(ProtocolUuid uuid) | |
| QBluetoothUuid(ServiceClassUuid uuid) | |
| QBluetoothUuid(CharacteristicType uuid) | |
| QBluetoothUuid(DescriptorType uuid) | |
| QBluetoothUuid(quint16 uuid) | |
| QBluetoothUuid(quint32 uuid) | |
| QBluetoothUuid(quint128 uuid) | |
| QBluetoothUuid(const QString &uuid) | |
| QBluetoothUuid(const QBluetoothUuid &uuid) | |
| QBluetoothUuid(const QUuid &uuid) | |
| ~QBluetoothUuid() | |
| int | minimumSize() const |
| quint16 | toUInt16(bool *ok = Q_NULLPTR) const |
| quint32 | toUInt32(bool *ok = Q_NULLPTR) const |
| quint128 | toUInt128() const |
| bool | operator==(const QBluetoothUuid &other) const |
- 14 открытых функций унаследовано от QUuid
Статические открытые члены
| QString | characteristicToString(CharacteristicType uuid) |
| QString | descriptorToString(DescriptorType uuid) |
| QString | protocolToString(ProtocolUuid uuid) |
| QString | serviceClassToString(ServiceClassUuid uuid) |
- 6 статических открытых членов унаследовано от QUuid
Подробное описание
Класс QBluetoothUuid генерирует UUID для каждого Bluetooth-сервиса.
Документация по типу членов
перечисление QBluetoothUuid::CharacteristicType
Это перечисление — удобный тип для UUID классов характеристик Bluetooth низкой энергии. Значения этого типа неявно преобразуются в QBluetoothUuid при необходимости. Подробные описания типов можно найти на bluetooth.org.
| Постоянная | Значение | Описание |
|---|---|---|
QBluetoothUuid::AerobicHeartRateLowerLimit |
0x2a7e |
Нижняя граница частоты сердечных сокращений, при которой пользователь улучшает свою выносливость во время тренировки. |
QBluetoothUuid::AerobicHeartRateUpperLimit |
0x2a84 |
Верхняя граница частоты сердечных сокращений, при которой пользователь улучшает свою выносливость во время тренировки. |
QBluetoothUuid::AerobicThreshold |
0x2a7f |
Эта характеристика указывает на первый метаболический порог. |
QBluetoothUuid::Age |
0x2a80 |
Эта характеристика указывает на возраст пользователя. |
QBluetoothUuid::AnaerobicHeartRateLowerLimit |
0x2a81 |
Нижняя граница частоты сердечных сокращений, при которой пользователь повышает свою анаэробную толерантность во время тренировки. |
QBluetoothUuid::AnaerobicHeartRateUpperLimit |
0x2a82 |
Верхняя граница частоты сердечных сокращений, при которой пользователь повышает свою анаэробную толерантность во время тренировки. |
QBluetoothUuid::AnaerobicThreshold |
0x2a83 |
Эта характеристика указывает на второй метаболический порог. |
QBluetoothUuid::AlertCategoryID |
0x2a43 |
Категории предупреждений/сообщений. |
QBluetoothUuid::AlertCategoryIDBitMask |
0x2a42 |
Категории предупреждений/сообщений. |
QBluetoothUuid::AlertLevel |
0x2a06 |
Уровень предупреждения, который должен издать прибор. Если этот уровень изменяется во время звучания предупреждения, новый уровень должен вступить в силу. |
QBluetoothUuid::AlertNotificationControlPoint |
0x2a44 |
Точка управления сервером уведомлений о предупреждениях. Клиент может записать команду здесь, чтобы запросить несколько функций на сервере. |
QBluetoothUuid::AlertStatus |
0x2a3f |
Характеристика статуса предупреждения определяет Статус предупреждения. |
QBluetoothUuid::ApparentWindDirection |
0x2a73 |
Характеристика отображает направление видимого ветра. Видимый ветер ощущается наблюдателем в движении. Эта характеристика указывает направление ветра с углом, измеренным по часовой стрелке относительно направления движения наблюдателя. |
QBluetoothUuid::ApparentWindSpeed |
0x2a72 |
Характеристика отображает скорость видимого ветра в метрах в секунду. Видимый ветер ощущается наблюдателем в движении. |
QBluetoothUuid::Appearance |
0x2a01 |
Внешний вид этого устройства. Значения состоят из категории (10 бит) и подкатегорий (6 бит). |
QBluetoothUuid::BarometricPressureTrend |
0x2aa3 |
Эта характеристика отображает тенденцию изменения барометрического давления. |
QBluetoothUuid::BatteryLevel |
0x2a19 |
Текущий уровень заряда батареи. 100% соответствует полностью заряженной батарее, а 0% - полностью разряженной. |
QBluetoothUuid::BloodPressureFeature |
0x2a49 |
Характеристика Blood Pressure Feature используется для описания поддерживаемых функций датчика артериального давления. |
QBluetoothUuid::BloodPressureMeasurement |
0x2a35 |
Характеристика Blood Pressure Measurement представляет собой структуру переменной длины, содержащую поле Flags, поле Blood Pressure Measurement Compound Value и содержит дополнительные поля, такие как Time Stamp, Pulse Rate и User ID, как определено содержимым поля Flags. |
QBluetoothUuid::BodyCompositionFeature |
0x2a9b |
Эта характеристика описывает доступные функции в характеристике BodyCompositionMeasurement. |
QBluetoothUuid::BodyCompositionMeasurement |
0x2a9c |
Эта характеристика описывает состав тела, такой как процент мышечной массы или масса воды в организме. |
QBluetoothUuid::BodySensorLocation |
0x2a38 |
Характеристика Body Sensor Location описывает расположение датчика на теле (например: грудь, палец или рука). |
QBluetoothUuid::BootKeyboardInputReport |
0x2a22 |
Характеристика Boot Keyboard Input Report используется для передачи данных отчёта ввода фиксированного формата и длины между HID-хостом, работающим в режиме протокола Boot, и HID-службой, соответствующей загрузочной клавиатуре. |
QBluetoothUuid::BootKeyboardOutputReport |
0x2a32 |
Характеристика Boot Keyboard Output Report используется для передачи данных отчёта вывода фиксированного формата и длины между HID-хостом, работающим в режиме протокола Boot, и HID-службой, соответствующей загрузочной клавиатуре. |
QBluetoothUuid::BootMouseInputReport |
0x2a33 |
Характеристика Boot Mouse Input Report используется для передачи данных отчёта ввода фиксированного формата и длины между HID-хостом, работающим в режиме протокола Boot, и HID-службой, соответствующей загрузочной мыши. |
QBluetoothUuid::CSCFeature |
0x2a5c |
Характеристика CSC (скорость и частота вращения педалей) Feature используется для описания поддерживаемых функций сервера. |
QBluetoothUuid::CSCMeasurement |
0x2a5b |
Характеристика CSC Measurement (CSC относится к скорости и частоте вращения педалей) представляет собой структуру переменной длины, содержащую поле Flags и, в зависимости от содержимого поля Flags, может содержать одно или несколько дополнительных полей, как показано в таблицах ниже. |
QBluetoothUuid::CurrentTime |
0x2a2b |
Характеристика Current Time отображает ту же информацию, что и характеристика ExactTime256, и информацию о часовом поясе, DST и методе обновления. |
QBluetoothUuid::CyclingPowerControlPoint |
0x2a66 |
Характеристика Cycling Power Control Point используется для запроса выполнения определённой функции на принимающем устройстве. |
QBluetoothUuid::CyclingPowerFeature |
0x2a65 |
Характеристика CP Feature используется для отчёта списка функций, поддерживаемых устройством. |
QBluetoothUuid::CyclingPowerMeasurement |
0x2a63 |
Характеристика Cycling Power Measurement представляет собой структуру переменной длины, содержащую поле Flags, поле Instantaneous Power и, в зависимости от содержимого поля Flags, может содержать одно или несколько дополнительных полей, как показано в таблице ниже. |
QBluetoothUuid::CyclingPowerVector |
0x2a64 |
Характеристика Cycling Power Vector представляет собой структуру переменной длины, содержащую поле Flags и, в зависимости от содержимого поля Flags, может содержать одно или несколько дополнительных полей, как показано в таблице ниже. |
QBluetoothUuid::DatabaseChangeIncrement |
0x2a99 |
|
QBluetoothUuid::DateOfBirth |
0x2a85 |
Эта характеристика указывает дату рождения пользователя. |
QBluetoothUuid::DateOfThresholdAssessment |
0x2a86 |
|
QBluetoothUuid::DateTime |
0x2a08 |
Характеристика Date Time используется для представления времени. |
QBluetoothUuid::DayDateTime |
0x2a0a |
Характеристика Day Date Time отображает дату, время и день недели. |
QBluetoothUuid::DayOfWeek |
0x2a09 |
Характеристика Day of Week описывает день недели (понедельник - воскресенье). |
QBluetoothUuid::DescriptorValueChanged |
0x2a7d |
Эта характеристика связана со службой Environmental Sensing. |
QBluetoothUuid::DeviceName |
0x2a00 |
Характеристика Device Name содержит имя устройства. |
QBluetoothUuid::DewPoint |
0x2a7b |
Эта характеристика указывает точку росы в градусах Цельсия. |
QBluetoothUuid::DSTOffset |
0x2a0d |
Характеристика DST Offset описывает сдвиг, используемый для летнего времени. |
QBluetoothUuid::Elevation |
0x2a6c |
Характеристика Elevation указывает высоту над/ниже уровня моря. |
QBluetoothUuid::EmailAddress |
0x2a87 |
Эта характеристика указывает электронный адрес пользователя. |
QBluetoothUuid::ExactTime256 |
0x2a0c |
Характеристика Exact Time 256 описывает данные, день и время с точностью до 1/256 секунды. |
QBluetoothUuid::FatBurnHeartRateLowerLimit |
0x2a88 |
Нижняя граница частоты сердечных сокращений, при которой пользователь максимизирует сжигание жира во время тренировки. |
QBluetoothUuid::FatBurnHeartRateUpperLimit |
0x2a89 |
Верхняя граница частоты сердечных сокращений, при которой пользователь максимизирует сжигание жира во время тренировки. |
QBluetoothUuid::FirmwareRevisionString |
0x2a26 |
Значение этого параметра — строка UTF-8, представляющая версию прошивки устройства. |
QBluetoothUuid::FirstName |
0x2a8a |
Этот параметр предоставляет имя пользователя. |
QBluetoothUuid::FiveZoneHeartRateLimits |
0x2a8b |
Этот параметр содержит пределы зон частоты сердечных сокращений для определения зон частоты сердечных сокращений из 5 зон. |
QBluetoothUuid::Gender |
0x2a8c |
Этот параметр указывает пол пользователя. |
QBluetoothUuid::GlucoseFeature |
0x2a51 |
Параметр «Функции глюкозы» используется для описания поддерживаемых функций сервера. При чтении параметр «Функции глюкозы» возвращает значение, используемое клиентом для определения поддерживаемых функций сервера. |
QBluetoothUuid::GlucoseMeasurement |
0x2a18 |
Параметр «Измерение глюкозы» представляет собой структуру переменной длины, содержащую поле «Флаги», поле «Номер последовательности», поле «Базовая дата и время», и, в зависимости от содержимого поля «Флаги», может содержать поле «Смещение во времени», поле «Концентрация глюкозы», поле «Местоположение образца» и поле «Сообщения о статусе датчика». |
QBluetoothUuid::GlucoseMeasurementContext |
0x2a34 |
|
QBluetoothUuid::GustFactor |
0x2a74 |
Параметр указывает коэффициент увеличения скорости ветра между средней скоростью ветра и максимальной скоростью порывов. |
QBluetoothUuid::HardwareRevisionString |
0x2a27 |
Значение этого параметра — строка UTF-8, представляющая версию аппаратного обеспечения устройства. |
QBluetoothUuid::MaximumRecommendedHeartRate |
0x2a91 |
Этот параметр отображает максимальную рекомендуемую частоту сердечных сокращений, ограничивающую физическую нагрузку. |
QBluetoothUuid::HeartRateControlPoint |
0x2a39 |
|
QBluetoothUuid::HeartRateMax |
0x2a8d |
Этот параметр указывает максимальную частоту сердечных сокращений пользователя в ударах в минуту. |
QBluetoothUuid::HeartRateMeasurement |
0x2a37 |
|
QBluetoothUuid::HeatIndex |
0x2a7a |
Этот параметр предоставляет индекс теплового воздействия в градусах Цельсия. |
QBluetoothUuid::Height |
0x2a8e |
Этот параметр указывает рост пользователя. |
QBluetoothUuid::HIDControlPoint |
0x2a4c |
Параметр «Точка управления HID» — атрибут точки управления, определяющий команды HID при записи. |
QBluetoothUuid::HIDInformation |
0x2a4a |
Параметр «Информация HID» возвращает атрибуты HID при чтении. |
QBluetoothUuid::HipCircumference |
0x2a8f |
Этот параметр указывает окружность бедер пользователя в метрах. |
QBluetoothUuid::Humidity |
0x2a6f |
Параметр указывает влажность в процентах. |
QBluetoothUuid::IEEE1107320601RegulatoryCertificationDataList |
0x2a2a |
Значение параметра — неструктурированная информация, указывающая на соответствие устройства различным нормативным и/или сертификационным требованиям. |
QBluetoothUuid::IntermediateCuffPressure |
0x2a36 |
Этот параметр имеет тот же формат, что и параметр «Измерение артериального давления». |
QBluetoothUuid::IntermediateTemperature |
0x2a1e |
Параметр «Промежуточная температура» имеет тот же формат, что и параметр «Измерение температуры». |
QBluetoothUuid::Irradiance |
0x2a77 |
Этот параметр указывает мощность электромагнитного излучения в ваттах на квадратный метр. |
QBluetoothUuid::Language |
0x2aa2 |
Этот параметр содержит определение языка на основе ISO639-1. |
QBluetoothUuid::LastName |
0x2a90 |
Этот параметр указывает фамилию пользователя. |
QBluetoothUuid::LNControlPoint |
0x2a6b |
Параметр «Точка управления LN» используется для запроса выполнения определённой функции на принимающем устройстве. |
QBluetoothUuid::LNFeature |
0x2a6a |
Параметр «Функции LN» используется для отчета о списке функций, поддерживаемых устройством. |
QBluetoothUuid::LocalTimeInformation |
0x2a0f |
|
QBluetoothUuid::LocationAndSpeed |
0x2a67 |
Параметр «Местоположение и скорость» — структура переменной длины, содержащая поле «Флаги» и, в зависимости от его содержимого, возможно, комбинацию других полей данных. |
QBluetoothUuid::MagneticDeclination |
0x2a2c |
Параметр содержит угол на горизонтальной плоскости между направлением истинного севера (географического) и магнитного севера, измеренный по часовой стрелке от истинного севера к магнитному. |
QBluetoothUuid::MagneticFluxDensity2D |
0x2aa0 |
Этот параметр указывает величину магнитной индукции по осям X и Y. |
QBluetoothUuid::MagneticFluxDensity3D |
0x2aa1 |
Этот параметр указывает величину магнитной индукции по осям X, Y и Z. |
QBluetoothUuid::ManufacturerNameString |
0x2a29 |
Значение этого параметра — строка UTF-8, представляющая название производителя устройства. |
QBluetoothUuid::MeasurementInterval |
0x2a21 |
Параметр «Интервал измерения» определяет время между измерениями. |
QBluetoothUuid::ModelNumberString |
0x2a24 |
Значение этого параметра — строка UTF-8, представляющая модель, присвоенную производителем устройства. |
QBluetoothUuid::Navigation |
0x2a68 |
Параметр «Навигация» — структура переменной длины, содержащая поле «Флаги», поле «Азимут», поле «Курс», а также другие поля данных, в зависимости от содержимого поля «Флаги». |
QBluetoothUuid::NewAlert |
0x2a46 |
Этот параметр определяет категорию предупреждения и количество новых предупреждений этой категории, произошедших на устройстве-сервере. |
QBluetoothUuid::PeripheralPreferredConnectionParameters |
0x2a04 |
|
QBluetoothUuid::PeripheralPrivacyFlag |
0x2a02 |
|
QBluetoothUuid::PnPID |
0x2a50 |
Параметр PnP_ID возвращает свое значение при чтении с помощью процедуры чтения значения характеристики GATT. |
QBluetoothUuid::PollenConcentration |
0x2a75 |
Параметр отображает концентрацию пыльцы в штуках на кубический метр. |
QBluetoothUuid::PositionQuality |
0x2a69 |
Параметр «Качество позиции» — структура переменной длины, содержащая поле «Флаги» и, по меньшей мере, одно из дополнительных полей данных. |
QBluetoothUuid::Pressure |
0x2a6d |
Параметр «Давление» указывает значение датчика давления. |
QBluetoothUuid::ProtocolMode |
0x2a4e |
Этот параметр используется для отображения текущего режима протокола HID-сервиса или для установки желаемого режима протокола HID-сервиса. |
QBluetoothUuid::Rainfall |
0x2a78 |
Этот параметр отображает количество осадков в метрах. |
QBluetoothUuid::ReconnectionAddress |
0x2a03 |
Информация на этой странице носит справочный характер. Нормативные описания содержатся в соответствующих спецификациях. |
QBluetoothUuid::RecordAccessControlPoint |
0x2a52 |
Этот контрольный пункт используется с сервисом для предоставления основных функций управления базой данных записей пациентов глюкометра. |
QBluetoothUuid::ReferenceTimeInformation |
0x2a14 |
|
QBluetoothUuid::Report |
0x2a4d |
Характеристика «Отчёт» используется для обмена данными между устройством HID и хостом HID. |
QBluetoothUuid::ReportMap |
0x2a4b |
В рамках сервиса HID существует только один экземпляр этой характеристики. |
QBluetoothUuid::RestingHeartRate |
0x2a92 |
Эта характеристика отображает минимальную частоту пульса, которую пользователь может достичь. |
QBluetoothUuid::RingerControlPoint |
0x2a40 |
Характеристика «Контрольный пункт звонка» определяет контрольный пункт звонка. |
QBluetoothUuid::RingerSetting |
0x2a41 |
Характеристика «Настройка звонка» определяет настройку звонка. |
QBluetoothUuid::RSCFeature |
0x2a54 |
Характеристика «Функция скорости и частоты шагов» используется для описания поддерживаемых функций сервера. |
QBluetoothUuid::RSCMeasurement |
0x2a53 |
RSC означает скорость и частоту шагов. |
QBluetoothUuid::SCControlPoint |
0x2a55 |
Характеристика «Контрольный пункт SC» используется для запроса выполнения определённой функции на принимающем устройстве. |
QBluetoothUuid::ScanIntervalWindow |
0x2a4f |
Характеристика «Окно интервала сканирования» используется для хранения параметров сканирования клиента GATT. |
QBluetoothUuid::ScanRefresh |
0x2a31 |
Характеристика «Обновление сканирования» используется для уведомления клиента о том, что сервер требует записи характеристики «Окно интервала сканирования» новыми значениями при уведомлении. |
QBluetoothUuid::SensorLocation |
0x2a5d |
Характеристика «Местоположение датчика» используется для отображения местоположения датчика. |
QBluetoothUuid::SerialNumberString |
0x2a25 |
Значение этой характеристики — строка переменной длины UTF-8, представляющая серийный номер для конкретного экземпляра устройства. |
QBluetoothUuid::ServiceChanged |
0x2a05 |
|
QBluetoothUuid::SoftwareRevisionString |
0x2a28 |
Значение этой характеристики — строка UTF-8, представляющая номер версии программного обеспечения для программного обеспечения внутри устройства. |
QBluetoothUuid::SportTypeForAerobicAnaerobicThresholds |
0x2a93 |
Эта характеристика используется для предварительной установки различных характеристик аэробного и анаэробного порога на основе типа спорта, который будет выполняться. |
QBluetoothUuid::SupportedNewAlertCategory |
0x2a47 |
Категория, которую сервер поддерживает для новых оповещений. |
QBluetoothUuid::SupportedUnreadAlertCategory |
0x2a48 |
Категория, которую сервер поддерживает для непрочитанных оповещений. |
QBluetoothUuid::SystemID |
0x2a23 |
Если идентификатор системы основан на адресе устройства Bluetooth с идентификатором компании (OUI) 0x123456, а назначенный компанией идентификатор — 0x9ABCDE, то требуемый идентификатор системы — 0x123456FFFE9ABCDE. |
QBluetoothUuid::Temperature |
0x2a6e |
Значение этой характеристики указывает температуру в градусах Цельсия. |
QBluetoothUuid::TemperatureMeasurement |
0x2a1c |
Характеристика «Измерение температуры» — структура переменной длины, содержащая поле «Флаги», поле «Значение измерения температуры» и, в зависимости от содержимого поля «Флаги», необязательно поле «Отметка времени» и/или поле «Тип температуры». |
QBluetoothUuid::TemperatureType |
0x2a1d |
Характеристика «Тип температуры» — перечисление, указывающее место измерения температуры. |
QBluetoothUuid::ThreeZoneHeartRateLimits |
0x2a94 |
Эта характеристика содержит пределы между зонами частоты пульса для определения частоты пульса в 3 зонах. |
QBluetoothUuid::TimeAccuracy |
0x2a12 |
|
QBluetoothUuid::TimeSource |
0x2a13 |
|
QBluetoothUuid::TimeUpdateControlPoint |
0x2a16 |
|
QBluetoothUuid::TimeUpdateState |
0x2a17 |
|
QBluetoothUuid::TimeWithDST |
0x2a11 |
|
QBluetoothUuid::TimeZone |
0x2a0e |
|
QBluetoothUuid::TrueWindDirection |
0x2a71 |
Характеристика указывает направление ветра по углу, измеренному по часовой стрелке относительно истинного севера. Ветер, дующий с востока, составляет 90 градусов. |
QBluetoothUuid::TrueWindSpeed |
0x2a70 |
Характеристика указывает скорость ветра в метрах в секунду. |
QBluetoothUuid::TwoZoneHeartRateLimits |
0x2a95 |
Эта характеристика содержит пределы между зонами частоты пульса для определения частоты пульса в 2 зонах. |
QBluetoothUuid::TxPowerLevel |
0x2a07 |
Значение характеристики — целое число со знаком 8 бит с фиксированной точкой экспоненты 0. |
QBluetoothUuid::UnreadAlertStatus |
0x2a45 |
Эта характеристика показывает, сколько непрочитанных оповещений существует в конкретной категории в устройстве. |
QBluetoothUuid::UserControlPoint |
0x2a9f |
|
QBluetoothUuid::UserIndex |
0x2a9a |
Эта характеристика указывает индекс пользователя. |
QBluetoothUuid::UVIndex |
0x2a76 |
Эта характеристика отображает индекс УФ-излучения. |
QBluetoothUuid::VO2Max |
0x2a96 |
Эта характеристика отображает максимальное потребление кислорода пользователем. |
QBluetoothUuid::WaistCircumference |
0x2a97 |
Эта характеристика указывает окружность талии пользователя в метрах. |
QBluetoothUuid::Weight |
0x2a98 |
Эта характеристика отображает вес пользователя в килограммах. |
QBluetoothUuid::WeightMeasurement |
0x2a9d |
Эта характеристика предоставляет данные, связанные с весом, такие как ИМТ или вес пользователя. |
QBluetoothUuid::WeightScaleFeature |
0x2a9e |
Эта характеристика описывает доступные данные в характеристике «Измерение веса». |
QBluetoothUuid::WindChill |
0x2a79 |
Эта характеристика указывает ощущаемый ветер в градусах Цельсия. |
Этот перечисление был добавлен или изменён в Qt 5.4.
enum QBluetoothUuid::DescriptorType
Описатели — атрибуты, которые описывают значения характеристик Bluetooth Low Energy.
Это тип удобства для UUID классов описателей. Значения этого типа будут неявно преобразованы в QBluetoothUuid при необходимости. Подробные спецификации типов можно найти на сайте bluetooth.org.
| Постоянная | Значение | Описание |
|---|---|---|
QBluetoothUuid::CharacteristicExtendedProperties |
0x2900 |
Описание определяет дополнительные свойства характеристики. Существование этого описания указывается флагом QLowEnergyCharacteristic::ExtendedProperty. |
QBluetoothUuid::CharacteristicUserDescription |
0x2901 |
Описание предоставляет текстовое описание характеристики для пользователя. |
QBluetoothUuid::ClientCharacteristicConfiguration |
0x2902 |
Описание определяет, как характеристику может настроить конкретный клиент. |
QBluetoothUuid::ServerCharacteristicConfiguration |
0x2903 |
Описание определяет, как описание характеристики может быть настроено для сервера. |
QBluetoothUuid::CharacteristicPresentationFormat |
0x2904 |
Описание определяет формат значения характеристики. |
QBluetoothUuid::CharacteristicAggregateFormat |
0x2905 |
Описание определяет формат агрегированного значения характеристики. |
QBluetoothUuid::ValidRange |
0x2906 |
Описание используется для определения диапазона характеристик. Содержатся два обязательных поля (верхняя и нижняя границы), определяющие диапазон. |
QBluetoothUuid::ExternalReportReference |
0x2907 |
Позволяет HID-хосту сопоставить информацию из значения характеристики Report Map для данных Input Report, Output Report или Feature Report с UUID характеристики внешнего сервиса, используемого для передачи связанных данных. |
QBluetoothUuid::ReportReference |
0x2908 |
Информация о сопоставлении в виде идентификатора отчета и типа отчета, которая сопоставляет текущую родительскую характеристику с идентификатором(ами) отчета и типом(ами) отчета, определенными в характеристике Report Map. |
QBluetoothUuid::EnvironmentalSensingConfiguration |
0x290b |
Описание определяет, как комбинируются несколько описаний параметров срабатывания. Таким образом, это описание работает совместно с описанием EnvironmentalSensingTriggerSetting для определения условий, при которых может быть уведомлено связанное значение характеристики. |
QBluetoothUuid::EnvironmentalSensingMeasurement |
0x290c |
Описание определяет дополнительную информацию для сервера экологического зондирования, например, целевое приложение, функции выборки или период измерения и погрешность. |
QBluetoothUuid::EnvironmentalSensingTriggerSetting |
0x290d |
Описание определяет условия, при которых сервер экологического зондирования (ESS) должен инициировать уведомления. Примерами таких условий являются достижение определенных пороговых значений или истечение таймеров. Это подразумевает, что характеристика ESS поддерживает уведомления. |
QBluetoothUuid::UnknownDescriptorType |
0x0 |
Тип описания неизвестен. |
Этот перечисление был введён или изменён в Qt 5.4.
enum QBluetoothUuid::ProtocolUuid
Это перечисление — удобный тип для UUID протоколов Bluetooth. Значения этого типа будут неявно преобразованы в QBluetoothUuid при необходимости.
| Постоянная | Значение | Описание |
|---|---|---|
QBluetoothUuid::Sdp |
0x0001 |
UUID протокола SDP |
QBluetoothUuid::Udp |
0x0002 |
UUID протокола UDP |
QBluetoothUuid::Rfcomm |
0x0003 |
UUID протокола RFCOMM |
QBluetoothUuid::Tcp |
0x0004 |
UUID протокола TCP |
QBluetoothUuid::TcsBin |
0x0005 |
UUID спецификации управления телефонией |
QBluetoothUuid::TcsAt |
0x0006 |
UUID спецификации управления телефонией (AT) |
QBluetoothUuid::Att |
0x0007 |
UUID протокола атрибутов |
QBluetoothUuid::Obex |
0x0008 |
UUID протокола OBEX |
QBluetoothUuid::Ip |
0x0009 |
UUID протокола IP |
QBluetoothUuid::Ftp |
0x000A |
UUID протокола FTP |
QBluetoothUuid::Http |
0x000C |
UUID протокола HTTP |
QBluetoothUuid::Wsp |
0x000E |
UUID WSP |
QBluetoothUuid::Bnep |
0x000F |
UUID протокола инкапсуляции сети Bluetooth |
QBluetoothUuid::Upnp |
0x0010 |
UUID расширенного профиля обнаружения служб |
QBluetoothUuid::Hidp |
0x0011 |
UUID профиля устройства ввода-вывода |
QBluetoothUuid::HardcopyControlChannel |
0x0012 |
UUID профиля замены кабеля для печати |
QBluetoothUuid::HardcopyDataChannel |
0x0014 |
UUID профиля замены кабеля для печати |
QBluetoothUuid::HardcopyNotification |
0x0016 |
UUID профиля замены кабеля для печати |
QBluetoothUuid::Avctp |
0x0017 |
UUID протокола транспорта управления аудио/видео |
QBluetoothUuid::Avdtp |
0x0019 |
UUID протокола транспорта распределения аудио/видео |
QBluetoothUuid::Cmtp |
0x001B |
Общий профиль доступа ISDN |
QBluetoothUuid::UdiCPlain |
0x001D |
UUID протокола UDI |
QBluetoothUuid::McapControlChannel |
0x001E |
UUID протокола адаптации нескольких каналов |
QBluetoothUuid::McapDataChannel |
0x001F |
UUID протокола адаптации нескольких каналов |
QBluetoothUuid::L2cap |
0x0100 |
UUID протокола L2CAP |
См. такжеQBluetoothServiceInfo::ProtocolDescriptorList.
enum QBluetoothUuid::ServiceClassUuid
Это перечисление — удобный тип для UUID классов служб и профилей Bluetooth. Значения этого типа будут неявно преобразованы в QBluetoothUuid при необходимости. Некоторые UUID относятся к идентификаторам классов служб, другие к идентификаторам профилей, а некоторые могут использоваться как те, и другие. В общем случае UUID профилей должны использоваться только в атрибуте QBluetoothServiceInfo::BluetoothProfileDescriptorList, а UUID классов служб — только в атрибуте QBluetoothServiceInfo::ServiceClassIds. Если UUID помечен как UUID профиля и класса службы, он может быть использован в качестве значения для любого из вышеперечисленных атрибутов службы. Такое двойное использование имеет исторические причины, но больше не допускается для новых UUID.
В приведенном ниже списке явно указано, для чего предназначен каждый UUID. Bluetooth Low Energy-связанные значения, начинающиеся с 0x18, были введены в Qt 5.4.
| Константа | Значение | Описание |
|---|---|---|
QBluetoothUuid::ServiceDiscoveryServer |
0x1000 |
UUID сервера обнаружения служб (служба) |
QBluetoothUuid::BrowseGroupDescriptor |
0x1001 |
Дескриптор группы просмотра браузера (служба) |
QBluetoothUuid::PublicBrowseGroup |
0x1002 |
Класс службы общедоступной группы просмотра. Службы, имеющие общедоступную группу просмотра в своём списке групп просмотра, обнаруживаются удалёнными устройствами. |
QBluetoothUuid::SerialPort |
0x1101 |
UUID профиля последовательного порта (служба и профиль) |
QBluetoothUuid::LANAccessUsingPPP |
0x1102 |
UUID профиля доступа к локальной сети (служба и профиль) |
QBluetoothUuid::DialupNetworking |
0x1103 |
UUID профиля сетевого подключения с коммутируемым доступом (служба и профиль) |
QBluetoothUuid::IrMCSync |
0x1104 |
UUID профиля синхронизации (служба и профиль) |
QBluetoothUuid::ObexObjectPush |
0x1105 |
UUID службы отправки объектов OBEX (служба и профиль) |
QBluetoothUuid::OBEXFileTransfer |
0x1106 |
UUID профиля передачи файлов (FTP) (служба и профиль) |
QBluetoothUuid::IrMCSyncCommand |
0x1107 |
UUID профиля синхронизации (профиль) |
QBluetoothUuid::Headset |
0x1108 |
UUID профиля гарнитуры (HSP) (служба и профиль) |
QBluetoothUuid::AudioSource |
0x110a |
UUID профиля расширенного распределения аудио (A2DP) (служба) |
QBluetoothUuid::AudioSink |
0x110b |
UUID профиля расширенного распределения аудио (A2DP) (служба) |
QBluetoothUuid::AV_RemoteControlTarget |
0x110c |
UUID профиля дистанционного управления аудио/видео (AVRCP) (служба) |
QBluetoothUuid::AdvancedAudioDistribution |
0x110d |
UUID профиля расширенного распределения аудио (A2DP) (профиль) |
QBluetoothUuid::AV_RemoteControl |
0x110e |
UUID профиля дистанционного управления аудио/видео (AVRCP) (служба и профиль) |
QBluetoothUuid::AV_RemoteControlController |
0x110f |
UUID профиля дистанционного управления аудио/видео (служба) |
QBluetoothUuid::HeadsetAG |
0x1112 |
UUID профиля гарнитуры (HSP) (служба) |
QBluetoothUuid::PANU |
0x1115 |
UUID профиля беспроводной сети ближнего радиуса действия (PAN) (служба и профиль) |
QBluetoothUuid::NAP |
0x1116 |
UUID профиля беспроводной сети ближнего радиуса действия (PAN) (служба и профиль) |
QBluetoothUuid::GN |
0x1117 |
UUID профиля беспроводной сети ближнего радиуса действия (PAN) (служба и профиль) |
QBluetoothUuid::DirectPrinting |
0x1118 |
UUID профиля базовой печати (BPP) (служба) |
QBluetoothUuid::ReferencePrinting |
0x1119 |
Связанный с UUID профиля базовой печати (BPP) (служба) |
QBluetoothUuid::BasicImage |
0x111a |
UUID профиля базовой обработки изображений (BIP) (профиль) |
QBluetoothUuid::ImagingResponder |
0x111b |
UUID профиля базовой обработки изображений (BIP) (служба) |
QBluetoothUuid::ImagingAutomaticArchive |
0x111c |
UUID профиля базовой обработки изображений (BIP) (служба) |
QBluetoothUuid::ImagingReferenceObjects |
0x111d |
UUID профиля базовой обработки изображений (BIP) (служба) |
QBluetoothUuid::Handsfree |
0x111e |
UUID профиля «свободные руки» (HFP) (служба и профиль) |
QBluetoothUuid::HandsfreeAudioGateway |
0x111f |
UUID шлюза аудио «свободные руки» (HFP) (служба) |
QBluetoothUuid::DirectPrintingReferenceObjectsService |
0x1120 |
UUID профиля базовой печати (BPP) (служба) |
QBluetoothUuid::ReflectedUI |
0x1121 |
UUID профиля базовой печати (BPP) (служба) |
QBluetoothUuid::BasicPrinting |
0x1122 |
UUID профиля базовой печати (BPP) (профиль) |
QBluetoothUuid::PrintingStatus |
0x1123 |
UUID профиля базовой печати (BPP) (служба) |
QBluetoothUuid::HumanInterfaceDeviceService |
0x1124 |
UUID устройства ввода-вывода человека (HID) (служба и профиль) |
QBluetoothUuid::HardcopyCableReplacement |
0x1125 |
Профиль замены кабеля для печати (HCRP) (профиль) |
QBluetoothUuid::HCRPrint |
0x1126 |
Профиль замены кабеля для печати (HCRP) (служба) |
QBluetoothUuid::HCRScan |
0x1127 |
Профиль замены кабеля для печати (HCRP) (служба) |
QBluetoothUuid::SIMAccess |
0x112d |
UUID профиля доступа к SIM-карте (SAP) (служба и профиль) |
QBluetoothUuid::PhonebookAccessPCE |
0x112e |
UUID профиля доступа к телефонной книге (PBAP) (служба) |
QBluetoothUuid::PhonebookAccessPSE |
0x112f |
UUID профиля доступа к телефонной книге (PBAP) (служба) |
QBluetoothUuid::PhonebookAccess |
0x1130 |
Профиль доступа к телефонной книге (PBAP) (профиль) |
QBluetoothUuid::HeadsetHS |
0x1131 |
UUID профиля гарнитуры (HSP) (служба) |
QBluetoothUuid::MessageAccessServer |
0x1132 |
UUID профиля доступа к сообщениям (MAP) (служба) |
QBluetoothUuid::MessageNotificationServer |
0x1133 |
UUID профиля доступа к сообщениям (MAP) (служба) |
QBluetoothUuid::MessageAccessProfile |
0x1134 |
UUID профиля доступа к сообщениям (MAP) (профиль) |
QBluetoothUuid::GNSS |
0x1135 |
UUID профиля глобальной навигационной спутниковой системы |
QBluetoothUuid::GNSSServer |
0x1136 |
Сервер глобальной навигационной спутниковой системы (UUID) (служба) |
QBluetoothUuid::Display3D |
0x1137 |
UUID 3D-дисплея синхронизации (служба) |
QBluetoothUuid::Glasses3D |
0x1138 |
UUID 3D-очков синхронизации (служба) |
QBluetoothUuid::Synchronization3D |
0x1139 |
UUID профиля 3D-синхронизации |
QBluetoothUuid::MPSProfile |
0x113a |
UUID спецификации многопрофильного взаимодействия (профиль) |
QBluetoothUuid::MPSService |
0x113b |
UUID спецификации многопрофильного взаимодействия (служба) |
QBluetoothUuid::PnPInformation |
0x1200 |
UUID профиля идентификации устройства (DID) (служба и профиль) |
QBluetoothUuid::GenericNetworking |
0x1201 |
UUID общей сетевой службы (служба) |
QBluetoothUuid::GenericFileTransfer |
0x1202 |
UUID общей службы передачи файлов (служба) |
QBluetoothUuid::GenericAudio |
0x1203 |
UUID общей службы аудио (служба) |
QBluetoothUuid::GenericTelephony |
0x1204 |
UUID общей службы телефонии (служба) |
QBluetoothUuid::VideoSource |
0x1303 |
UUID профиля распределения видео (VDP) (служба) |
QBluetoothUuid::VideoSink |
0x1304 |
UUID профиля распределения видео (VDP) (сервис) |
QBluetoothUuid::VideoDistribution |
0x1305 |
UUID профиля распределения видео (VDP) (профиль) |
QBluetoothUuid::HDP |
0x1400 |
UUID профиля устройства здоровья (HDP) (профиль) |
QBluetoothUuid::HDPSource |
0x1401 |
UUID источника профиля устройства здоровья (HDP) (сервис) |
QBluetoothUuid::HDPSink |
0x1402 |
UUID стока профиля устройства здоровья (HDP) (сервис) |
QBluetoothUuid::GenericAccess |
0x1800 |
UUID сервиса общего доступа для устройств Bluetooth Low Energy. Он содержит общую информацию об устройстве. Все доступные характеристики являются только для чтения. |
QBluetoothUuid::GenericAttribute |
0x1801 |
|
QBluetoothUuid::ImmediateAlert |
0x1802 |
UUID сервиса мгновенного оповещения. Сервис предоставляет точку управления, позволяющую подключенному устройству вызвать немедленное оповещение устройства. |
QBluetoothUuid::LinkLoss |
0x1803 |
UUID сервиса потери соединения. Сервис определяет поведение при потере соединения между двумя устройствами. |
QBluetoothUuid::TxPower |
0x1804 |
UUID сервиса уровня мощности передачи. Сервис предоставляет текущий уровень мощности передачи устройства при подключении. |
QBluetoothUuid::CurrentTimeService |
0x1805 |
UUID сервиса текущего времени. Сервис определяет, как текущее время можно получить с помощью профиля Generic Attribute (GATT). |
QBluetoothUuid::ReferenceTimeUpdateService |
0x1806 |
UUID сервиса обновления времени отсчета. Сервис определяет, как клиент может запросить обновление от источника эталонного времени от сервера времени. |
QBluetoothUuid::NextDSTChangeService |
0x1807 |
UUID сервиса следующего изменения DST. Сервис определяет, как можно предоставить информацию о предстоящем изменении DST. |
QBluetoothUuid::Glucose |
0x1808 |
UUID сервиса глюкозы. Сервис предоставляет данные о глюкозе и других показателях от датчика глюкозы для использования в приложениях потребительского и профессионального здравоохранения. |
QBluetoothUuid::HealthThermometer |
0x1809 |
UUID сервиса медицинского термометра. Сервис медицинского термометра предоставляет температуру и другие данные с термометра, предназначенного для приложений здравоохранения и фитнеса. |
QBluetoothUuid::DeviceInformation |
0x180a |
UUID сервиса информации об устройстве. Сервис информации об устройстве предоставляет информацию о производителе и/или поставщике устройства. |
QBluetoothUuid::HeartRate |
0x180d |
UUID сервиса частоты пульса. Сервис предоставляет частоту пульса и другие данные с датчика частоты пульса, предназначенного для приложений фитнеса. |
QBluetoothUuid::PhoneAlertStatusService |
0x180e |
UUID сервиса статуса оповещения телефона. Сервис предоставляет статус оповещения телефона при подключении. |
QBluetoothUuid::BatteryService |
0x180f |
UUID сервиса батареи. Сервис батареи предоставляет состояние батареи внутри устройства. |
QBluetoothUuid::BloodPressure |
0x1810 |
UUID сервиса артериального давления. Сервис предоставляет данные об артериальном давлении и других показателях с тонометра, предназначенного для приложений здравоохранения. |
QBluetoothUuid::AlertNotificationService |
0x1811 |
UUID сервиса оповещения об оповещениях. Сервис оповещений об оповещениях предоставляет информацию об оповещениях на устройстве. |
QBluetoothUuid::HumanInterfaceDevice |
0x1812 |
UUID сервиса пользовательского интерфейса. Сервис предоставляет отчеты HID и другие данные HID, предназначенные для хостов HID и устройств HID. |
QBluetoothUuid::ScanParameters |
0x1813 |
UUID сервиса параметров сканирования. Сервис параметров сканирования позволяет устройству-серверу GATT предоставить характеристику для устройства-клиента GATT, чтобы записать интервал сканирования и окно сканирования на устройстве-сервере GATT. |
QBluetoothUuid::RunningSpeedAndCadence |
0x1814 |
UUID сервиса скорости бега и частоты шагов. Сервис предоставляет скорость, частоту шагов и другие данные с датчика скорости бега и частоты шагов, предназначенного для приложений фитнеса. |
QBluetoothUuid::CyclingSpeedAndCadence |
0x1816 |
UUID сервиса скорости и частоты вращения педалей при езде на велосипеде. Сервис предоставляет данные, относящиеся к скорости и частоте вращения педалей, с датчика скорости и частоты вращения педалей при езде на велосипеде, предназначенного для приложений фитнеса. |
QBluetoothUuid::CyclingPower |
0x1818 |
UUID сервиса скорости при езде на велосипеде. Сервис предоставляет данные, относящиеся к мощности и силе, а также необязательно к скорости и частоте вращения педалей, с датчика мощности при езде на велосипеде, предназначенного для приложений спорта и фитнеса. |
QBluetoothUuid::LocationAndNavigation |
0x1819 |
UUID сервиса навигации по местоположению. Сервис предоставляет данные, относящиеся к местоположению и навигации, с датчика местоположения и навигации, предназначенного для приложений активного отдыха на природе. |
QBluetoothUuid::EnvironmentalSensing |
0x181a |
UUID сервиса датчика окружающей среды. Сервис предоставляет данные с датчика окружающей среды для приложений спорта и фитнеса. |
QBluetoothUuid::BodyComposition |
0x181b |
UUID сервиса состава тела. Сервис предоставляет данные о составе тела, предназначенные для приложений потребительского здравоохранения. |
QBluetoothUuid::UserData |
0x181c |
UUID сервиса данных пользователя. Сервис данных пользователя предоставляет данные, относящиеся к пользователю, такие как имя, пол или вес, в средах спорта и фитнеса. |
QBluetoothUuid::WeightScale |
0x181d |
UUID сервиса весов. Сервис весов предоставляет данные, относящиеся к весу, со шкалы для приложений потребительского здравоохранения, спорта и фитнеса. |
QBluetoothUuid::BondManagement |
0x181e |
UUID сервиса управления связью. Сервис управления связью позволяет пользователю управлять хранением информации о связи на устройствах Bluetooth. |
QBluetoothUuid::ContinuousGlucoseMonitoring |
0x181f |
UUID сервиса непрерывного мониторинга уровня глюкозы в крови. Сервис непрерывного мониторинга уровня глюкозы в крови предоставляет данные о глюкозе от датчика мониторинга для использования в приложениях здравоохранения. |
Документация по функциям-членам
QBluetoothUuid::QBluetoothUuid()
Создаёт новый нулевой UUID Bluetooth.
QBluetoothUuid::QBluetoothUuid(ProtocolUuid uuid)
Создаёт новый UUID Bluetooth из протокола uuid.
QBluetoothUuid::QBluetoothUuid(ServiceClassUuid uuid)
Создаёт новый UUID Bluetooth из UUID класса сервиса uuid.
QBluetoothUuid::QBluetoothUuid(CharacteristicType uuid)
Создаёт новый UUID Bluetooth из типа характеристики uuid.
Эта функция была добавлена в Qt 5.4.
QBluetoothUuid::QBluetoothUuid(DescriptorType uuid)
Создаёт новый UUID Bluetooth из типа дескриптора uuid.
Эта функция была добавлена в Qt 5.4.
QBluetoothUuid::QBluetoothUuid(quint16 uuid)
Создаёт новый UUID Bluetooth из 16-битного uuid.
QBluetoothUuid::QBluetoothUuid(quint32 uuid)
Создаёт новый UUID Bluetooth из 32-битного uuid.
QBluetoothUuid::QBluetoothUuid(quint128 uuid)
Создаёт новый UUID Bluetooth из 128-битного uuid.
Обратите внимание, что uuid должен быть в формате big endian.
QBluetoothUuid::QBluetoothUuid(const QString &uuid)
Создаёт объект QBluetoothUuid из строки uuid, которая должна быть отформатирована как пять шестнадцатеричных полей, разделенных дефисами, например, "{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}", где 'x' — шестнадцатеричная цифра. Фигурные скобки здесь необязательны, но обычно их включают. Если преобразование не удаётся, создаётся нулевой UUID. См. QUuid::toString() для объяснения того, как пять шестнадцатеричных полей отображаются на публичные члены данных в QUuid.
END_OF_DOCUMENT_MARKERQBluetoothUuid::QBluetoothUuid(const QBluetoothUuid &uuid)
Создаёт новый Bluetooth UUID, являющийся копией uuid.
QBluetoothUuid::QBluetoothUuid(const QUuid &uuid)
Создаёт новый Bluetooth UUID, являющийся копией uuid.
QBluetoothUuid::~QBluetoothUuid()
Удаляет Bluetooth UUID.
[static] QString QBluetoothUuid::characteristicToString(CharacteristicType uuid)
Возвращает удобочитаемое и переведённое имя для заданного типа характеристики, представленного uuid.
Эта функция была добавлена в Qt 5.4.
См. также QBluetoothUuid::CharacteristicType.
[static] QString QBluetoothUuid::descriptorToString(DescriptorType uuid)
Возвращает удобочитаемое и переведённое имя для заданного типа описателя, представленного uuid.
Эта функция была добавлена в Qt 5.4.
См. также QBluetoothUuid::DescriptorType.
int QBluetoothUuid::minimumSize() const
Возвращает минимальный размер в байтах, в котором этот UUID может быть представлен. Для непустых UUID возвращаются 2, 4 или 16. Для пустых UUID возвращается 0.
См. также isNull(), toUInt16(), toUInt32(), и toUInt128().
[static] QString QBluetoothUuid::protocolToString(ProtocolUuid uuid)
Возвращает удобочитаемое и переведённое имя для заданного протокола, представленного uuid.
Эта функция была добавлена в Qt 5.4.
См. также QBluetoothUuid::ProtocolUuid.
[static] QString QBluetoothUuid::serviceClassToString(ServiceClassUuid uuid)
Возвращает удобочитаемое и переведённое имя для заданного класса службы, представленного uuid.
Эта функция была добавлена в Qt 5.4.
См. также QBluetoothUuid::ServiceClassUuid.
quint16 QBluetoothUuid::toUInt16(bool *ok = Q_NULLPTR) const
Возвращает 16-битовое представление этого UUID. Если ok передан, он устанавливается в true, если преобразование возможно, иначе в false. Значение возвращаемого значения не определено, если ok установлен в false.
quint32 QBluetoothUuid::toUInt32(bool *ok = Q_NULLPTR) const
Возвращает 32-битовое представление этого UUID. Если ok передан, он устанавливается в true, если преобразование возможно, иначе в false. Значение возвращаемого значения не определено, если ok установлен в false.
quint128 QBluetoothUuid::toUInt128() const
Возвращает 128-битовое представление этого UUID.
bool QBluetoothUuid::operator==(const QBluetoothUuid &other) const
Возвращает true, если other равен этому Bluetooth UUID, иначе false.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qbluetoothuuid.html