QBluetoothUuid Class

QBluetoothUuid 클래스는 각 Bluetooth 서비스에 대한 UUID를 생성합니다. 더 보기...

Header: #include <QBluetoothUuid>
qmake: QT += bluetooth
Inherits: QUuid

공용 유형

enum class CharacteristicType { AerobicHeartRateLowerLimit, AerobicHeartRateUpperLimit, AerobicThreshold, Age, AnaerobicHeartRateLowerLimit, …, WindChill }
enum class DescriptorType { CharacteristicExtendedProperties, CharacteristicUserDescription, ClientCharacteristicConfiguration, ServerCharacteristicConfiguration, CharacteristicPresentationFormat, …, UnknownDescriptorType }
enum class ProtocolUuid { Sdp, Udp, Rfcomm, Tcp, TcsBin, …, L2cap }
enum class ServiceClassUuid { ServiceDiscoveryServer, BrowseGroupDescriptor, PublicBrowseGroup, SerialPort, LANAccessUsingPPP, …, ContinuousGlucoseMonitoring }

공용 함수

QBluetoothUuid()
QBluetoothUuid(QBluetoothUuid::CharacteristicType uuid)
QBluetoothUuid(QBluetoothUuid::DescriptorType uuid)
QBluetoothUuid(QBluetoothUuid::ProtocolUuid uuid)
QBluetoothUuid(QBluetoothUuid::ServiceClassUuid uuid)
QBluetoothUuid(const QUuid &uuid)
QBluetoothUuid(quint16 uuid)
QBluetoothUuid(quint32 uuid)
(since 6.6) QBluetoothUuid(QUuid::Id128Bytes uuid, QSysInfo::Endian order)
QBluetoothUuid(quint128 uuid, QSysInfo::Endian order = QSysInfo::BigEndian)
int minimumSize() const
(since 6.6) CBUUID *toCBUUID() const
quint16 toUInt16(bool *ok = nullptr) const
quint32 toUInt32(bool *ok = nullptr) const
quint128 toUInt128(QSysInfo::Endian order = QSysInfo::BigEndian) const

정적 공용 멤버

QString characteristicToString(QBluetoothUuid::CharacteristicType uuid)
QString descriptorToString(QBluetoothUuid::DescriptorType uuid)
(since 6.6) QBluetoothUuid fromCBUUID(CBUUID *cbUuid)
QString protocolToString(QBluetoothUuid::ProtocolUuid uuid)
(since Qt 5.4) QString serviceClassToString(QBluetoothUuid::ServiceClassUuid uuid)
bool operator!=(const QBluetoothUuid &a, const QBluetoothUuid &b)
bool operator==(const QBluetoothUuid &a, const QBluetoothUuid &b)

상세 설명

멤버 유형 문서

enum class QBluetoothUuid::CharacteristicType

이 열거형은 Bluetooth 저에너지 서비스 특성 클래스 UUID를 위한 편의 유형입니다. 이 유형의 값은 필요한 경우 암시적으로 QBluetoothUuid 로 변환됩니다. 자세한 유형 설명은 bluetooth.org에서 확인할 수 있습니다.

