Класс 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