Spec-Zone.ru › Qt

Класс QBluetoothUuid

Класс QBluetoothUuid генерирует UUID для каждого Bluetooth-сервиса. Подробнее...

Заголовок: #include <QBluetoothUuid>
qmake: QT += bluetooth
С версии: Qt 5.2
Наследует: QUuid
  • Список всех членов, включая унаследованные

Типы

Перечисление CharacteristicType { AerobicHeartRateLowerLimit, AerobicHeartRateUpperLimit, AerobicThreshold, Age, AnaerobicHeartRateLowerLimit, …, WindChill }
Перечисление DescriptorType { CharacteristicExtendedProperties, CharacteristicUserDescription, ClientCharacteristicConfiguration, ServerCharacteristicConfiguration, CharacteristicPresentationFormat, …, UnknownDescriptorType }
Перечисление ProtocolUuid { Sdp, Udp, Rfcomm, Tcp, TcsBin, …, L2cap }
Перечисление ServiceClassUuid { ServiceDiscoveryServer, BrowseGroupDescriptor, PublicBrowseGroup, SerialPort, LANAccessUsingPPP, …, ContinuousGlucoseMonitoring }

Открытые функции

QBluetoothUuid(const QUuid &uuid)
QBluetoothUuid(const QString &uuid)
QBluetoothUuid(quint128 uuid)
QBluetoothUuid(quint32 uuid)
QBluetoothUuid(quint16 uuid)
QBluetoothUuid(QBluetoothUuid::DescriptorType uuid)
QBluetoothUuid(QBluetoothUuid::CharacteristicType uuid)
QBluetoothUuid(QBluetoothUuid::ServiceClassUuid uuid)
QBluetoothUuid(QBluetoothUuid::ProtocolUuid uuid)
QBluetoothUuid()
int minimumSize() const
quint16 toUInt16(bool *ok = nullptr) const
quint32 toUInt32(bool *ok = nullptr) const
quint128 toUInt128() const

Статические открытые члены

QString characteristicToString(QBluetoothUuid::CharacteristicType uuid)
QString descriptorToString(QBluetoothUuid::DescriptorType uuid)
QString protocolToString(QBluetoothUuid::ProtocolUuid uuid)
QString serviceClassToString(QBluetoothUuid::ServiceClassUuid uuid)

Связанные нечлены

bool operator!=(const QBluetoothUuid &a, const QBluetoothUuid &b)
bool operator==(const QBluetoothUuid &a, const QBluetoothUuid &b)

Подробное описание

Документация по типу членов

[since 5.4] перечисление QBluetoothUuid::CharacteristicType

Это перечисление — удобный тип для UUID классов характеристик сервисов Bluetooth Low Energy. Значения этого типа будут неявно преобразовываться в QBluetoothUuid при необходимости. Подробное описание типов можно найти на сайте bluetooth.org.