Constant설명
QBluetoothUuid::CharacteristicType::AerobicHeartRateLowerLimit0x2a7e사용자가 운동하는 동안 지구력이 향상되는 심박수의 하한입니다.
QBluetoothUuid::CharacteristicType::AerobicHeartRateUpperLimit0x2a84사용자가 운동하는 동안 지구력이 향상되는 심박수의 상한입니다.
QBluetoothUuid::CharacteristicType::AerobicThreshold0x2a7f이 특성은 첫 번째 대사 임계값을 나타냅니다.
QBluetoothUuid::CharacteristicType::Age0x2a80이 특성은 사용자의 나이를 나타냅니다.
QBluetoothUuid::CharacteristicType::AnaerobicHeartRateLowerLimit0x2a81사용자가 운동하는 동안 무산소성 내성을 향상시키는 심박수의 하한입니다.
QBluetoothUuid::CharacteristicType::AnaerobicHeartRateUpperLimit0x2a82사용자가 운동하는 동안 무산소성 내성을 향상시키는 심박수의 상한입니다.
QBluetoothUuid::CharacteristicType::AnaerobicThreshold0x2a83이 특성은 두 번째 대사 임계값을 나타냅니다.
QBluetoothUuid::CharacteristicType::AlertCategoryID0x2a43알림/메시지 카테고리.
QBluetoothUuid::CharacteristicType::AlertCategoryIDBitMask0x2a42알림/메시지 카테고리.
QBluetoothUuid::CharacteristicType::AlertLevel0x2a06장치에서 울리는 경고의 수준입니다. 알림이 울리는 동안 이 레벨이 변경되면 새 레벨이 적용됩니다.
QBluetoothUuid::CharacteristicType::AlertNotificationControlPoint0x2a44알림 서버의 제어 지점입니다. 클라이언트는 여기에서 명령을 작성하여 서버에 여러 기능을 요청할 수 있습니다.
QBluetoothUuid::CharacteristicType::AlertStatus0x2a3f알림 상태 특성은 알림의 상태를 정의합니다.
QBluetoothUuid::CharacteristicType::ApparentWindDirection0x2a73이 특성은 겉보기 풍향을 노출합니다. 겉보기 바람은 움직이는 관찰자가 느끼는 바람입니다. 이 특성은 관측자의 방향에 대해 시계 방향으로 측정된 각도로 바람의 방향을 나타냅니다.
QBluetoothUuid::CharacteristicType::ApparentWindSpeed0x2a72이 특성은 겉보기 풍속을 초당 미터 단위로 표시합니다. 겉보기 바람은 움직이는 관측자가 느끼는 바람입니다.
QBluetoothUuid::CharacteristicType::Appearance0x2a01이 장치의 외형입니다. 값은 카테고리(10비트)와 하위 카테고리(6비트)로 구성됩니다.
QBluetoothUuid::CharacteristicType::BarometricPressureTrend0x2aa3이 특성은 기압이 취하고 있는 추세를 드러냅니다.
QBluetoothUuid::CharacteristicType::BatteryLevel0x2a19배터리의 현재 충전 수준입니다. 100%는 완전히 충전된 상태를 나타내고 0%는 완전히 방전된 상태를 나타냅니다.
QBluetoothUuid::CharacteristicType::BloodPressureFeature0x2a49혈압 기능 특성은 혈압 센서에서 지원되는 기능을 설명하는 데 사용됩니다.
QBluetoothUuid::CharacteristicType::BloodPressureMeasurement0x2a35혈압 측정 특성은 플래그 필드, 혈압 측정 복합 값 필드를 포함하는 가변 길이 구조이며 플래그 필드의 내용에 따라 타임 스탬프, 맥박수 및 사용자 ID와 같은 추가 필드를 포함합니다.
QBluetoothUuid::CharacteristicType::BodyCompositionFeature0x2a9b이 특성은 신체 구성 측정 특성에서 사용 가능한 기능을 설명합니다.
QBluetoothUuid::CharacteristicType::BodyCompositionMeasurement0x2a9c이 특성은 근육 비율 또는 체수분량과 같은 신체 구성을 설명합니다.
QBluetoothUuid::CharacteristicType::BodySensorLocation0x2a38신체 센서 위치 특성은 신체에 있는 센서의 위치(예: 가슴, 손가락 또는 손)를 설명합니다.
QBluetoothUuid::CharacteristicType::BootKeyboardInputReport0x2a22부팅 키보드 입력 보고서 특성은 부팅 프로토콜 모드에서 작동하는 HID 호스트와 부팅 키보드에 해당하는 HID 서비스 간에 고정된 형식과 길이의 입력 보고서 데이터를 전송하는 데 사용됩니다.
QBluetoothUuid::CharacteristicType::BootKeyboardOutputReport0x2a32부팅 키보드 출력 보고서 특성은 부팅 프로토콜 모드에서 작동하는 HID 호스트와 부팅 키보드에 해당하는 HID 서비스 간에 고정된 형식과 길이의 출력 보고서 데이터를 전송하는 데 사용됩니다.
QBluetoothUuid::CharacteristicType::BootMouseInputReport0x2a33부팅 마우스 입력 보고서 특성은 부팅 프로토콜 모드에서 작동하는 HID 호스트와 부팅 마우스에 해당하는 HID 서비스 간에 고정된 형식과 길이의 입력 보고서 데이터를 전송하는 데 사용됩니다.
QBluetoothUuid::CharacteristicType::CSCFeature0x2a5cCSC(순환 속도 및 케이던스) 기능 특성은 서버에서 지원되는 기능을 설명하는 데 사용됩니다.
QBluetoothUuid::CharacteristicType::CSCMeasurement0x2a5bCSC 측정 특성(CSC는 사이클링 속도 및 케이던스를 의미)은 플래그 필드를 포함하는 가변 길이 구조이며 플래그 필드의 내용에 따라 아래 표에 표시된 것처럼 하나 이상의 추가 필드를 포함할 수 있습니다.
QBluetoothUuid::CharacteristicType::CurrentTime0x2a2b현재 시간 특성은 ExactTime256 특성과 동일한 정보와 표준 시간대, DST 및 사용된 업데이트 방법에 대한 정보를 표시합니다.
QBluetoothUuid::CharacteristicType::CyclingPowerControlPoint0x2a66순환 전원 제어점 특성은 수신 장치에서 특정 기능을 실행하도록 요청하는 데 사용됩니다.
QBluetoothUuid::CharacteristicType::CyclingPowerFeature0x2a65CP 기능 특성은 장치에서 지원하는 기능 목록을 보고하는 데 사용됩니다.
QBluetoothUuid::CharacteristicType::CyclingPowerMeasurement0x2a63사이클링 전력 측정 특성은 플래그 필드, 순간 전력 필드를 포함하는 가변 길이 구조이며 플래그 필드의 내용에 따라 아래 표와 같이 하나 이상의 추가 필드를 포함할 수 있습니다.
QBluetoothUuid::CharacteristicType::CyclingPowerVector0x2a64순환 전력 벡터 특성은 Flags 필드를 포함하는 가변 길이 구조이며 Flags 필드의 내용에 따라 아래 표와 같이 하나 이상의 추가 필드를 포함할 수 있습니다.
QBluetoothUuid::CharacteristicType::DatabaseChangeIncrement0x2a99
QBluetoothUuid::CharacteristicType::DateOfBirth0x2a85이 특성은 사용자의 생년월일을 나타냅니다.
QBluetoothUuid::CharacteristicType::DateOfThresholdAssessment0x2a86
QBluetoothUuid::CharacteristicType::DateTime0x2a08날짜 시간 특성은 시간을 나타내는 데 사용됩니다.
QBluetoothUuid::CharacteristicType::DayDateTime0x2a0a날짜 시간 특성은 날짜, 시간 및 요일을 나타냅니다.
QBluetoothUuid::CharacteristicType::DayOfWeek0x2a09요일 특성은 요일(월요일~일요일)을 나타냅니다.
QBluetoothUuid::CharacteristicType::DescriptorValueChanged0x2a7d이 특성은 환경 감지 서비스와 관련이 있습니다.
QBluetoothUuid::CharacteristicType::DeviceName0x2a00장치 이름 특성에는 장치 이름이 포함됩니다.
QBluetoothUuid::CharacteristicType::DewPoint0x2a7b이 특성은 이슬점을 섭씨 단위로 나타냅니다.
QBluetoothUuid::CharacteristicType::DSTOffset0x2a0dDST 오프셋 특성은 일광 절약 시간제에서 사용하는 오프셋을 설명합니다.
QBluetoothUuid::CharacteristicType::Elevation0x2a6c고도 특성은 해수면 위/아래의 고도를 나타냅니다.
QBluetoothUuid::CharacteristicType::EmailAddress0x2a87이 특성은 사용자의 이메일을 나타냅니다.
QBluetoothUuid::CharacteristicType::ExactTime2560x2a0c정확한 시간 256 특성은 1/256초의 정확도로 데이터, 요일 및 시간을 설명합니다.
QBluetoothUuid::CharacteristicType::FatBurnHeartRateLowerLimit0x2a88사용자가 운동하는 동안 지방 연소를 극대화하는 심박수의 하한입니다.
QBluetoothUuid::CharacteristicType::FatBurnHeartRateUpperLimit0x2a89사용자가 운동하는 동안 지방 연소를 극대화하는 심박수의 상한입니다.
QBluetoothUuid::CharacteristicType::FirmwareRevisionString0x2a26이 특성의 값은 장치 내 펌웨어의 펌웨어 버전을 나타내는 UTF-8 문자열입니다.
QBluetoothUuid::CharacteristicType::FirstName0x2a8a이 특성은 사용자의 이름을 노출합니다.
QBluetoothUuid::CharacteristicType::FiveZoneHeartRateLimits0x2a8b이 특성에는 5구간 심박수 정의에 대한 심박수 구간 사이의 한계가 포함되어 있습니다.
QBluetoothUuid::CharacteristicType::Gender0x2a8c이 특성은 사용자의 성별을 나타냅니다.
QBluetoothUuid::CharacteristicType::GlucoseFeature0x2a51포도당 기능 특성은 서버에서 지원되는 기능을 설명하는 데 사용됩니다. 포도당 기능 특성을 읽으면 클라이언트가 서버에서 지원되는 기능을 결정하는 데 사용하는 값을 반환합니다.
QBluetoothUuid::CharacteristicType::GlucoseMeasurement0x2a18포도당 측정 특성은 플래그 필드, 시퀀스 번호 필드, 기준 시간 필드를 포함하는 가변 길이 구조이며 플래그 필드의 내용에 따라 시간 오프셋 필드, 포도당 농도 필드, 유형-샘플 위치 필드 및 센서 상태 선언 필드를 포함할 수 있습니다.
QBluetoothUuid::CharacteristicType::GlucoseMeasurementContext0x2a34
QBluetoothUuid::CharacteristicType::GustFactor0x2a74특성은 최대 돌풍 속도에서 평균 풍속 사이의 풍속 증가 계수를 나타냅니다.
QBluetoothUuid::CharacteristicType::HardwareRevisionString0x2a27이 특성의 값은 장치 내 하드웨어의 하드웨어 버전을 나타내는 UTF-8 문자열입니다.
QBluetoothUuid::CharacteristicType::MaximumRecommendedHeartRate0x2a91이 특성은 운동량을 제한하는 최대 권장 심박수를 표시합니다.
QBluetoothUuid::CharacteristicType::HeartRateControlPoint0x2a39
QBluetoothUuid::CharacteristicType::HeartRateMax0x2a8d이 특성은 사용자가 분당 박동 수로 도달할 수 있는 최대 심박수를 나타냅니다.
QBluetoothUuid::CharacteristicType::HeartRateMeasurement0x2a37
QBluetoothUuid::CharacteristicType::HeatIndex0x2a7a이 특성은 섭씨 단위의 열 지수를 제공합니다.
QBluetoothUuid::CharacteristicType::Height0x2a8e이 특성은 사용자의 키를 나타냅니다.
QBluetoothUuid::CharacteristicType::HIDControlPoint0x2a4cHID 제어점 특성은 HID 명령이 기록될 때 정의되는 제어점 속성입니다.
QBluetoothUuid::CharacteristicType::HIDInformation0x2a4aHID 정보 특성은 읽을 때 HID 속성을 반환합니다.
QBluetoothUuid::CharacteristicType::HipCircumference0x2a8f이 특성은 사용자의 엉덩이 둘레를 미터 단위로 나타냅니다.
QBluetoothUuid::CharacteristicType::Humidity0x2a6f습도 특성은 습도를 퍼센트 단위로 나타냅니다.
QBluetoothUuid::CharacteristicType::IEEE1107320601RegulatoryCertificationDataList0x2a2a특성 값은 장치가 준수한다고 주장하는 다양한 규정 및/또는 인증 준수 항목을 나열하는 불투명한 구조입니다.
QBluetoothUuid::CharacteristicType::IntermediateCuffPressure0x2a36이 특성은 혈압 측정 특성과 동일한 형식을 갖습니다.
QBluetoothUuid::CharacteristicType::IntermediateTemperature0x2a1e중간 온도 특성은 온도 측정 특성과 동일한 형식을 갖습니다.
QBluetoothUuid::CharacteristicType::Irradiance0x2a77이 특성은 전자기 방사 전력을 평방미터당 와트 단위로 나타냅니다.
QBluetoothUuid::CharacteristicType::Language0x2aa2이 특성에는 ISO639-1에 따른 언어 정의가 포함되어 있습니다.
QBluetoothUuid::CharacteristicType::LastName0x2a90이 특성은 사용자의 성을 나타냅니다.
QBluetoothUuid::CharacteristicType::LNControlPoint0x2a6bLN 제어점 특성은 수신 장치에서 특정 기능을 실행하도록 요청하는 데 사용됩니다.
QBluetoothUuid::CharacteristicType::LNFeature0x2a6aLN 기능 특성은 장치에서 지원하는 기능 목록을 보고하는 데 사용됩니다.
QBluetoothUuid::CharacteristicType::LocalTimeInformation0x2a0f
QBluetoothUuid::CharacteristicType::LocationAndSpeed0x2a67위치 및 속도 특성은 플래그 필드를 포함하는 가변 길이 구조이며, 플래그 필드의 내용에 따라 데이터 필드의 조합을 포함할 수 있습니다.
QBluetoothUuid::CharacteristicType::MagneticDeclination0x2a2c이 특성에는 (지리적) 진북과 자북 방향 사이의 수평면에서의 각도가 포함되며, 진북에서 자북으로 시계 방향으로 측정됩니다.
QBluetoothUuid::CharacteristicType::MagneticFluxDensity2D0x2aa0이 특성은 x축과 y축의 자속 밀도를 나타냅니다.
QBluetoothUuid::CharacteristicType::MagneticFluxDensity3D0x2aa1이 특성은 x, y 및 z 축의 자속 밀도를 나타냅니다.
QBluetoothUuid::CharacteristicType::ManufacturerNameString0x2a29이 특성의 값은 장치 제조업체의 이름을 나타내는 UTF-8 문자열입니다.
QBluetoothUuid::CharacteristicType::MeasurementInterval0x2a21측정 간격 특성은 측정 사이의 시간을 정의합니다.
QBluetoothUuid::CharacteristicType::ModelNumberString0x2a24이 특성의 값은 장치 공급업체에서 할당된 모델 번호를 나타내는 UTF-8 문자열입니다.
QBluetoothUuid::CharacteristicType::Navigation0x2a68탐색 특성은 플래그 필드, 방위 필드, 방향 필드를 포함하는 가변 길이 구조이며 플래그 필드의 내용을 기반으로 합니다.
QBluetoothUuid::CharacteristicType::NewAlert0x2a46이 특성은 알림의 카테고리와 서버 장치에서 해당 카테고리의 새 알림이 몇 개 발생했는지를 정의합니다.
QBluetoothUuid::CharacteristicType::PeripheralPreferredConnectionParameters0x2a04
QBluetoothUuid::CharacteristicType::PeripheralPrivacyFlag0x2a02
QBluetoothUuid::CharacteristicType::PnPID0x2a50PnP_ID 특성은 GATT 특성 값 읽기 절차를 사용하여 읽을 때 해당 값을 반환합니다.
QBluetoothUuid::CharacteristicType::PollenConcentration0x2a75이 특성은 입방미터당 꽃가루 농도 수를 표시합니다.
QBluetoothUuid::CharacteristicType::PositionQuality0x2a69위치 품질 특성은 플래그 필드와 선택적 데이터 중 하나 이상을 포함하는 가변 길이 구조입니다.
QBluetoothUuid::CharacteristicType::Pressure0x2a6d압력 특성은 압력 센서의 값을 나타냅니다.
QBluetoothUuid::CharacteristicType::ProtocolMode0x2a4e프로토콜 모드 특성은 연결된 HID 서비스의 현재 프로토콜 모드를 노출하거나 원하는 HID 서비스의 프로토콜 모드를 설정하는 데 사용됩니다.
QBluetoothUuid::CharacteristicType::Rainfall0x2a78이 특성은 강우량을 미터 단위로 표시합니다.
QBluetoothUuid::CharacteristicType::ReconnectionAddress0x2a03이 페이지에 포함된 정보는 정보 제공용입니다. 규범적인 설명은 해당 사양에 포함되어 있습니다.
QBluetoothUuid::CharacteristicType::RecordAccessControlPoint0x2a52이 제어점은 혈당 센서 환자 기록 데이터베이스에 대한 기본 관리 기능을 제공하는 서비스와 함께 사용됩니다.
QBluetoothUuid::CharacteristicType::ReferenceTimeInformation0x2a14
QBluetoothUuid::CharacteristicType::Report0x2a4d보고서 특성은 HID 장치와 HID 호스트 간에 데이터를 교환하는 데 사용됩니다.
QBluetoothUuid::CharacteristicType::ReportMap0x2a4b이 특성의 인스턴스는 HID 서비스의 일부로 단 하나만 존재합니다.
QBluetoothUuid::CharacteristicType::RestingHeartRate0x2a92이 특성은 사용자가 도달할 수 있는 가장 낮은 심박수를 노출합니다.
QBluetoothUuid::CharacteristicType::RingerControlPoint0x2a40벨소리 제어 지점 특성은 벨소리의 제어 지점을 정의합니다.
QBluetoothUuid::CharacteristicType::RingerSetting0x2a41벨소리 설정 특성은 벨소리 설정을 정의합니다.
QBluetoothUuid::CharacteristicType::RSCFeature0x2a54RSC(러닝 속도 및 케이던스) 기능 특성은 서버에서 지원되는 기능을 설명하는 데 사용됩니다.
QBluetoothUuid::CharacteristicType::RSCMeasurement0x2a53RSC는 달리기 속도 및 케이던스를 나타냅니다.
QBluetoothUuid::CharacteristicType::SCControlPoint0x2a55SC 제어점 특성은 수신 장치에서 특정 기능을 실행하도록 요청하는 데 사용됩니다.
QBluetoothUuid::CharacteristicType::ScanIntervalWindow0x2a4f스캔 간격 창 특성은 GATT 클라이언트의 스캔 매개변수를 저장하는 데 사용됩니다.
QBluetoothUuid::CharacteristicType::ScanRefresh0x2a31스캔 새로 고침 특성은 서버가 알림 시 스캔 간격 창 특성을 최신 값으로 기록해야 함을 클라이언트에 알리는 데 사용됩니다.
QBluetoothUuid::CharacteristicType::SensorLocation0x2a5d센서 위치 특성은 센서의 위치를 노출하는 데 사용됩니다.
QBluetoothUuid::CharacteristicType::SerialNumberString0x2a25이 특성의 값은 장치의 특정 인스턴스에 대한 일련 번호를 나타내는 가변 길이의 UTF-8 문자열입니다.
QBluetoothUuid::CharacteristicType::ServiceChanged0x2a05
QBluetoothUuid::CharacteristicType::SoftwareRevisionString0x2a28이 특성의 값은 장치 내 소프트웨어의 소프트웨어 버전을 나타내는 UTF-8 문자열입니다.
QBluetoothUuid::CharacteristicType::SportTypeForAerobicAnaerobicThresholds0x2a93이 특성은 수행하려는 스포츠 유형에 따라 다양한 유산소 및 무산소 임계값 특성을 사전 설정하는 데 사용됩니다.
QBluetoothUuid::CharacteristicType::SupportedNewAlertCategory0x2a47서버가 새 알림에 대해 지원하는 카테고리입니다.
QBluetoothUuid::CharacteristicType::SupportedUnreadAlertCategory0x2a48서버가 읽지 않은 알림에 대해 지원하는 카테고리입니다.
QBluetoothUuid::CharacteristicType::SystemID0x2a23시스템 ID가 회사 식별자(OUI)가 0x123456인 블루투스 장치 주소를 기반으로 하고 회사 할당 식별자가 0x9ABCDE인 경우 시스템 식별자는 0x123456FFFE9ABCDE가 되어야 합니다.
QBluetoothUuid::CharacteristicType::Temperature0x2a6e이 특성의 값은 온도를 섭씨 단위로 나타냅니다.
QBluetoothUuid::CharacteristicType::TemperatureMeasurement0x2a1c온도 측정 특성은 플래그 필드, 온도 측정 값 필드, 그리고 플래그 필드의 내용에 따라 선택적으로 타임 스탬프 필드 및/또는 온도 유형 필드를 포함하는 가변 길이 구조입니다.
QBluetoothUuid::CharacteristicType::TemperatureType0x2a1d온도 유형 특성은 온도가 측정된 위치를 나타내는 열거형입니다.
QBluetoothUuid::CharacteristicType::ThreeZoneHeartRateLimits0x2a94이 특성에는 3구역 심박수 정의에 대한 심박수 구역 사이의 한계가 포함됩니다.
QBluetoothUuid::CharacteristicType::TimeAccuracy0x2a12
QBluetoothUuid::CharacteristicType::TimeSource0x2a13
QBluetoothUuid::CharacteristicType::TimeUpdateControlPoint0x2a16
QBluetoothUuid::CharacteristicType::TimeUpdateState0x2a17
QBluetoothUuid::CharacteristicType::TimeWithDST0x2a11
QBluetoothUuid::CharacteristicType::TimeZone0x2a0e
QBluetoothUuid::CharacteristicType::TrueWindDirection0x2a71풍향 특성은 (지리적) 진북을 기준으로 시계 방향으로 측정된 각도로 바람의 방향을 나타냅니다. 동쪽에서 불어오는 바람은 90도로 표시됩니다.
QBluetoothUuid::CharacteristicType::TrueWindSpeed0x2a70특성에는 풍속이 초당 미터 단위로 표시됩니다.
QBluetoothUuid::CharacteristicType::TwoZoneHeartRateLimits0x2a95이 특성에는 2구역 심박수 정의에 대한 심박수 구역 사이의 한계가 포함되어 있습니다.
QBluetoothUuid::CharacteristicType::TxPowerLevel0x2a07특성 값은 고정점 지수가 0인 부호 있는 8비트 정수입니다.
QBluetoothUuid::CharacteristicType::UnreadAlertStatus0x2a45이 특성은 장치의 특정 카테고리에 읽지 않은 알림이 몇 개 있는지 보여줍니다.
QBluetoothUuid::CharacteristicType::UserControlPoint0x2a9f
QBluetoothUuid::CharacteristicType::UserIndex0x2a9a이 특성은 사용자의 인덱스를 나타냅니다.
QBluetoothUuid::CharacteristicType::UVIndex0x2a76이 특성은 UV 인덱스를 노출합니다.
QBluetoothUuid::CharacteristicType::VO2Max0x2a96이 특성은 사용자의 최대 산소 섭취량을 표시합니다.
QBluetoothUuid::CharacteristicType::WaistCircumference0x2a97이 특성은 사용자의 허리 둘레를 미터 단위로 표시합니다.
QBluetoothUuid::CharacteristicType::Weight0x2a98이 특성은 사용자의 체중을 킬로그램 단위로 표시합니다.
QBluetoothUuid::CharacteristicType::WeightMeasurement0x2a9d이 특성은 BMI 또는 사용자의 체중과 같은 체중 관련 데이터를 제공합니다.
QBluetoothUuid::CharacteristicType::WeightScaleFeature0x2a9e이 특성은 체중 측정 특성에서 사용 가능한 데이터를 설명합니다.
QBluetoothUuid::CharacteristicType::WindChill0x2a79이 특성은 바람의 온도를 섭씨로 표시합니다.