Константа Значение Описание
QBluetoothUuid::CharacteristicType::AerobicHeartRateLowerLimit 0x2a7e Нижняя граница частоты сердечных сокращений, при которой пользователь улучшает свою выносливость во время тренировки.
QBluetoothUuid::CharacteristicType::AerobicHeartRateUpperLimit 0x2a84 Верхняя граница частоты сердечных сокращений, при которой пользователь улучшает свою выносливость во время тренировки.
QBluetoothUuid::CharacteristicType::AerobicThreshold 0x2a7f Этот параметр указывает первый метаболический порог.
QBluetoothUuid::CharacteristicType::Age 0x2a80 Этот параметр указывает возраст пользователя.
QBluetoothUuid::CharacteristicType::AnaerobicHeartRateLowerLimit 0x2a81 Нижняя граница частоты сердечных сокращений, при которой пользователь повышает свою анаэробную толерантность во время тренировки.
QBluetoothUuid::CharacteristicType::AnaerobicHeartRateUpperLimit 0x2a82 Верхняя граница частоты сердечных сокращений, при которой пользователь повышает свою анаэробную толерантность во время тренировки.
QBluetoothUuid::CharacteristicType::AnaerobicThreshold 0x2a83 Этот параметр указывает второй метаболический порог.
QBluetoothUuid::CharacteristicType::AlertCategoryID 0x2a43 Категории предупреждений/сообщений.
QBluetoothUuid::CharacteristicType::AlertCategoryIDBitMask 0x2a42 Категории предупреждений/сообщений.
QBluetoothUuid::CharacteristicType::AlertLevel 0x2a06 Уровень предупреждения, который должен звучать у устройства. Если этот уровень изменяется во время звучания предупреждения, новый уровень должен вступить в силу.
QBluetoothUuid::CharacteristicType::AlertNotificationControlPoint 0x2a44 Контрольная точка сервера уведомлений о предупреждениях. Клиент может записать команду сюда, чтобы запросить несколько функций на сервере.
QBluetoothUuid::CharacteristicType::AlertStatus 0x2a3f Характеристика состояния предупреждения определяет статус предупреждения.
QBluetoothUuid::CharacteristicType::ApparentWindDirection 0x2a73 Эта характеристика раскрывает направление видимого ветра. Видимый ветер ощущается наблюдателем в движении. Эта характеристика указывает направление ветра с углом, измеренным по часовой стрелке относительно направления движения наблюдателя.
QBluetoothUuid::CharacteristicType::ApparentWindSpeed 0x2a72 Эта характеристика раскрывает скорость видимого ветра в метрах в секунду. Видимый ветер ощущается наблюдателем в движении.
QBluetoothUuid::CharacteristicType::Appearance 0x2a01 Внешний вид этого устройства. Значения состоят из категории (10 бит) и подкатегорий (6 бит).
QBluetoothUuid::CharacteristicType::BarometricPressureTrend 0x2aa3 Эта характеристика отображает тенденцию изменения барометрического давления.
QBluetoothUuid::CharacteristicType::BatteryLevel 0x2a19 Текущий уровень заряда батареи. 100% соответствует полностью заряженной, а 0% — полностью разряженной батарее.
QBluetoothUuid::CharacteristicType::BloodPressureFeature 0x2a49 Характеристика Функции измерения артериального давления используется для описания поддерживаемых функций датчика артериального давления.
QBluetoothUuid::CharacteristicType::BloodPressureMeasurement 0x2a35 Характеристика Измерение артериального давления представляет собой структуру переменной длины, содержащую поле Флаги, поле Составное значение измерения артериального давления и дополнительные поля, такие как Время отметки, Частота пульса и Идентификатор пользователя, как определено содержимым поля Флаги.
QBluetoothUuid::CharacteristicType::BodyCompositionFeature 0x2a9b Эта характеристика описывает доступные функции в характеристике Измерение состава тела.
QBluetoothUuid::CharacteristicType::BodyCompositionMeasurement 0x2a9c Эта характеристика описывает состав тела, такой как процент мышц или масса воды в организме.
QBluetoothUuid::CharacteristicType::BodySensorLocation 0x2a38 Характеристика Расположение датчика тела описывает расположение датчика на теле (например: грудь, палец или рука).
QBluetoothUuid::CharacteristicType::BootKeyboardInputReport 0x2a22 Характеристика Отчет об вводе клавиатуры в режиме загрузки используется для передачи данных отчета об вводе в формате и длине фиксированной длины между HID-хостом, работающим в режиме протокола загрузки, и HID-службой, соответствующей загрузочной клавиатуре.
QBluetoothUuid::CharacteristicType::BootKeyboardOutputReport 0x2a32 Характеристика Отчет о выводе клавиатуры в режиме загрузки используется для передачи данных отчета о выводе в формате и длине фиксированной длины между HID-хостом, работающим в режиме протокола загрузки, и HID-службой, соответствующей загрузочной клавиатуре.
QBluetoothUuid::CharacteristicType::BootMouseInputReport 0x2a33 Характеристика Отчет об вводе мыши в режиме загрузки используется для передачи данных отчета об вводе в формате и длине фиксированной длины между HID-хостом, работающим в режиме протокола загрузки, и HID-службой, соответствующей загрузочной мыши.
QBluetoothUuid::CharacteristicType::CSCFeature 0x2a5c Характеристика Функции CSC (скорость и частота вращения велосипеда) используется для описания поддерживаемых функций сервера.
QBluetoothUuid::CharacteristicType::CSCMeasurement 0x2a5b Характеристика Измерения CSC (CSC — это скорость и частота вращения педалей) представляет собой структуру переменной длины, содержащую поле Флаги и, в зависимости от содержимого поля Флаги, может содержать одно или несколько дополнительных полей, как показано в таблицах ниже.
QBluetoothUuid::CharacteristicType::CurrentTime 0x2a2b Характеристика Текущее время отображает ту же информацию, что и характеристика Точное время 256, и информацию о часовом поясе, DST и используемом методе обновления.
QBluetoothUuid::CharacteristicType::CyclingPowerControlPoint 0x2a66 Характеристика Управление мощностью велосипеда используется для запроса выполнения определенной функции на принимающем устройстве.
QBluetoothUuid::CharacteristicType::CyclingPowerFeature 0x2a65 Характеристика Функции CP используется для отчета о списке функций, поддерживаемых устройством.
QBluetoothUuid::CharacteristicType::CyclingPowerMeasurement 0x2a63 Характеристика Измерение мощности велосипеда представляет собой структуру переменной длины, содержащую поле Флаги, поле Мгновенная мощность и, в зависимости от содержимого поля Флаги, может содержать одно или несколько дополнительных полей, как показано в таблице ниже.
QBluetoothUuid::CharacteristicType::CyclingPowerVector 0x2a64 Характеристика Вектор мощности велосипеда представляет собой структуру переменной длины, содержащую поле Флаги и, в зависимости от содержимого поля Флаги, может содержать одно или несколько дополнительных полей, как показано в таблице ниже.
QBluetoothUuid::CharacteristicType::DatabaseChangeIncrement 0x2a99
QBluetoothUuid::CharacteristicType::DateOfBirth 0x2a85 Эта характеристика указывает дату рождения пользователя.
QBluetoothUuid::CharacteristicType::DateOfThresholdAssessment 0x2a86
QBluetoothUuid::CharacteristicType::DateTime 0x2a08 Характеристика Дата и время используется для представления времени.
QBluetoothUuid::CharacteristicType::DayDateTime 0x2a0a Характеристика Дата и время дня отображает дату, время и день недели.
QBluetoothUuid::CharacteristicType::DayOfWeek 0x2a09 Характеристика День недели описывает день недели (понедельник — воскресенье).
QBluetoothUuid::CharacteristicType::DescriptorValueChanged 0x2a7d Эта характеристика связана с сервисом мониторинга окружающей среды.
QBluetoothUuid::CharacteristicType::DeviceName 0x2a00 Характеристика Имя устройства содержит имя устройства.
QBluetoothUuid::CharacteristicType::DewPoint 0x2a7b Эта характеристика указывает точку росы в градусах Цельсия.
QBluetoothUuid::CharacteristicType::DSTOffset 0x2a0d Характеристика Смещение DST описывает смещение, используемое летним временем.
QBluetoothUuid::CharacteristicType::Elevation 0x2a6c Характеристика Высота указывает высоту над/под уровнем моря.
QBluetoothUuid::CharacteristicType::EmailAddress 0x2a87 Эта характеристика указывает электронный адрес пользователя.
QBluetoothUuid::CharacteristicType::ExactTime256 0x2a0c Характеристика Точное время 256 описывает данные, день и время с точностью до 1/256 секунды.
QBluetoothUuid::CharacteristicType::FatBurnHeartRateLowerLimit 0x2a88 Нижняя граница частоты сердечных сокращений, при которой пользователь максимизирует сжигание жира во время тренировки.
QBluetoothUuid::CharacteristicType::FatBurnHeartRateUpperLimit 0x2a89 Верхняя граница частоты сердечных сокращений, при которой пользователь максимизирует сжигание жира во время тренировки.
QBluetoothUuid::CharacteristicType::FirmwareRevisionString 0x2a26 Значение этого параметра — строка UTF-8, представляющая ревизию прошивки устройства.
QBluetoothUuid::CharacteristicType::FirstName 0x2a8a Этот параметр предоставляет имя пользователя.
QBluetoothUuid::CharacteristicType::FiveZoneHeartRateLimits 0x2a8b Этот параметр содержит пределы частоты сердечных сокращений для определения зон частоты сердечных сокращений (5 зон).
QBluetoothUuid::CharacteristicType::Gender 0x2a8c Этот параметр указывает пол пользователя.
QBluetoothUuid::CharacteristicType::GlucoseFeature 0x2a51 Характеристика «Функции глюкозы» используется для описания поддерживаемых функций сервера. При чтении характеристика «Функции глюкозы» возвращает значение, используемое клиентом для определения поддерживаемых функций сервера.
QBluetoothUuid::CharacteristicType::GlucoseMeasurement 0x2a18 Характеристика «Измерение глюкозы» — это структура переменной длины, содержащая поле «Флаги», поле «Номер последовательности», поле «Базовая дата и время» и, в зависимости от содержимого поля «Флаги», может содержать поле «Смещение по времени», поле «Концентрация глюкозы», поле «Расположение образца» и поле «Объявление состояния датчика».
QBluetoothUuid::CharacteristicType::GlucoseMeasurementContext 0x2a34
QBluetoothUuid::CharacteristicType::GustFactor 0x2a74 Этот параметр указывает коэффициент увеличения скорости ветра между средней скоростью ветра и максимальной скоростью порыва.
QBluetoothUuid::CharacteristicType::HardwareRevisionString 0x2a27 Значение этого параметра — строка UTF-8, представляющая ревизию аппаратного обеспечения устройства.
QBluetoothUuid::CharacteristicType::MaximumRecommendedHeartRate 0x2a91 Этот параметр предоставляет максимальную рекомендуемую частоту сердечных сокращений, ограничивающую физическую нагрузку.
QBluetoothUuid::CharacteristicType::HeartRateControlPoint 0x2a39
QBluetoothUuid::CharacteristicType::HeartRateMax 0x2a8d Этот параметр указывает максимальную частоту сердечных сокращений пользователя в ударах в минуту.
QBluetoothUuid::CharacteristicType::HeartRateMeasurement 0x2a37
QBluetoothUuid::CharacteristicType::HeatIndex 0x2a7a Этот параметр предоставляет индекс теплового дискомфорта в градусах Цельсия.
QBluetoothUuid::CharacteristicType::Height 0x2a8e Этот параметр указывает рост пользователя.
QBluetoothUuid::CharacteristicType::HIDControlPoint 0x2a4c Параметр «Узел управления HID» — атрибут узла управления, который определяет команды HID при записи.
QBluetoothUuid::CharacteristicType::HIDInformation 0x2a4a Характеристика «Информация HID» возвращает атрибуты HID при чтении.
QBluetoothUuid::CharacteristicType::HipCircumference 0x2a8f Этот параметр указывает окружность бедер пользователя в метрах.
QBluetoothUuid::CharacteristicType::Humidity 0x2a6f Параметр указывает влажность в процентах.
QBluetoothUuid::CharacteristicType::IEEE1107320601RegulatoryCertificationDataList 0x2a2a Значение параметра — непрозрачная структура, перечисляющая различные требования к соответствию нормативным и/или сертификационным стандартам, на которые претендует устройство.
QBluetoothUuid::CharacteristicType::IntermediateCuffPressure 0x2a36 Этот параметр имеет такой же формат, что и параметр «Измерение артериального давления».
QBluetoothUuid::CharacteristicType::IntermediateTemperature 0x2a1e Параметр «Промежуточная температура» имеет такой же формат, что и параметр «Измерение температуры».
QBluetoothUuid::CharacteristicType::Irradiance 0x2a77 Этот параметр указывает мощность электромагнитного излучения в ваттах на квадратный метр.
QBluetoothUuid::CharacteristicType::Language 0x2aa2 Этот параметр содержит определение языка на основе ISO639-1.
QBluetoothUuid::CharacteristicType::LastName 0x2a90 Этот параметр указывает фамилию пользователя.
QBluetoothUuid::CharacteristicType::LNControlPoint 0x2a6b Параметр «Узел управления LN» используется для запроса выполнения конкретной функции на устройстве-приёмнике.
QBluetoothUuid::CharacteristicType::LNFeature 0x2a6a Параметр «Функции LN» используется для отчёта о списке функций, поддерживаемых устройством.
QBluetoothUuid::CharacteristicType::LocalTimeInformation 0x2a0f
QBluetoothUuid::CharacteristicType::LocationAndSpeed 0x2a67 Характеристика «Расположение и скорость» — структура переменной длины, содержащая поле «Флаги» и, в зависимости от содержимого поля «Флаги», может содержать комбинацию данных полей.
QBluetoothUuid::CharacteristicType::MagneticDeclination 0x2a2c Параметр содержит угол в горизонтальной плоскости между направлением истинного севера (географического) и магнитного севера, измеряемый по часовой стрелке от истинного севера до магнитного севера.
QBluetoothUuid::CharacteristicType::MagneticFluxDensity2D 0x2aa0 Этот параметр указывает величину магнитной индукции по осям x и y.
QBluetoothUuid::CharacteristicType::MagneticFluxDensity3D 0x2aa1 Этот параметр указывает величину магнитной индукции по осям x, y и z.
QBluetoothUuid::CharacteristicType::ManufacturerNameString 0x2a29 Значение этого параметра — строка UTF-8, представляющая название производителя устройства.
QBluetoothUuid::CharacteristicType::MeasurementInterval 0x2a21 Параметр «Интервал измерения» определяет время между измерениями.
QBluetoothUuid::CharacteristicType::ModelNumberString 0x2a24 Значение этого параметра — строка UTF-8, представляющая номер модели, назначенный поставщиком устройства.
QBluetoothUuid::CharacteristicType::Navigation 0x2a68 Параметр «Навигация» — структура переменной длины, содержащая поле «Флаги», поле «Азимут», поле «Курс» и, в зависимости от содержимого поля «Флаги»...
QBluetoothUuid::CharacteristicType::NewAlert 0x2a46 Этот параметр определяет категорию оповещения и количество новых оповещений данной категории, возникших на устройстве-сервере.
QBluetoothUuid::CharacteristicType::PeripheralPreferredConnectionParameters 0x2a04
QBluetoothUuid::CharacteristicType::PeripheralPrivacyFlag 0x2a02
QBluetoothUuid::CharacteristicType::PnPID 0x2a50 Параметр «PnP_ID» возвращает своё значение при чтении с помощью процедуры чтения значения характеристики GATT.
QBluetoothUuid::CharacteristicType::PollenConcentration 0x2a75 Параметр отображает количество частиц пыльцы на кубический метр.
QBluetoothUuid::CharacteristicType::PositionQuality 0x2a69 Параметр «Качество позиции» — структура переменной длины, содержащая поле «Флаги» и, по меньшей мере, одно из дополнительных данных.
QBluetoothUuid::CharacteristicType::Pressure 0x2a6d Параметр «Давление» указывает значение датчика давления.
QBluetoothUuid::CharacteristicType::ProtocolMode 0x2a4e Параметр «Режим протокола» используется для отображения текущего режима протокола сервиса HID, с которым он связан, или для установки желаемого режима протокола сервиса HID.
QBluetoothUuid::CharacteristicType::Rainfall 0x2a78 Этот параметр отображает количество осадков в метрах.
QBluetoothUuid::CharacteristicType::ReconnectionAddress 0x2a03 Информация на этой странице носит справочный характер. Нормативные описания содержатся в соответствующем спецификации.
QBluetoothUuid::CharacteristicType::RecordAccessControlPoint 0x2a52 Этот контрольный пункт используется с сервисом для предоставления базовых функций управления базой данных записей пациентов датчика глюкозы.
QBluetoothUuid::CharacteristicType::ReferenceTimeInformation 0x2a14
QBluetoothUuid::CharacteristicType::Report 0x2a4d Характеристика Отчёта используется для обмена данными между устройством HID и хостом HID.
QBluetoothUuid::CharacteristicType::ReportMap 0x2a4b Только один экземпляр этой характеристики существует как часть сервиса HID.
QBluetoothUuid::CharacteristicType::RestingHeartRate 0x2a92 Эта характеристика раскрывает минимальную частоту сердечных сокращений, которую может достичь пользователь.
QBluetoothUuid::CharacteristicType::RingerControlPoint 0x2a40 Характеристика «Контрольная точка звонка» определяет контрольную точку звонка.
QBluetoothUuid::CharacteristicType::RingerSetting 0x2a41 Характеристика «Настройка звонка» определяет настройки звонка.
QBluetoothUuid::CharacteristicType::RSCFeature 0x2a54 Характеристика RSC (скорость бега и шаг) используется для описания поддерживаемых функций сервера.
QBluetoothUuid::CharacteristicType::RSCMeasurement 0x2a53 RSC относится к скорости бега и шагу.
QBluetoothUuid::CharacteristicType::SCControlPoint 0x2a55 Характеристика «Контрольная точка SC» используется для запроса выполнения определённой функции на принимающем устройстве.
QBluetoothUuid::CharacteristicType::ScanIntervalWindow 0x2a4f Характеристика «Окно интервала сканирования» используется для хранения параметров сканирования клиента GATT.
QBluetoothUuid::CharacteristicType::ScanRefresh 0x2a31 Характеристика «Обновление сканирования» используется для уведомления клиента о том, что серверу необходимо записать характеристику «Окно интервала сканирования» с последними значениями при уведомлении.
QBluetoothUuid::CharacteristicType::SensorLocation 0x2a5d Характеристика «Расположение датчика» используется для отображения местоположения датчика.
QBluetoothUuid::CharacteristicType::SerialNumberString 0x2a25 Значение этой характеристики — строка переменной длины UTF-8, представляющая серийный номер конкретного экземпляра устройства.
QBluetoothUuid::CharacteristicType::ServiceChanged 0x2a05
QBluetoothUuid::CharacteristicType::SoftwareRevisionString 0x2a28 Значение этой характеристики — строка UTF-8, представляющая ревизию программного обеспечения для программного обеспечения внутри устройства.
QBluetoothUuid::CharacteristicType::SportTypeForAerobicAnaerobicThresholds 0x2a93 Эта характеристика используется для предварительной настройки различных характеристик аэробного и анаэробного порога на основе типа предстоящего вида спорта.
QBluetoothUuid::CharacteristicType::SupportedNewAlertCategory 0x2a47 Категория, поддерживаемая сервером для новых сообщений.
QBluetoothUuid::CharacteristicType::SupportedUnreadAlertCategory 0x2a48 Категория, поддерживаемая сервером для непрочитанных сообщений.
QBluetoothUuid::CharacteristicType::SystemID 0x2a23 Если идентификатор системы основан на адресе устройства Bluetooth с идентификатором компании (OUI) 0x123456 и назначенным компанией идентификатором 0x9ABCDE, то идентификатор системы должен быть 0x123456FFFE9ABCDE.
QBluetoothUuid::CharacteristicType::Temperature 0x2a6e Значение этой характеристики указывает температуру в градусах Цельсия.
QBluetoothUuid::CharacteristicType::TemperatureMeasurement 0x2a1c Характеристика измерения температуры — структура переменной длины, содержащая поле «Флаги», поле «Значение измерения температуры» и, в зависимости от содержимого поля «Флаги», необязательно поле «Маркировка времени» и/или поле «Тип температуры».
QBluetoothUuid::CharacteristicType::TemperatureType 0x2a1d Характеристика «Тип температуры» — перечисление, указывающее, где была измерена температура.
QBluetoothUuid::CharacteristicType::ThreeZoneHeartRateLimits 0x2a94 Эта характеристика содержит пределы между зонами частоты сердечных сокращений для определения частоты сердечных сокращений в 3 зонах.
QBluetoothUuid::CharacteristicType::TimeAccuracy 0x2a12
QBluetoothUuid::CharacteristicType::TimeSource 0x2a13
QBluetoothUuid::CharacteristicType::TimeUpdateControlPoint 0x2a16
QBluetoothUuid::CharacteristicType::TimeUpdateState 0x2a17
QBluetoothUuid::CharacteristicType::TimeWithDST 0x2a11
QBluetoothUuid::CharacteristicType::TimeZone 0x2a0e
QBluetoothUuid::CharacteristicType::TrueWindDirection 0x2a71 Характеристика указывает направление ветра по углу, измеряемому по часовой стрелке относительно истинного севера. Ветер, дующий с востока, задаётся как 90 градусов.
QBluetoothUuid::CharacteristicType::TrueWindSpeed 0x2a70 Характеристика указывает скорость ветра в метрах в секунду.
QBluetoothUuid::CharacteristicType::TwoZoneHeartRateLimits 0x2a95 Эта характеристика содержит пределы между зонами частоты сердечных сокращений для определения частоты сердечных сокращений в 2 зонах.
QBluetoothUuid::CharacteristicType::TxPowerLevel 0x2a07 Значение характеристики — целое число со знаком 8 бит с фиксированной точкой экспоненты 0.
QBluetoothUuid::CharacteristicType::UnreadAlertStatus 0x2a45 Эта характеристика показывает количество непрочитанных сообщений в конкретной категории на устройстве.
QBluetoothUuid::CharacteristicType::UserControlPoint 0x2a9f
QBluetoothUuid::CharacteristicType::UserIndex 0x2a9a Эта характеристика указывает индекс пользователя.
QBluetoothUuid::CharacteristicType::UVIndex 0x2a76 Эта характеристика раскрывает индекс УФ-излучения.
QBluetoothUuid::CharacteristicType::VO2Max 0x2a96 Эта характеристика раскрывает максимальное потребление кислорода пользователем.
QBluetoothUuid::CharacteristicType::WaistCircumference 0x2a97 Эта характеристика указывает окружность талии пользователя в метрах.
QBluetoothUuid::CharacteristicType::Weight 0x2a98 Эта характеристика раскрывает вес пользователя в килограммах.
QBluetoothUuid::CharacteristicType::WeightMeasurement 0x2a9d Эта характеристика предоставляет данные, связанные с весом, такие как ИМТ или вес пользователя.
QBluetoothUuid::CharacteristicType::WeightScaleFeature 0x2a9e Эта характеристика описывает доступные данные в характеристике WeightMeasurement.
QBluetoothUuid::CharacteristicType::WindChill 0x2a79 Эта характеристика указывает ощущаемый ветер в градусах Цельсия.

Это перечисление было добавлено или изменено в Qt 5.4.

[since 5.4] перечисление QBluetoothUuid::DescriptorType

Дескрипторы — это атрибуты, которые описывают значения характеристик Bluetooth Low Energy.

Это тип-удобство для UUID дескрипторных классов. Значения этого типа будут неявно преобразованы в QBluetoothUuid при необходимости. Подробные спецификации типов можно найти на bluetooth.org.

Постоянная Значение Описание
QBluetoothUuid::DescriptorType::CharacteristicExtendedProperties 0x2900 Описание определяет дополнительные свойства характеристики. Существование этого описания указывается флагом QLowEnergyCharacteristic::ExtendedProperty.
QBluetoothUuid::DescriptorType::CharacteristicUserDescription 0x2901 Описание предоставляет текстовое пользовательское описание значения характеристики.
QBluetoothUuid::DescriptorType::ClientCharacteristicConfiguration 0x2902 Описание определяет, как характеристика может быть настроена конкретным клиентом.
QBluetoothUuid::DescriptorType::ServerCharacteristicConfiguration 0x2903 Описание определяет, как описание характеристики может быть настроено для сервера.
QBluetoothUuid::DescriptorType::CharacteristicPresentationFormat 0x2904 Описание определяет формат значения характеристики.
QBluetoothUuid::DescriptorType::CharacteristicAggregateFormat 0x2905 Описание определяет формат агрегированного значения характеристики.
QBluetoothUuid::DescriptorType::ValidRange 0x2906 Описание используется для определения диапазона характеристик. Содержатся два обязательных поля (верхняя и нижняя границы), которые определяют диапазон.
QBluetoothUuid::DescriptorType::ExternalReportReference 0x2907 Позволяет HID-хосту сопоставлять информацию из значения характеристики Карты отчетов для данных входного, выходного или функционального отчета с UUID характеристики внешней службы, используемой для передачи связанных данных.
QBluetoothUuid::DescriptorType::ReportReference 0x2908 Информация о сопоставлении в виде идентификатора отчета и типа отчета, которая сопоставляет текущую родительскую характеристику с идентификатором(ами) отчета и типом(ами) отчета, определенными в характеристике Карты отчетов.
QBluetoothUuid::DescriptorType::EnvironmentalSensingConfiguration 0x290b Описание определяет, как несколько описаний настроек триггера комбинируются. Таким образом, это описание работает совместно с описанием EnvironmentalSensingTriggerSetting для определения условий, при которых связанное значение характеристики может быть уведомлено.
QBluetoothUuid::DescriptorType::EnvironmentalSensingMeasurement 0x290c Описание определяет дополнительную информацию для сервера датчиков окружающей среды, такую как целевое приложение, функции выборки или период измерения и неопределенность.
QBluetoothUuid::DescriptorType::EnvironmentalSensingTriggerSetting 0x290d Описание определяет условия, при которых сервер датчиков окружающей среды (ESS) должен вызывать уведомления. Примерами таких условий являются достижение определенных пороговых значений или истечение таймеров. Это подразумевает, что характеристика ESS поддерживает уведомления.
QBluetoothUuid::DescriptorType::UnknownDescriptorType 0x0 Тип описания неизвестен.