enum class QBluetoothUuid::DescriptorType

설명자는 Bluetooth 저에너지 특성 값을 설명하는 속성입니다.

이 열거형은 설명자 클래스 UUID를 위한 편의 유형입니다. 이 유형의 값은 필요한 경우 암시적으로 QBluetoothUuid 로 변환됩니다. 자세한 유형 사양은 bluetooth.org에서 확인할 수 있습니다.

Constant설명
QBluetoothUuid::DescriptorType::CharacteristicExtendedProperties0x2900설명자는 추가 특성 속성을 정의합니다. 이 설명자의 존재 여부는 QLowEnergyCharacteristic::ExtendedProperty 플래그로 표시됩니다.
QBluetoothUuid::DescriptorType::CharacteristicUserDescription0x2901설명자는 특성 값에 대한 텍스트 사용자 설명을 제공합니다.
QBluetoothUuid::DescriptorType::ClientCharacteristicConfiguration0x2902설명자는 특정 클라이언트에서 특성을 구성하는 방법을 정의합니다.
QBluetoothUuid::DescriptorType::ServerCharacteristicConfiguration0x2903설명자는 특성 설명자가 연결된 특성이 서버에 대해 구성될 수 있는 방법을 정의합니다.
QBluetoothUuid::DescriptorType::CharacteristicPresentationFormat0x2904설명자는 특성 값의 형식을 정의합니다.
QBluetoothUuid::DescriptorType::CharacteristicAggregateFormat0x2905설명자는 집계된 특성 값의 형식을 정의합니다.
QBluetoothUuid::DescriptorType::ValidRange0x2906설명자는 특성 범위를 정의하는 데 사용됩니다. 범위를 정의하는 두 개의 필수 필드(상한 및 하한)가 포함되어 있습니다.
QBluetoothUuid::DescriptorType::ExternalReportReference0x2907HID 호스트가 입력 보고서, 출력 보고서 또는 기능 보고서 데이터에 대한 보고서 맵 특성 값의 정보를 관련 데이터를 전송하는 데 사용되는 외부 서비스 특성의 특성 UUID에 매핑할 수 있습니다.
QBluetoothUuid::DescriptorType::ReportReference0x2908현재 상위 특성을 보고서 맵 특성에 정의된 보고서 ID 및 보고서 유형에 매핑하는 보고서 ID 및 보고서 유형 형식의 매핑 정보입니다.
QBluetoothUuid::DescriptorType::EnvironmentalSensingConfiguration0x290b설명자는 여러 트리거 설정 설명자가 결합되는 방식을 정의합니다. 따라서 이 디스크립터는 환경 감지 트리거 설정 디스크립터와 함께 작동하여 연결된 특성 값이 알림을 받을 수 있는 조건을 정의합니다.
QBluetoothUuid::DescriptorType::EnvironmentalSensingMeasurement0x290cDescriptor는 환경 감지 서버에 대한 추가 정보(예: 의도된 애플리케이션, 샘플링 기능 또는 측정 기간 및 불확실성)를 정의합니다.
QBluetoothUuid::DescriptorType::EnvironmentalSensingTriggerSetting0x290d설명자는 환경 감지 서버(ESS)가 알림을 트리거해야 하는 조건을 정의합니다. 이러한 조건의 예로는 특정 임계값에 도달하거나 타이머가 만료된 경우를 들 수 있습니다. 이는 ESS 특성이 알림을 지원한다는 것을 의미합니다.
QBluetoothUuid::DescriptorType::UnknownDescriptorType0x0설명자 유형을 알 수 없습니다.