Этот перечисление был введен или изменен в Qt 5.4.

Перечисление QBluetoothUuid::ProtocolUuid

Это перечисление — удобный тип для UUID протоколов Bluetooth. Значения этого типа будут неявно преобразованы в QBluetoothUuid при необходимости.

Постоянная Значение Описание
QBluetoothUuid::ProtocolUuid::Sdp 0x0001 UUID протокола SDP
QBluetoothUuid::ProtocolUuid::Udp 0x0002 UUID протокола UDP
QBluetoothUuid::ProtocolUuid::Rfcomm 0x0003 UUID протокола RFCOMM
QBluetoothUuid::ProtocolUuid::Tcp 0x0004 UUID протокола TCP
QBluetoothUuid::ProtocolUuid::TcsBin 0x0005 UUID спецификации управления телефонией
QBluetoothUuid::ProtocolUuid::TcsAt 0x0006 UUID спецификации управления телефонией AT
QBluetoothUuid::ProtocolUuid::Att 0x0007 UUID протокола атрибутов
QBluetoothUuid::ProtocolUuid::Obex 0x0008 UUID протокола OBEX
QBluetoothUuid::ProtocolUuid::Ip 0x0009 UUID протокола IP
QBluetoothUuid::ProtocolUuid::Ftp 0x000A UUID протокола FTP
QBluetoothUuid::ProtocolUuid::Http 0x000C UUID протокола HTTP
QBluetoothUuid::ProtocolUuid::Wsp 0x000E UUID WSP
QBluetoothUuid::ProtocolUuid::Bnep 0x000F UUID протокола инкапсуляции сети Bluetooth
QBluetoothUuid::ProtocolUuid::Upnp 0x0010 UUID расширенного профиля обнаружения служб
QBluetoothUuid::ProtocolUuid::Hidp 0x0011 UUID профиля устройства ввода-вывода человека
QBluetoothUuid::ProtocolUuid::HardcopyControlChannel 0x0012 UUID профиля замены кабеля для печати
QBluetoothUuid::ProtocolUuid::HardcopyDataChannel 0x0014 UUID профиля замены кабеля для печати
QBluetoothUuid::ProtocolUuid::HardcopyNotification 0x0016 UUID профиля замены кабеля для печати
QBluetoothUuid::ProtocolUuid::Avctp 0x0017 UUID транспортного протокола управления аудио/видео
QBluetoothUuid::ProtocolUuid::Avdtp 0x0019 UUID транспортного протокола распределения аудио/видео
QBluetoothUuid::ProtocolUuid::Cmtp 0x001B Общий профиль доступа к ISDN
QBluetoothUuid::ProtocolUuid::UdiCPlain 0x001D UUID протокола UDI
QBluetoothUuid::ProtocolUuid::McapControlChannel 0x001E UUID протокола адаптации многоканального соединения
QBluetoothUuid::ProtocolUuid::McapDataChannel 0x001F UUID протокола адаптации многоканального соединения
QBluetoothUuid::ProtocolUuid::L2cap 0x0100 UUID протокола L2CAP

См. такжеQBluetoothServiceInfo::ProtocolDescriptorList.

перечисление QBluetoothUuid::ServiceClassUuid

Это перечисление — удобный тип для UUID классов и профилей служб Bluetooth. Значения этого типа будут неявно преобразованы в QBluetoothUuid при необходимости. Некоторые UUID относятся к идентификаторам классов служб, другие — к идентификаторам профилей, а некоторые могут использоваться как те, и другие. В общем случае UUID профилей следует использовать только в атрибуте QBluetoothServiceInfo::BluetoothProfileDescriptorList, а UUID классов служб — только в атрибуте QBluetoothServiceInfo::ServiceClassIds. Если UUID помечен как UUID профиля и класса службы, он может использоваться как значение для любого из вышеперечисленных атрибутов службы. Такое двойное использование имеет исторические причины, но больше не допускается для новых UUID.

В приведенном ниже списке явно указано, как должен использоваться каждый UUID. Bluetooth Low Energy-связанные значения, начинающиеся с 0x18, были введены в Qt 5.4

Постоянная Значение Описание
QBluetoothUuid::ServiceClassUuid::ServiceDiscoveryServer 0x1000 UUID сервера обнаружения служб (служба)
QBluetoothUuid::ServiceClassUuid::BrowseGroupDescriptor 0x1001 Дескриптор группы браузеров (служба)
QBluetoothUuid::ServiceClassUuid::PublicBrowseGroup 0x1002 Класс службы общедоступной группы браузеров. Службы, имеющие в списке групп браузеров группу браузеров общего доступа, обнаруживаются удалёнными устройствами.
QBluetoothUuid::ServiceClassUuid::SerialPort 0x1101 UUID профиля последовательного порта (служба и профиль)
QBluetoothUuid::ServiceClassUuid::LANAccessUsingPPP 0x1102 UUID профиля доступа к локальной сети (служба и профиль)
QBluetoothUuid::ServiceClassUuid::DialupNetworking 0x1103 UUID профиля соединения с коммутируемой линией (служба и профиль)
QBluetoothUuid::ServiceClassUuid::IrMCSync 0x1104 UUID профиля синхронизации (служба и профиль)
QBluetoothUuid::ServiceClassUuid::ObexObjectPush 0x1105 UUID службы передачи объектов OBEX (служба и профиль)
QBluetoothUuid::ServiceClassUuid::OBEXFileTransfer 0x1106 UUID профиля передачи файлов (FTP) (служба и профиль)
QBluetoothUuid::ServiceClassUuid::IrMCSyncCommand 0x1107 UUID профиля синхронизации (профиль)
QBluetoothUuid::ServiceClassUuid::Headset 0x1108 UUID профиля гарнитуры (HSP) (служба и профиль)
QBluetoothUuid::ServiceClassUuid::AudioSource 0x110a UUID профиля расширенного распределения аудио (A2DP) (служба)
QBluetoothUuid::ServiceClassUuid::AudioSink 0x110b UUID профиля расширенного распределения аудио (A2DP) (служба)
QBluetoothUuid::ServiceClassUuid::AV_RemoteControlTarget 0x110c UUID профиля дистанционного управления аудио/видео (AVRCP) (служба)
QBluetoothUuid::ServiceClassUuid::AdvancedAudioDistribution 0x110d UUID профиля расширенного распределения аудио (A2DP) (профиль)
QBluetoothUuid::ServiceClassUuid::AV_RemoteControl 0x110e UUID профиля дистанционного управления аудио/видео (AVRCP) (служба и профиль)
QBluetoothUuid::ServiceClassUuid::AV_RemoteControlController 0x110f UUID профиля дистанционного управления аудио/видео (служба)
QBluetoothUuid::ServiceClassUuid::HeadsetAG 0x1112 UUID профиля гарнитуры (HSP) (служба)
QBluetoothUuid::ServiceClassUuid::PANU 0x1115 UUID профиля сети ближнего радиуса действия (PAN) (служба и профиль)
QBluetoothUuid::ServiceClassUuid::NAP 0x1116 UUID профиля сети ближнего радиуса действия (PAN) (служба и профиль)
QBluetoothUuid::ServiceClassUuid::GN 0x1117 UUID профиля сети ближнего радиуса действия (PAN) (служба и профиль)
QBluetoothUuid::ServiceClassUuid::DirectPrinting 0x1118 UUID профиля базовой печати (BPP) (служба)
QBluetoothUuid::ServiceClassUuid::ReferencePrinting 0x1119 Связанные с UUID профиля базовой печати (BPP) (служба)
QBluetoothUuid::ServiceClassUuid::BasicImage 0x111a UUID профиля базовой визуализации (BIP) (профиль)
QBluetoothUuid::ServiceClassUuid::ImagingResponder 0x111b UUID профиля базовой визуализации (BIP) (служба)
QBluetoothUuid::ServiceClassUuid::ImagingAutomaticArchive 0x111c UUID профиля базовой визуализации (BIP) (служба)
QBluetoothUuid::ServiceClassUuid::ImagingReferenceObjects 0x111d UUID профиля базовой визуализации (BIP) (служба)
QBluetoothUuid::ServiceClassUuid::Handsfree 0x111e UUID профиля свободной руки (HFP) (служба и профиль)
QBluetoothUuid::ServiceClassUuid::HandsfreeAudioGateway 0x111f UUID шлюза аудио свободной руки (HFP) (служба)
QBluetoothUuid::ServiceClassUuid::DirectPrintingReferenceObjectsService 0x1120 UUID профиля базовой печати (BPP) (служба)
QBluetoothUuid::ServiceClassUuid::ReflectedUI 0x1121 UUID профиля базовой печати (BPP) (служба)
QBluetoothUuid::ServiceClassUuid::BasicPrinting 0x1122 UUID профиля базовой печати (BPP) (профиль)
QBluetoothUuid::ServiceClassUuid::PrintingStatus 0x1123 UUID профиля базовой печати (BPP) (служба)
QBluetoothUuid::ServiceClassUuid::HumanInterfaceDeviceService 0x1124 UUID устройства ввода-вывода человека (HID) (служба и профиль)
QBluetoothUuid::ServiceClassUuid::HardcopyCableReplacement 0x1125 Профиль замены кабеля для печати (HCRP) (профиль)
QBluetoothUuid::ServiceClassUuid::HCRPrint 0x1126 Профиль замены кабеля для печати (HCRP) (служба)
QBluetoothUuid::ServiceClassUuid::HCRScan 0x1127 Профиль замены кабеля для печати (HCRP) (служба)
QBluetoothUuid::ServiceClassUuid::SIMAccess 0x112d UUID профиля доступа к SIM-карте (SAP) (служба и профиль)
QBluetoothUuid::ServiceClassUuid::PhonebookAccessPCE 0x112e UUID профиля доступа к телефонной книге (PBAP) (служба)
QBluetoothUuid::ServiceClassUuid::PhonebookAccessPSE 0x112f UUID профиля доступа к телефонной книге (PBAP) (служба)
QBluetoothUuid::ServiceClassUuid::PhonebookAccess 0x1130 UUID профиля доступа к телефонной книге (PBAP) (профиль)
QBluetoothUuid::ServiceClassUuid::HeadsetHS 0x1131 UUID профиля гарнитуры (HSP) (служба)
QBluetoothUuid::ServiceClassUuid::MessageAccessServer 0x1132 UUID профиля доступа к сообщениям (MAP) (служба)
QBluetoothUuid::ServiceClassUuid::MessageNotificationServer 0x1133 UUID профиля доступа к сообщениям (MAP) (служба)
QBluetoothUuid::ServiceClassUuid::MessageAccessProfile 0x1134 UUID профиля доступа к сообщениям (MAP) (профиль)
QBluetoothUuid::ServiceClassUuid::GNSS 0x1135 UUID профиля глобальной системы навигации по спутникам (профиль)
QBluetoothUuid::ServiceClassUuid::GNSSServer 0x1136 Сервер глобальной системы навигации по спутникам (UUID) (служба)
QBluetoothUuid::ServiceClassUuid::Display3D 0x1137 UUID дисплея 3D-синхронизации (служба)
QBluetoothUuid::ServiceClassUuid::Glasses3D 0x1138 UUID очков 3D-синхронизации (служба)
QBluetoothUuid::ServiceClassUuid::Synchronization3D 0x1139 UUID профиля 3D-синхронизации (профиль)
QBluetoothUuid::ServiceClassUuid::MPSProfile 0x113a UUID спецификации многопрофильного доступа (профиль)
QBluetoothUuid::ServiceClassUuid::MPSService 0x113b UUID спецификации многопрофильного доступа (служба)
QBluetoothUuid::ServiceClassUuid::PnPInformation 0x1200 UUID идентификации устройства (DID) (служба и профиль)
QBluetoothUuid::ServiceClassUuid::GenericNetworking 0x1201 UUID общей сети (служба)
QBluetoothUuid::ServiceClassUuid::GenericFileTransfer 0x1202 UUID общей передачи файлов (служба)
QBluetoothUuid::ServiceClassUuid::GenericAudio 0x1203 UUID общего аудио (служба)
QBluetoothUuid::ServiceClassUuid::GenericTelephony 0x1204 UUID общего телефона (служба)
QBluetoothUuid::ServiceClassUuid::VideoSource 0x1303 UUID профиля распределения видео (VDP) (служба)
QBluetoothUuid::ServiceClassUuid::VideoSink 0x1304 UUID профиля распределения видео (VDP) (сервис)
QBluetoothUuid::ServiceClassUuid::VideoDistribution 0x1305 UUID профиля распределения видео (VDP) (профиль)
QBluetoothUuid::ServiceClassUuid::HDP 0x1400 UUID профиля устройства здоровья (HDP) (профиль)
QBluetoothUuid::ServiceClassUuid::HDPSource 0x1401 UUID источника профиля устройства здоровья (HDP) (сервис)
QBluetoothUuid::ServiceClassUuid::HDPSink 0x1402 UUID приемника профиля устройства здоровья (HDP) (сервис)
QBluetoothUuid::ServiceClassUuid::GenericAccess 0x1800 UUID универсального сервиса доступа для устройств Bluetooth Low Energy. Он содержит общую информацию об устройстве. Все доступные характеристики являются только для чтения.
QBluetoothUuid::ServiceClassUuid::GenericAttribute 0x1801
QBluetoothUuid::ServiceClassUuid::ImmediateAlert 0x1802 UUID сервиса немедленного оповещения. Сервис предоставляет точку управления, позволяющую устройству-партнёру заставить устройство немедленно оповестить.
QBluetoothUuid::ServiceClassUuid::LinkLoss 0x1803 UUID сервиса потери связи. Сервис определяет поведение при потере связи между двумя устройствами.
QBluetoothUuid::ServiceClassUuid::TxPower 0x1804 UUID сервиса мощности передачи. Сервис предоставляет текущий уровень мощности передачи данных устройства при подключении.
QBluetoothUuid::ServiceClassUuid::CurrentTimeService 0x1805 UUID сервиса текущего времени. Сервис определяет, как текущее время можно отобразить с помощью профиля общих атрибутов (GATT).
QBluetoothUuid::ServiceClassUuid::ReferenceTimeUpdateService 0x1806 UUID сервиса обновления времени отсчета. Сервис определяет, как клиент может запросить обновление времени от источника эталонного времени из сервера времени.
QBluetoothUuid::ServiceClassUuid::NextDSTChangeService 0x1807 UUID сервиса следующего изменения DST. Сервис определяет, как можно отобразить информацию о предстоящем изменении DST.
QBluetoothUuid::ServiceClassUuid::Glucose 0x1808 UUID сервиса глюкозы. Сервис предоставляет данные глюкозы и другие данные с датчика глюкозы для использования в приложениях потребительского и профессионального здравоохранения.
QBluetoothUuid::ServiceClassUuid::HealthThermometer 0x1809 UUID сервиса медицинского термометра. Сервис медицинского термометра предоставляет температуру и другие данные с термометра, предназначенные для приложений здравоохранения и фитнеса.
QBluetoothUuid::ServiceClassUuid::DeviceInformation 0x180a UUID сервиса информации об устройстве. Сервис информации об устройстве предоставляет информацию о производителе и/или поставщике устройства.
QBluetoothUuid::ServiceClassUuid::HeartRate 0x180d UUID сервиса частоты пульса. Сервис предоставляет частоту пульса и другие данные с датчика частоты пульса, предназначенные для приложений фитнеса.
QBluetoothUuid::ServiceClassUuid::PhoneAlertStatusService 0x180e UUID сервиса состояния оповещений телефона. Сервис предоставляет состояние оповещений телефона при подключении.
QBluetoothUuid::ServiceClassUuid::BatteryService 0x180f UUID сервиса батареи. Сервис батареи предоставляет состояние батареи в устройстве.
QBluetoothUuid::ServiceClassUuid::BloodPressure 0x1810 UUID сервиса кровяного давления. Сервис предоставляет данные кровяного давления и другие данные с монитора кровяного давления, предназначенные для приложений здравоохранения.
QBluetoothUuid::ServiceClassUuid::AlertNotificationService 0x1811 UUID сервиса оповещения об алертах. Сервис оповещения об алертах предоставляет информацию об алертах на устройстве.
QBluetoothUuid::ServiceClassUuid::HumanInterfaceDevice 0x1812 UUID сервиса человеко-машинного интерфейса. Сервис предоставляет отчеты HID и другие данные HID, предназначенные для хостов HID и устройств HID.
QBluetoothUuid::ServiceClassUuid::ScanParameters 0x1813 UUID сервиса параметров сканирования. Сервис параметров сканирования позволяет устройству-серверу GATT предоставлять характеристику для устройства-клиента GATT, чтобы записать интервал сканирования и окно сканирования на устройстве-сервере GATT.
QBluetoothUuid::ServiceClassUuid::RunningSpeedAndCadence 0x1814 UUID сервиса скорости и каденции бега. Сервис предоставляет скорость, каденцию и другие данные с датчика скорости и каденции бега, предназначенные для приложений фитнеса.
QBluetoothUuid::ServiceClassUuid::CyclingSpeedAndCadence 0x1816 UUID сервиса скорости и каденции езды на велосипеде. Сервис предоставляет данные, связанные со скоростью и каденцией, с датчика скорости и каденции езды на велосипеде, предназначенные для приложений фитнеса.
QBluetoothUuid::ServiceClassUuid::CyclingPower 0x1818 UUID сервиса скорости езды на велосипеде. Сервис предоставляет данные, связанные с мощностью и усилием, а также (необязательно) данные, связанные со скоростью и каденцией, с датчика мощности велосипедиста, предназначенные для спортивных и фитнес-приложений.
QBluetoothUuid::ServiceClassUuid::LocationAndNavigation 0x1819 UUID сервиса навигации по местоположению. Сервис предоставляет данные, связанные с местоположением и навигацией, с датчика местоположения и навигации, предназначенные для приложений для активного отдыха на природе.
QBluetoothUuid::ServiceClassUuid::EnvironmentalSensing 0x181a UUID сервиса датчика окружающей среды. Сервис предоставляет данные с датчика окружающей среды для спортивных и фитнес-приложений.
QBluetoothUuid::ServiceClassUuid::BodyComposition 0x181b UUID сервиса состава тела. Сервис предоставляет данные о составе тела, предназначенные для приложений потребительского здравоохранения.
QBluetoothUuid::ServiceClassUuid::UserData 0x181c UUID сервиса данных пользователя. Сервис данных пользователя предоставляет данные, относящиеся к пользователю, такие как имя, пол или вес, в спортивных и фитнес-средах.
QBluetoothUuid::ServiceClassUuid::WeightScale 0x181d UUID сервиса весов. Сервис весов предоставляет данные, связанные с весом, со взвешивающего устройства, предназначенные для приложений потребительского здравоохранения, спорта и фитнеса.
QBluetoothUuid::ServiceClassUuid::BondManagement 0x181e UUID сервиса управления связями. Сервис управления связями позволяет пользователю управлять хранением информации о связях на устройствах Bluetooth.
QBluetoothUuid::ServiceClassUuid::ContinuousGlucoseMonitoring 0x181f UUID сервиса непрерывного мониторинга глюкозы. Сервис непрерывного мониторинга глюкозы предоставляет данные глюкозы с датчика мониторинга для использования в приложениях здравоохранения.