enum class QBluetoothUuid::ProtocolUuid

이 열거형은 블루투스 프로토콜 UUID를 위한 편의 유형입니다. 이 유형의 값은 필요한 경우 암시적으로 QBluetoothUuid 로 변환됩니다.

Constant설명
QBluetoothUuid::ProtocolUuid::Sdp0x0001SDP 프로토콜 UUID
QBluetoothUuid::ProtocolUuid::Udp0x0002UDP 프로토콜 UUID
QBluetoothUuid::ProtocolUuid::Rfcomm0x0003RFCOMM 프로토콜 UUID
QBluetoothUuid::ProtocolUuid::Tcp0x0004TCP 프로토콜 UUID
QBluetoothUuid::ProtocolUuid::TcsBin0x0005전화 통신 제어 사양 UUID
QBluetoothUuid::ProtocolUuid::TcsAt0x0006전화 통신 제어 사양 AT UUID
QBluetoothUuid::ProtocolUuid::Att0x0007어트리뷰트 프로토콜 UUID
QBluetoothUuid::ProtocolUuid::Obex0x0008OBEX 프로토콜 UUID
QBluetoothUuid::ProtocolUuid::Ip0x0009IP 프로토콜 UUID
QBluetoothUuid::ProtocolUuid::Ftp0x000AFTP 프로토콜 UUID
QBluetoothUuid::ProtocolUuid::Http0x000CHTTP 프로토콜 UUID
QBluetoothUuid::ProtocolUuid::Wsp0x000EWSP UUID
QBluetoothUuid::ProtocolUuid::Bnep0x000F블루투스 네트워크 캡슐화 프로토콜 UUID
QBluetoothUuid::ProtocolUuid::Upnp0x0010확장 서비스 검색 프로필 UUID
QBluetoothUuid::ProtocolUuid::Hidp0x0011휴먼 인터페이스 장치 프로파일 UUID
QBluetoothUuid::ProtocolUuid::HardcopyControlChannel0x0012하드카피 케이블 교체 프로필 UUID
QBluetoothUuid::ProtocolUuid::HardcopyDataChannel0x0014하드카피 케이블 교체 프로필 UUID
QBluetoothUuid::ProtocolUuid::HardcopyNotification0x0016하드카피 케이블 교체 프로파일 UUID
QBluetoothUuid::ProtocolUuid::Avctp0x0017오디오/비디오 제어 전송 프로토콜 UUID
QBluetoothUuid::ProtocolUuid::Avdtp0x0019오디오/비디오 배포 전송 프로토콜 UUID
QBluetoothUuid::ProtocolUuid::Cmtp0x001B일반 ISDN 액세스 프로파일
QBluetoothUuid::ProtocolUuid::UdiCPlain0x001DUDI 프로토콜 UUID
QBluetoothUuid::ProtocolUuid::McapControlChannel0x001E다중 채널 적응 프로토콜 UUID
QBluetoothUuid::ProtocolUuid::McapDataChannel0x001F다중 채널 적응 프로토콜 UUID
QBluetoothUuid::ProtocolUuid::L2cap0x0100L2CAP 프로토콜 UUID