Документация по функциям-членам

QBluetoothUuid::QBluetoothUuid(const QUuid &uuid)

Создаёт новый UUID Bluetooth, который является копией uuid.

QBluetoothUuid::QBluetoothUuid(const QString &uuid)

Создаёт объект QBluetoothUuid из строки uuid, которая должна быть отформатирована как пять шестнадцатеричных полей, разделённых дефисами, например, "{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}", где 'x' — шестнадцатеричная цифра. Фигурные скобки здесь необязательны, но обычно их включают. Если преобразование завершается неудачно, создаётся пустой UUID. См. QUuid::toString() для объяснения того, как пять шестнадцатеричных полей отображаются на публичные члены данных в QUuid.

QBluetoothUuid::QBluetoothUuid(quint128 uuid)

Создаёт новый UUID Bluetooth из 128-битного uuid.

Обратите внимание, что uuid должен быть в формате big endian.

QBluetoothUuid::QBluetoothUuid(quint32 uuid)

Создаёт новый UUID Bluetooth из 32-битного uuid.

QBluetoothUuid::QBluetoothUuid(quint16 uuid)

Создаёт новый UUID Bluetooth из 16-битного uuid.

[since 5.4] QBluetoothUuid::QBluetoothUuid(QBluetoothUuid::DescriptorType uuid)

Создаёт новый UUID Bluetooth из типа описателя uuid.

Эта функция была добавлена в Qt 5.4.

[since 5.4] QBluetoothUuid::QBluetoothUuid(QBluetoothUuid::CharacteristicType uuid)

Создаёт новый UUID Bluetooth из типа характеристики uuid.

Эта функция была добавлена в Qt 5.4.

QBluetoothUuid::QBluetoothUuid(QBluetoothUuid::ServiceClassUuid uuid)

Создаёт новый UUID Bluetooth из UUID класса сервиса uuid.

QBluetoothUuid::QBluetoothUuid(QBluetoothUuid::ProtocolUuid uuid)

Создаёт новый Bluetooth UUID из протокола uuid.

QBluetoothUuid::QBluetoothUuid()

Создаёт новый нулевой Bluetooth UUID.

[static, since 5.4] QString QBluetoothUuid::characteristicToString(QBluetoothUuid::CharacteristicType uuid)

Возвращает удобочитаемое и переведённое имя для заданного типа характеристики, представленного uuid.

Эта функция была добавлена в Qt 5.4.

См. также QBluetoothUuid::CharacteristicType.

[static, since 5.4] QString QBluetoothUuid::descriptorToString(QBluetoothUuid::DescriptorType uuid)

Возвращает удобочитаемое и переведённое имя для заданного типа описателя, представленного uuid.