QBluetoothServiceInfo::ProtocolDescriptorList도 참조하세요 .

enum class QBluetoothUuid::ServiceClassUuid

이 열거형은 Bluetooth 서비스 클래스 및 프로필 UUID에 대한 편의 유형입니다. 이 유형의 값은 필요한 경우 암시적으로 QBluetoothUuid 로 변환됩니다. 일부 UUID는 서비스 클래스 ID를 참조하고 일부는 프로파일 ID를 참조하며 일부는 둘 다로 사용할 수 있습니다. 일반적으로 프로필 UUID는 QBluetoothServiceInfo::BluetoothProfileDescriptorList 어트리뷰트에서만 사용해야 하며 서비스 클래스 UUID는 QBluetoothServiceInfo::ServiceClassIds 어트리뷰트에서만 사용해야 합니다. UUID가 프로필 및 서비스 클래스 UUID로 표시된 경우에는 위의 서비스 속성 중 하나에 대한 값으로 사용할 수 있습니다. 이러한 이중 사용은 역사적인 이유가 있지만 더 이상 최신 UUID에는 허용되지 않습니다.

아래 목록에는 각 UUID가 어떤 유형으로 사용되어야 하는지 명시적으로 나와 있습니다. 0x18로 시작하는 Bluetooth 저에너지 관련 값은 Qt 5.4에서 도입되었습니다.

Constant설명
QBluetoothUuid::ServiceClassUuid::ServiceDiscoveryServer0x1000서비스 검색 서버 UUID(서비스)
QBluetoothUuid::ServiceClassUuid::BrowseGroupDescriptor0x1001브라우저 그룹 설명자(서비스)
QBluetoothUuid::ServiceClassUuid::PublicBrowseGroup0x1002공개 브라우징 그룹 서비스 클래스. browse group list 에 공개 브라우징 그룹이 있는 서비스는 원격 장치에서 검색할 수 있습니다.
QBluetoothUuid::ServiceClassUuid::SerialPort0x1101직렬 포트 프로필 UUID(서비스 및 프로필)
QBluetoothUuid::ServiceClassUuid::LANAccessUsingPPP0x1102LAN 액세스 프로필 UUID(서비스 및 프로필)
QBluetoothUuid::ServiceClassUuid::DialupNetworking0x1103전화 접속 네트워킹 프로필 UUID(서비스 및 프로필)
QBluetoothUuid::ServiceClassUuid::IrMCSync0x1104동기화 프로필 UUID(서비스 및 프로필)
QBluetoothUuid::ServiceClassUuid::ObexObjectPush0x1105OBEX 오브젝트 푸시 서비스 UUID(서비스 및 프로필)
QBluetoothUuid::ServiceClassUuid::OBEXFileTransfer0x1106파일 전송 프로필(FTP) UUID(서비스 및 프로필)
QBluetoothUuid::ServiceClassUuid::IrMCSyncCommand0x1107동기화 프로필 UUID(프로필)
QBluetoothUuid::ServiceClassUuid::Headset0x1108헤드셋 프로필(HSP) UUID(서비스 및 프로필)
QBluetoothUuid::ServiceClassUuid::AudioSource0x110a고급 오디오 배포 프로필(A2DP) UUID(서비스)
QBluetoothUuid::ServiceClassUuid::AudioSink0x110b고급 오디오 분배 프로파일(A2DP) UUID(서비스)
QBluetoothUuid::ServiceClassUuid::AV_RemoteControlTarget0x110cAVRCP(오디오/비디오 원격 제어 프로파일) UUID(서비스)
QBluetoothUuid::ServiceClassUuid::AdvancedAudioDistribution0x110d고급 오디오 배포 프로파일(A2DP) UUID(프로파일)
QBluetoothUuid::ServiceClassUuid::AV_RemoteControl0x110eAVRCP(오디오/비디오 원격 제어 프로파일) UUID(서비스 및 프로파일)
QBluetoothUuid::ServiceClassUuid::AV_RemoteControlController0x110f오디오/비디오 원격 제어 프로파일 UUID(서비스)
QBluetoothUuid::ServiceClassUuid::HeadsetAG0x1112헤드셋 프로파일(HSP) UUID(서비스)
QBluetoothUuid::ServiceClassUuid::PANU0x1115PAN(개인 영역 네트워킹 프로필) UUID(서비스 및 프로필)
QBluetoothUuid::ServiceClassUuid::NAP0x1116개인 영역 네트워킹 프로필(PAN) UUID(서비스 및 프로필)
QBluetoothUuid::ServiceClassUuid::GN0x1117PAN(개인 영역 네트워킹 프로필) UUID(서비스 및 프로필)
QBluetoothUuid::ServiceClassUuid::DirectPrinting0x1118기본 인쇄 프로필(BPP) UUID(서비스)
QBluetoothUuid::ServiceClassUuid::ReferencePrinting0x1119기본 인쇄 프로필(BPP) UUID(서비스) 관련 정보
QBluetoothUuid::ServiceClassUuid::BasicImage0x111a기본 이미징 프로필(BIP) UUID(프로필)
QBluetoothUuid::ServiceClassUuid::ImagingResponder0x111b기본 이미징 프로필(BIP) UUID(서비스)
QBluetoothUuid::ServiceClassUuid::ImagingAutomaticArchive0x111c기본 이미징 프로필(BIP) UUID(서비스)
QBluetoothUuid::ServiceClassUuid::ImagingReferenceObjects0x111d기본 이미징 프로파일(BIP) UUID(서비스)
QBluetoothUuid::ServiceClassUuid::Handsfree0x111e핸즈프리 프로파일(HFP) UUID(서비스 및 프로파일)
QBluetoothUuid::ServiceClassUuid::HandsfreeAudioGateway0x111f핸즈프리 오디오 게이트웨이(HFP) UUID(서비스)
QBluetoothUuid::ServiceClassUuid::DirectPrintingReferenceObjectsService0x1120기본 인쇄 프로필(BPP) UUID(서비스)
QBluetoothUuid::ServiceClassUuid::ReflectedUI0x1121기본 인쇄 프로필(BPP) UUID(서비스)
QBluetoothUuid::ServiceClassUuid::BasicPrinting0x1122기본 인쇄 프로필(BPP) UUID(프로필)
QBluetoothUuid::ServiceClassUuid::PrintingStatus0x1123기본 인쇄 프로필(BPP) UUID(서비스)
QBluetoothUuid::ServiceClassUuid::HumanInterfaceDeviceService0x1124휴먼 인터페이스 장치(HID) UUID(서비스 및 프로필)
QBluetoothUuid::ServiceClassUuid::HardcopyCableReplacement0x1125하드카피 케이블 교체 프로필(HCRP)(프로필)
QBluetoothUuid::ServiceClassUuid::HCRPrint0x1126하드카피 케이블 교체 프로필(HCRP)(서비스)
QBluetoothUuid::ServiceClassUuid::HCRScan0x1127하드카피 케이블 교체 프로필(HCRP)(서비스) (서비스)
QBluetoothUuid::ServiceClassUuid::SIMAccess0x112dSIM 액세스 프로필(SAP) UUID(서비스 및 프로필)
QBluetoothUuid::ServiceClassUuid::PhonebookAccessPCE0x112e전화번호부 액세스 프로필(PBAP) UUID(서비스)
QBluetoothUuid::ServiceClassUuid::PhonebookAccessPSE0x112f전화번호부 액세스 프로필(PBAP) UUID(서비스)
QBluetoothUuid::ServiceClassUuid::PhonebookAccess0x1130전화번호부 액세스 프로필(PBAP)(프로필)(프로필)
QBluetoothUuid::ServiceClassUuid::HeadsetHS0x1131헤드셋 프로필(HSP) UUID(서비스)
QBluetoothUuid::ServiceClassUuid::MessageAccessServer0x1132메시지 액세스 프로필(MAP) UUID(서비스)
QBluetoothUuid::ServiceClassUuid::MessageNotificationServer0x1133메시지 액세스 프로필(MAP) UUID(서비스)
QBluetoothUuid::ServiceClassUuid::MessageAccessProfile0x1134메시지 액세스 프로필(MAP) UUID(프로필)
QBluetoothUuid::ServiceClassUuid::GNSS0x1135글로벌 내비게이션 위성 시스템 UUID(프로필)
QBluetoothUuid::ServiceClassUuid::GNSSServer0x1136글로벌 내비게이션 위성 시스템 서버(UUID)(서비스)
QBluetoothUuid::ServiceClassUuid::Display3D0x11373D 동기화 디스플레이 UUID(서비스)
QBluetoothUuid::ServiceClassUuid::Glasses3D0x11383D 동기화 안경 UUID(서비스)
QBluetoothUuid::ServiceClassUuid::Synchronization3D0x11393D 동기화 UUID(프로필)
QBluetoothUuid::ServiceClassUuid::MPSProfile0x113a다중 프로파일 사양 UUID(프로파일)
QBluetoothUuid::ServiceClassUuid::MPSService0x113b다중 프로필 사양 UUID(서비스)
QBluetoothUuid::ServiceClassUuid::PnPInformation0x1200장치 식별(DID) UUID(서비스 및 프로필)
QBluetoothUuid::ServiceClassUuid::GenericNetworking0x1201일반 네트워킹 UUID(서비스)
QBluetoothUuid::ServiceClassUuid::GenericFileTransfer0x1202일반 파일 전송 UUID(서비스)
QBluetoothUuid::ServiceClassUuid::GenericAudio0x1203일반 오디오 UUID(서비스)
QBluetoothUuid::ServiceClassUuid::GenericTelephony0x1204일반 전화 UUID(서비스)
QBluetoothUuid::ServiceClassUuid::VideoSource0x1303비디오 배포 프로필(VDP) UUID(서비스)
QBluetoothUuid::ServiceClassUuid::VideoSink0x1304비디오 배포 프로필(VDP) UUID(서비스)
QBluetoothUuid::ServiceClassUuid::VideoDistribution0x1305비디오 배포 프로필(VDP) UUID(프로필)
QBluetoothUuid::ServiceClassUuid::HDP0x1400상태 장치 프로파일(HDP) UUID(프로파일)
QBluetoothUuid::ServiceClassUuid::HDPSource0x1401상태 장치 프로파일 소스(HDP) UUID(서비스)
QBluetoothUuid::ServiceClassUuid::HDPSink0x1402상태 장치 프로파일 싱크(HDP) UUID(서비스)
QBluetoothUuid::ServiceClassUuid::GenericAccess0x1800Bluetooth 저에너지 장치용 일반 액세스 서비스 UUID(서비스). 장치에 대한 일반 정보를 포함합니다. 사용 가능한 모든 특성은 읽기 전용입니다.
QBluetoothUuid::ServiceClassUuid::GenericAttribute0x1801
QBluetoothUuid::ServiceClassUuid::ImmediateAlert0x1802즉시 알림 UUID(서비스). 이 서비스는 피어 장치가 장치에 즉시 경고를 발생시킬 수 있도록 제어 지점을 노출합니다.
QBluetoothUuid::ServiceClassUuid::LinkLoss0x1803링크 손실 UUID(서비스). 이 서비스는 두 장치 간에 링크가 끊어졌을 때의 동작을 정의합니다.
QBluetoothUuid::ServiceClassUuid::TxPower0x1804전송 전원 UUID(서비스). 이 서비스는 연결 중일 때 디바이스의 현재 전송 전력 수준을 표시합니다.
QBluetoothUuid::ServiceClassUuid::CurrentTimeService0x1805현재 시간 UUID(서비스). 이 서비스는 GATT(일반 속성 프로필)를 사용하여 현재 시간을 노출할 수 있는 방법을 정의합니다.
QBluetoothUuid::ServiceClassUuid::ReferenceTimeUpdateService0x1806참조 시간 업데이트 UUID(서비스). 이 서비스는 클라이언트가 시간 서버의 기준 시간 소스에서 업데이트를 요청할 수 있는 방법을 정의합니다.
QBluetoothUuid::ServiceClassUuid::NextDSTChangeService0x1807다음 DST 변경 UUID(서비스). 이 서비스는 예정된 DST 변경에 대한 정보를 노출할 수 있는 방법을 정의합니다.
QBluetoothUuid::ServiceClassUuid::Glucose0x1808포도당 UUID(서비스). 이 서비스는 소비자 및 전문 의료 애플리케이션에서 사용할 수 있도록 포도당 센서의 포도당 및 기타 데이터를 노출합니다.
QBluetoothUuid::ServiceClassUuid::HealthThermometer0x1809건강 온도계 UUID(서비스). 건강 온도계 서비스는 건강 관리 및 피트니스 애플리케이션을 위한 온도계의 온도 및 기타 데이터를 노출합니다.
QBluetoothUuid::ServiceClassUuid::DeviceInformation0x180a디바이스 정보 UUID(서비스). 디바이스 정보 서비스는 디바이스에 대한 제조업체 및/또는 공급업체 정보를 노출합니다.
QBluetoothUuid::ServiceClassUuid::HeartRate0x180d심박수 UUID(서비스). 이 서비스는 피트니스 애플리케이션용 심박수 센서의 심박수 및 기타 데이터를 노출합니다.
QBluetoothUuid::ServiceClassUuid::PhoneAlertStatusService0x180e전화 알림 상태 UUID(서비스). 이 서비스는 연결 상태일 때 전화 알림 상태를 노출합니다.
QBluetoothUuid::ServiceClassUuid::BatteryService0x180f배터리 UUID(서비스). 배터리 서비스는 디바이스 내의 배터리 상태를 노출합니다.
QBluetoothUuid::ServiceClassUuid::BloodPressure0x1810혈압 UUID(서비스). 이 서비스는 헬스케어 애플리케이션용 혈압계의 혈압 및 기타 데이터를 노출합니다.
QBluetoothUuid::ServiceClassUuid::AlertNotificationService0x1811경고 알림 UUID(서비스). 경고 알림 서비스는 디바이스에 경고 정보를 노출합니다.
QBluetoothUuid::ServiceClassUuid::HumanInterfaceDevice0x1812휴먼 인터페이스 UUID(서비스). 이 서비스는 HID 호스트 및 HID 디바이스를 위한 HID 보고서 및 기타 HID 데이터를 노출합니다.
QBluetoothUuid::ServiceClassUuid::ScanParameters0x1813스캔 매개변수 UUID(서비스). 스캔 매개변수 서비스를 사용하면 GATT 서버 장치가 GATT 클라이언트에서 스캔 간격 및 스캔 창을 기록할 수 있는 특성을 GATT 서버 장치에 노출할 수 있습니다.
QBluetoothUuid::ServiceClassUuid::RunningSpeedAndCadence0x1814실행 속도 및 케이던스 UUID(서비스). 이 서비스는 피트니스 애플리케이션을 위한 달리기 속도 및 케이던스 센서의 속도, 케이던스 및 기타 데이터를 노출합니다.
QBluetoothUuid::ServiceClassUuid::CyclingSpeedAndCadence0x1816사이클링 속도 및 케이던스 UUID(서비스). 이 서비스는 피트니스 애플리케이션을 위한 사이클링 속도 및 케이던스 센서의 속도 관련 데이터와 케이던스 관련 데이터를 노출합니다.
QBluetoothUuid::ServiceClassUuid::CyclingPower0x1818사이클링 속도 UUID(서비스). 이 서비스는 스포츠 및 피트니스 애플리케이션을 위한 사이클링 파워 센서의 파워 및 힘 관련 데이터와 선택적으로 속도 및 케이던스 관련 데이터를 노출합니다.
QBluetoothUuid::ServiceClassUuid::LocationAndNavigation0x1819위치 내비게이션 UUID(서비스). 이 서비스는 야외 활동 애플리케이션을 위한 위치 및 내비게이션 센서의 위치 및 내비게이션 관련 데이터를 노출합니다.
QBluetoothUuid::ServiceClassUuid::EnvironmentalSensing0x181a환경 센서 UUID(서비스). 이 서비스는 스포츠 및 피트니스 애플리케이션용 환경 센서의 데이터를 노출합니다.
QBluetoothUuid::ServiceClassUuid::BodyComposition0x181b체성분 UUID(서비스). 이 서비스는 소비자 건강 관리 애플리케이션을 위한 체성분 데이터를 노출합니다.
QBluetoothUuid::ServiceClassUuid::UserData0x181c사용자 데이터 UUID(서비스). 사용자 데이터 서비스는 스포츠 및 피트니스 환경에서 이름, 성별 또는 체중과 같은 사용자 관련 데이터를 제공합니다.
QBluetoothUuid::ServiceClassUuid::WeightScale0x181d체중계 UUID(서비스). 체중계 서비스는 소비자 건강 관리, 스포츠 및 피트니스 애플리케이션을 위해 체중계의 체중 관련 데이터를 노출합니다.
QBluetoothUuid::ServiceClassUuid::BondManagement0x181e채권 관리 UUID(서비스). 채권 관리 서비스를 통해 사용자는 블루투스 디바이스의 채권 정보 저장을 관리할 수 있습니다.
QBluetoothUuid::ServiceClassUuid::ContinuousGlucoseMonitoring0x181f연속 포도당 모니터링 UUID(서비스). 연속 포도당 모니터링 서비스는 헬스케어 애플리케이션에서 사용할 수 있도록 모니터링 센서의 포도당 데이터를 노출합니다.