Эта функция была добавлена в Qt 5.4.

См. также QBluetoothUuid::DescriptorType.

int QBluetoothUuid::minimumSize() const

Возвращает минимальный размер в байтах, в котором этот UUID может быть представлен. Для ненулевых UUID возвращаются 2, 4 или 16. Для нулевых UUID возвращается 0.

См. также isNull(), toUInt16(), toUInt32() и toUInt128().

[static, since 5.4] QString QBluetoothUuid::protocolToString(QBluetoothUuid::ProtocolUuid uuid)

Возвращает удобочитаемое и переведённое имя для заданного протокола, представленного uuid.

Эта функция была добавлена в Qt 5.4.

См. также QBluetoothUuid::ProtocolUuid.

[static, since Qt 5.4] QString QBluetoothUuid::serviceClassToString(QBluetoothUuid::ServiceClassUuid uuid)

Возвращает удобочитаемое и переведённое имя для заданного класса сервиса, представленного uuid.

Эта функция была добавлена в Qt 5.4.

См. также QBluetoothUuid::ServiceClassUuid.

quint16 QBluetoothUuid::toUInt16(bool *ok = nullptr) const

Возвращает 16-битовое представление этого UUID. Если ok передан, он устанавливается в true, если преобразование возможно, иначе в false. Значение возврата не определено, если ok установлен в false.

quint32 QBluetoothUuid::toUInt32(bool *ok = nullptr) const

Возвращает 32-битовое представление этого UUID. Если ok передан, он устанавливается в true, если преобразование возможно, иначе в false. Значение возврата не определено, если ok установлен в false.

quint128 QBluetoothUuid::toUInt128() const

Возвращает 128-битовое представление этого UUID.

Связанные нечленные функции

bool operator!=(const QBluetoothUuid &a, const QBluetoothUuid &b)

Возвращает true если a не равно b, в противном случае false.

bool operator==(const QBluetoothUuid &a, const QBluetoothUuid &b)

Возвращает true если a равно b, в противном случае false.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qbluetoothuuid.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API