멤버 기능 문서

[constexpr noexcept] QBluetoothUuid::QBluetoothUuid()

새로운 null Bluetooth UUID를 생성합니다.

[constexpr noexcept] QBluetoothUuid::QBluetoothUuid(QBluetoothUuid::CharacteristicType uuid)

특성 유형 uuid 으로부터 새 Bluetooth UUID를 생성합니다.

[constexpr noexcept] QBluetoothUuid::QBluetoothUuid(QBluetoothUuid::DescriptorType uuid)

설명자 유형 uuid 에서 새 Bluetooth UUID를 구성합니다.

[constexpr noexcept] QBluetoothUuid::QBluetoothUuid(QBluetoothUuid::ProtocolUuid uuid)

프로토콜에서 새 Bluetooth UUID를 구축합니다 uuid.

[constexpr noexcept] QBluetoothUuid::QBluetoothUuid(QBluetoothUuid::ServiceClassUuid uuid)

서비스 클래스 uuid 에서 새 Bluetooth UUID를 생성합니다.

QBluetoothUuid::QBluetoothUuid(const QUuid &uuid)

uuid 의 복사본인 새 Bluetooth UUID를 생성합니다.

[explicit constexpr noexcept] QBluetoothUuid::QBluetoothUuid(quint16 uuid)

16비트 uuid 에서 새 Bluetooth UUID를 생성합니다.

[explicit constexpr noexcept] QBluetoothUuid::QBluetoothUuid(quint32 uuid)

32비트 uuid 에서 새 Bluetooth UUID를 생성합니다.

[default, since 6.6] QBluetoothUuid::QBluetoothUuid(QUuid::Id128Bytes uuid, QSysInfo::Endian order)

적분 uuid 파라미터로 표현되는 128비트 uuid 에서 바이트 순서를 준수하는 order 으로 새로운 블루투스 UUID를 구축합니다.

이 함수는 Qt 6.6에 도입되었습니다.

[explicit noexcept] QBluetoothUuid::QBluetoothUuid(quint128 uuid, QSysInfo::Endian order = QSysInfo::BigEndian)

128비트 uuid 에서 새로운 블루투스 UUID를 구축합니다.

참고: 6.6 이전 Qt 버전에서는 order 인자가 존재하지 않았고, 이 함수는 빅 엔디안 순서로 하드 코딩되었습니다.

[static] QString QBluetoothUuid::characteristicToString(QBluetoothUuid::CharacteristicType uuid)

uuid 로 표시되는 지정된 특성 유형에 대해 사람이 읽을 수 있고 번역된 이름을 반환합니다.

QBluetoothUuid::CharacteristicType도 참조하세요 .

[static] QString QBluetoothUuid::descriptorToString(QBluetoothUuid::DescriptorType uuid)

uuid 로 표시되는 지정된 설명자 유형에 대해 사람이 읽을 수 있고 번역된 이름을 반환합니다.

QBluetoothUuid::DescriptorType도 참조하세요 .

[static, since 6.6] QBluetoothUuid QBluetoothUuid::fromCBUUID(CBUUID *cbUuid)

cbUuid CBUUID의 복사본을 포함하는 QBluetoothUuid 를 새로 생성합니다.

참고: 이 함수는 Apple 플랫폼에서만 사용할 수 있습니다.

이 함수는 Qt 6.6에 도입되었습니다.

int QBluetoothUuid::minimumSize() const

이 UUID가 표현할 수 있는 최소 크기를 바이트 단위로 반환합니다. 널이 아닌 UUID의 경우 2, 4 또는 16이 반환됩니다. 널 UUID의 경우 0이 반환됩니다.

isNull(), toUInt16() 및 toUInt32()도 참조하세요 .

[static] QString QBluetoothUuid::protocolToString(QBluetoothUuid::ProtocolUuid uuid)

uuid 로 표시되는 지정된 프로토콜의 사람이 읽을 수 있고 번역된 이름을 반환합니다.

QBluetoothUuid::ProtocolUuid도 참조하세요 .

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

uuid 로 표현되는 지정된 서비스 클래스의 사람이 읽을 수 있고 번역된 이름을 반환합니다.

이 함수는 Qt 5.4에 도입되었습니다.

QBluetoothUuid::ServiceClassUuid참조하십시오 .

[since 6.6] CBUUID *QBluetoothUuid::toCBUUID() const

QBluetoothUuid 에서 CBUUID를 생성합니다.

결과 CBUUID는 자동으로 릴리스됩니다.

참고: 이 함수는 Apple 플랫폼에서만 사용할 수 있습니다.

이 함수는 Qt 6.6에 도입되었습니다.

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

이 UUID의 16비트 표현을 반환합니다. ok 을 전달하면 변환이 가능하면 true로 설정되고, 그렇지 않으면 false로 설정됩니다. ok 이 false로 설정된 경우 반환 값은 정의되지 않습니다.

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

이 UUID의 32비트 표현을 반환합니다. ok 을 전달하면 변환이 가능하면 true로 설정되고, 그렇지 않으면 false로 설정됩니다. ok 이 false로 설정된 경우 반환 값은 정의되지 않습니다.

[noexcept] quint128 QBluetoothUuid::toUInt128(QSysInfo::Endian order = QSysInfo::BigEndian) const

이 UUID의 128비트 표현을 바이트 순서로 반환합니다 order.

참고: 6.6 이전 Qt 버전에서는 order 인자가 없었고, 이 함수는 빅 엔디안 순서로 반환하도록 하드 코딩되었습니다.

관련 비회원

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

ab 과 같지 않으면 true 을 반환하고, 그렇지 않으면 false 을 반환합니다.

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

ab 과 같으면 true 을 반환하고, 그렇지 않으면 false 을 반환합니다.

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.