QBluetoothUuid Class
QBluetoothUuid 클래스는 각 블루투스 서비스에 대해 UUID를 생성합니다. 더 보기...
| 헤더: | #include <QBluetoothUuid> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Bluetooth) target_link_libraries(mytarget PRIVATE Qt6::Bluetooth) |
| qmake: | QT += bluetooth |
| 상속: | 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) | |
| QBluetoothUuid(const QBluetoothUuid &uuid) | |
| ~QBluetoothUuid() | |
| 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 |
| QBluetoothUuid & | operator=(const QBluetoothUuid &other) |
정적 공개 멤버
| 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) |
관련 비멤버
(since 6.11.1) size_t | qHash(QBluetoothUuid key, size_t seed = 0) |
| bool | operator!=(const QBluetoothUuid &a, const QBluetoothUuid &b) |
| bool | operator==(const QBluetoothUuid &a, const QBluetoothUuid &b) |
멤버 유형 문서
enum class QBluetoothUuid::CharacteristicType
이 열거형은 블루투스 저에너지(Bluetooth Low Energy) 서비스 특성 클래스 UUID를 위한 편의형입니다. 이 유형의 값은 필요한 경우 암시적으로 QBluetoothUuid 로 변환됩니다. 자세한 유형 설명은 bluetooth.org에서 확인할 수 있습니다.
| 상수 | 값 | 설명 |
|---|---|---|
QBluetoothUuid::CharacteristicType::AerobicHeartRateLowerLimit | 0x2a7e | 운동 중 사용자가 지구력을 향상시킬 수 있는 심박수의 하한값입니다. |
QBluetoothUuid::CharacteristicType::AerobicHeartRateUpperLimit | 0x2a84 | 운동 중 사용자의 지구력이 향상되는 심박수의 상한치입니다. |
QBluetoothUuid::CharacteristicType::AerobicThreshold | 0x2a7f | 이 특성은 제1 대사 역치를 나타냅니다. |
QBluetoothUuid::CharacteristicType::Age | 0x2a80 | 이 특성은 사용자의 나이를 나타냅니다. |
QBluetoothUuid::CharacteristicType::AnaerobicHeartRateLowerLimit | 0x2a81 | 운동 중 사용자의 무산소 내성을 향상시키는 심박수의 하한. |
QBluetoothUuid::CharacteristicType::AnaerobicHeartRateUpperLimit | 0x2a82 | 운동 중 사용자의 무산소 내성을 향상시키는 심박수의 상한선입니다. |
QBluetoothUuid::CharacteristicType::AnaerobicThreshold | 0x2a83 | 이 특성은 제2 대사 역치를 나타냅니다. |
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 | 혈압 측정 특성은 플래그 필드, 혈압 측정 복합 값 필드를 포함하는 가변 길이 구조이며, 플래그 필드의 내용에 따라 타임스탬프, 맥박수 및 사용자 ID와 같은 추가 필드를 포함합니다. |
QBluetoothUuid::CharacteristicType::BodyCompositionFeature | 0x2a9b | 이 특성은 BodyCompositionMeasurement 특성에 사용 가능한 기능을 설명합니다. |
QBluetoothUuid::CharacteristicType::BodyCompositionMeasurement | 0x2a9c | 이 특성은 근육 비율이나 체내 수분량과 같은 신체 구성을 설명합니다. |
QBluetoothUuid::CharacteristicType::BodySensorLocation | 0x2a38 | 신체 센서 위치 특성은 신체 상의 센서 위치(예: 가슴, 손가락 또는 손)를 설명합니다. |
QBluetoothUuid::CharacteristicType::BootKeyboardInputReport | 0x2a22 | Boot Keyboard Input Report 특성은 부트 프로토콜 모드에서 작동하는 HID 호스트와 부트 키보드에 해당하는 HID 서비스 간에 고정 형식과 길이의 입력 보고서 데이터를 전송하는 데 사용됩니다. |
QBluetoothUuid::CharacteristicType::BootKeyboardOutputReport | 0x2a32 | '부팅 키보드 출력 보고서(Boot Keyboard Output Report)' 특성은 부팅 프로토콜 모드에서 작동하는 HID 호스트와 부팅 키보드에 해당하는 HID 서비스 간에 고정된 형식과 길이의 출력 보고서 데이터를 전송하는 데 사용됩니다. |
QBluetoothUuid::CharacteristicType::BootMouseInputReport | 0x2a33 | 부팅 마우스 입력 보고 특성(Boot Mouse Input Report characteristic)은 부팅 프로토콜 모드에서 작동하는 HID 호스트와 부팅 마우스에 해당하는 HID 서비스 간에 고정 형식과 길이의 입력 보고 데이터를 전송하는 데 사용됩니다. |
QBluetoothUuid::CharacteristicType::CSCFeature | 0x2a5c | CSC(Cycling Speed and Cadence) 기능 특성은 서버에서 지원하는 기능을 설명하는 데 사용됩니다. |
QBluetoothUuid::CharacteristicType::CSCMeasurement | 0x2a5b | CSC 측정 특성(CSC는 사이클링 속도 및 케이던스를 의미)은 플래그 필드를 포함하는 가변 길이 구조이며, 플래그 필드의 내용에 따라 아래 표와 같이 하나 이상의 추가 필드를 포함할 수 있습니다. |
QBluetoothUuid::CharacteristicType::CurrentTime | 0x2a2b | Current Time 특성은 ExactTime256 특성과 동일한 정보와 시간대, 일광 절약 시간(DST) 및 사용된 업데이트 방법에 대한 정보를 표시합니다. |
QBluetoothUuid::CharacteristicType::CyclingPowerControlPoint | 0x2a66 | Cycling Power Control Point 특성은 수신 장치에서 특정 기능을 실행하도록 요청하는 데 사용됩니다. |
QBluetoothUuid::CharacteristicType::CyclingPowerFeature | 0x2a65 | CP 기능 특성은 기기가 지원하는 기능 목록을 보고하는 데 사용됩니다. |
QBluetoothUuid::CharacteristicType::CyclingPowerMeasurement | 0x2a63 | Cycling Power Measurement 특성은 Flags 필드와 Instantaneous Power 필드를 포함하는 가변 길이 구조체이며, Flags 필드의 내용에 따라 아래 표와 같이 하나 이상의 추가 필드를 포함할 수 있습니다. |
QBluetoothUuid::CharacteristicType::CyclingPowerVector | 0x2a64 | 사이클링 전력 벡터(Cycling Power Vector) 특성은 플래그(Flags) 필드를 포함하는 가변 길이 구조체이며, 플래그 필드의 내용에 따라 아래 표에 표시된 하나 이상의 추가 필드를 포함할 수 있습니다. |
QBluetoothUuid::CharacteristicType::DatabaseChangeIncrement | 0x2a99 | |
QBluetoothUuid::CharacteristicType::DateOfBirth | 0x2a85 | 이 특성은 사용자의 생년월일을 나타냅니다. |
QBluetoothUuid::CharacteristicType::DateOfThresholdAssessment | 0x2a86 | |
QBluetoothUuid::CharacteristicType::DateTime | 0x2a08 | 'Date Time' 특성은 시간을 나타내는 데 사용됩니다. |
QBluetoothUuid::CharacteristicType::DayDateTime | 0x2a0a | Day Date Time 특성은 날짜, 시간 및 요일을 나타냅니다. |
QBluetoothUuid::CharacteristicType::DayOfWeek | 0x2a09 | '요일' 특성은 요일(월요일~일요일)을 설명합니다. |
QBluetoothUuid::CharacteristicType::DescriptorValueChanged | 0x2a7d | 이 특성은 환경 감지 서비스와 관련이 있습니다. |
QBluetoothUuid::CharacteristicType::DeviceName | 0x2a00 | 'Device Name' 특성은 장치의 이름을 포함합니다. |
QBluetoothUuid::CharacteristicType::DewPoint | 0x2a7b | 이 특성은 이슬점을 섭씨로 표시합니다. |
QBluetoothUuid::CharacteristicType::DSTOffset | 0x2a0d | DST 오프셋 특성은 일광 절약 시간제에 사용되는 오프셋을 나타냅니다. |
QBluetoothUuid::CharacteristicType::Elevation | 0x2a6c | 'Elevation' 특성은 해수면 위/아래의 고도를 나타냅니다. |
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 | 'Glucose Measurement' 특성은 Flags 필드, Sequence Number 필드, Base Time 필드를 포함하는 가변 길이 구조체이며, Flags 필드의 내용에 따라 Time Offset 필드, Glucose Concentration 필드, Type-Sample Location 필드 및 Sensor Status Annunciation 필드를 포함할 수 있습니다. |
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 | 이 특성은 사용자가 도달할 수 있는 최대 심박수를 분당 박동 수(bpm) 단위로 명시합니다. |
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 | 이 특성은 ISO 639-1에 기반한 언어 정의를 포함합니다. |
QBluetoothUuid::CharacteristicType::LastName | 0x2a90 | 이 특성은 사용자의 성을 나타냅니다. |
QBluetoothUuid::CharacteristicType::LNControlPoint | 0x2a6b | LN 제어점 특성은 수신 장치에서 특정 기능을 실행하도록 요청하는 데 사용됩니다. |
QBluetoothUuid::CharacteristicType::LNFeature | 0x2a6a | LN 기능 특성은 장치에서 지원하는 기능 목록을 보고하는 데 사용됩니다. |
QBluetoothUuid::CharacteristicType::LocalTimeInformation | 0x2a0f | |
QBluetoothUuid::CharacteristicType::LocationAndSpeed | 0x2a67 | 위치 및 속도(Location and Speed) 특성은 플래그(Flags) 필드를 포함하는 가변 길이 구조이며, 플래그 필드의 내용에 따라 여러 데이터 필드의 조합을 포함할 수 있습니다. |
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 | Navigation 특성은 Flags 필드, Bearing 필드, Heading 필드를 포함하는 가변 길이 구조체이며, Flags 필드의 내용에 따라 달라집니다. |
QBluetoothUuid::CharacteristicType::NewAlert | 0x2a46 | 이 특성은 경보의 범주와 서버 장치에서 해당 범주의 새로운 경보가 몇 건 발생했는지를 정의합니다. |
QBluetoothUuid::CharacteristicType::PeripheralPreferredConnectionParameters | 0x2a04 | |
QBluetoothUuid::CharacteristicType::PeripheralPrivacyFlag | 0x2a02 | |
QBluetoothUuid::CharacteristicType::PnPID | 0x2a50 | PnP_ID 특성은 GATT 특성 값 읽기 절차를 사용하여 읽을 때 해당 값을 반환합니다. |
QBluetoothUuid::CharacteristicType::PollenConcentration | 0x2a75 | 이 특성은 1입방미터당 꽃가루 농도 수치를 표시합니다. |
QBluetoothUuid::CharacteristicType::PositionQuality | 0x2a69 | Position Quality 특성은 Flags 필드와 하나 이상의 선택적 데이터를 포함하는 가변 길이 구조체입니다. |
QBluetoothUuid::CharacteristicType::Pressure | 0x2a6d | Pressure 특성은 압력 센서의 값을 나타냅니다. |
QBluetoothUuid::CharacteristicType::ProtocolMode | 0x2a4e | Protocol Mode 특성은 이 특성과 연관된 HID 서비스의 현재 프로토콜 모드를 노출하거나, HID 서비스의 원하는 프로토콜 모드를 설정하는 데 사용됩니다. |
QBluetoothUuid::CharacteristicType::Rainfall | 0x2a78 | 이 특성은 강우량을 미터 단위로 표시합니다. |
QBluetoothUuid::CharacteristicType::ReconnectionAddress | 0x2a03 | 이 페이지에 포함된 정보는 참고용입니다. 규범적 설명은 해당 사양에 포함되어 있습니다. |
QBluetoothUuid::CharacteristicType::RecordAccessControlPoint | 0x2a52 | 이 제어 지점은 서비스와 함께 사용되어 포도당 센서 환자 기록 데이터베이스에 대한 기본 관리 기능을 제공합니다. |
QBluetoothUuid::CharacteristicType::ReferenceTimeInformation | 0x2a14 | |
QBluetoothUuid::CharacteristicType::Report | 0x2a4d | Report 특성은 HID 장치와 HID 호스트 간에 데이터를 교환하는 데 사용됩니다. |
QBluetoothUuid::CharacteristicType::ReportMap | 0x2a4b | 이 특성의 인스턴스는 HID 서비스의 일부로 단 하나만 존재합니다. |
QBluetoothUuid::CharacteristicType::RestingHeartRate | 0x2a92 | 이 특성은 사용자가 도달할 수 있는 최저 심박수를 나타냅니다. |
QBluetoothUuid::CharacteristicType::RingerControlPoint | 0x2a40 | Ringer 제어점 특성은 Ringer의 제어점을 정의합니다. |
QBluetoothUuid::CharacteristicType::RingerSetting | 0x2a41 | Ringer Setting 특성은 Ringer의 설정을 정의합니다. |
QBluetoothUuid::CharacteristicType::RSCFeature | 0x2a54 | RSC(주행 속도 및 케이던스) 기능 특성은 서버에서 지원하는 기능을 설명하는 데 사용됩니다. |
QBluetoothUuid::CharacteristicType::RSCMeasurement | 0x2a53 | RSC는 달리기 속도 및 케이던스를 의미합니다. |
QBluetoothUuid::CharacteristicType::SCControlPoint | 0x2a55 | SC 제어점 특성은 수신 장치에서 특정 기능을 실행하도록 요청하는 데 사용됩니다. |
QBluetoothUuid::CharacteristicType::ScanIntervalWindow | 0x2a4f | 스캔 간격 창(Scan Interval Window) 특성은 GATT 클라이언트의 스캔 매개 변수를 저장하는 데 사용됩니다. |
QBluetoothUuid::CharacteristicType::ScanRefresh | 0x2a31 | 스캔 새로고침(Scan Refresh) 특성은 서버가 알림 수신 시 스캔 간격 창(Scan Interval Window) 특성에 최신 값을 기록해야 함을 클라이언트에 알리는 데 사용됩니다. |
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 | 시스템 ID가 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 | 이 특성은 BMI나 사용자의 체중과 같은 체중 관련 데이터를 제공합니다. |
QBluetoothUuid::CharacteristicType::WeightScaleFeature | 0x2a9e | 이 속성은 WeightMeasurement 속성에서 사용할 수 있는 데이터를 설명합니다. |
QBluetoothUuid::CharacteristicType::WindChill | 0x2a79 | 이 특성은 체감 온도를 섭씨로 나타냅니다. |
enum class QBluetoothUuid::DescriptorType
디스크립터는 블루투스 저에너지(Bluetooth Low Energy) 특성 값을 설명하는 속성입니다.
이 열거형은 디스크립터 클래스 UUID를 위한 편의형입니다. 이 유형의 값은 필요할 때 암시적으로 UUID-2006( 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 | 현재 상위 특성을 Report Map 특성 내에서 정의된 Report ID 및 Report Type에 매핑하는 Report ID 및 Report Type 형태의 매핑 정보입니다. |
QBluetoothUuid::DescriptorType::EnvironmentalSensingConfiguration | 0x290b | 디스크립터는 여러 트리거 설정 디스크립터가 어떻게 결합되는지를 정의합니다. 따라서 이 디스크립터는 EnvironmentalSensingTriggerSetting 디스크립터와 함께 작동하여, 관련 특성 값이 알림될 수 있는 조건을 정의합니다. |
QBluetoothUuid::DescriptorType::EnvironmentalSensingMeasurement | 0x290c | 이 디스크립터는 의도된 애플리케이션, 샘플링 기능, 측정 기간 및 불확실성과 같은 환경 감지 서버를 위한 추가 정보를 정의합니다. |
QBluetoothUuid::DescriptorType::EnvironmentalSensingTriggerSetting | 0x290d | 디스크립터는 환경 감지 서버(ESS)가 어떤 조건에서 알림을 트리거해야 하는지를 정의합니다. 이러한 조건의 예로는 특정 임계값에 도달하거나 타이머가 만료되는 경우 등이 있습니다. 이는 ESS 특성이 알림을 지원함을 의미합니다. |
QBluetoothUuid::DescriptorType::UnknownDescriptorType | 0x0 | 이 디스크립터의 유형은 알 수 없습니다. |
enum class QBluetoothUuid::ProtocolUuid
이 열거형은 블루투스 프로토콜 UUID를 위한 편의 유형입니다. 이 유형의 값은 필요할 때 암시적으로 QBluetoothUuid 로 변환됩니다.
| 상수 | 값 | 설명 |
|---|---|---|
QBluetoothUuid::ProtocolUuid::Sdp | 0x0001 | SDP 프로토콜 UUID |
QBluetoothUuid::ProtocolUuid::Udp | 0x0002 | UDP 프로토콜 UUID |
QBluetoothUuid::ProtocolUuid::Rfcomm | 0x0003 | RFCOMM 프로토콜 UUID |
QBluetoothUuid::ProtocolUuid::Tcp | 0x0004 | TCP 프로토콜 UUID |
QBluetoothUuid::ProtocolUuid::TcsBin | 0x0005 | 전화 제어 사양 UUID |
QBluetoothUuid::ProtocolUuid::TcsAt | 0x0006 | 전화 제어 사양 AT UUID |
QBluetoothUuid::ProtocolUuid::Att | 0x0007 | 속성 프로토콜 UUID |
QBluetoothUuid::ProtocolUuid::Obex | 0x0008 | OBEX 프로토콜 UUID |
QBluetoothUuid::ProtocolUuid::Ip | 0x0009 | IP 프로토콜 UUID |
QBluetoothUuid::ProtocolUuid::Ftp | 0x000A | FTP 프로토콜 UUID |
QBluetoothUuid::ProtocolUuid::Http | 0x000C | HTTP 프로토콜 UUID |
QBluetoothUuid::ProtocolUuid::Wsp | 0x000E | WSP UUID |
QBluetoothUuid::ProtocolUuid::Bnep | 0x000F | 블루투스 네트워크 캡슐화 프로토콜 UUID |
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 | UDI 프로토콜 UUID |
QBluetoothUuid::ProtocolUuid::McapControlChannel | 0x001E | 다중 채널 적응 프로토콜 UUID |
QBluetoothUuid::ProtocolUuid::McapDataChannel | 0x001F | 다중 채널 적응 프로토콜 UUID |
QBluetoothUuid::ProtocolUuid::L2cap | 0x0100 | L2CAP 프로토콜 UUID |
QBluetoothServiceInfo::ProtocolDescriptorList도 참조하십시오 .
enum class QBluetoothUuid::ServiceClassUuid
이 열거형은 블루투스 서비스 클래스 및 프로파일 UUID를 위한 편의형입니다. 이 유형의 값은 필요할 때 암시적으로 QBluetoothUuid 로 변환됩니다. 일부 UUID는 서비스 클래스 ID를 가리키고, 다른 일부는 프로파일 ID를 가리키며, 또 다른 일부는 두 가지 용도로 모두 사용될 수 있습니다. 일반적으로 프로파일 UUID는 ` QBluetoothServiceInfo::BluetoothProfileDescriptorList ` 속성에서만 사용되어야 하며, 서비스 클래스 UUID는 ` QBluetoothServiceInfo::ServiceClassIds ` 속성에서만 사용되어야 합니다. UUID가 프로파일 및 서비스 클래스 UUID로 표시된 경우, 위의 두 서비스 속성 중 어느 하나에 대한 값으로 사용할 수 있습니다. 이러한 이중 사용에는 역사적 배경이 있으나, 최신 UUID의 경우 더 이상 허용되지 않습니다.
아래 목록은 각 UUID가 어떤 유형으로 사용되어야 하는지를 명시하고 있습니다. 0x18으로 시작하는 블루투스 저에너지(Bluetooth Low Energy) 관련 값들은 Qt 5.4에서 도입되었습니다.
| 상수 | 값 | 설명 |
|---|---|---|
QBluetoothUuid::ServiceClassUuid::ServiceDiscoveryServer | 0x1000 | 서비스 검색 서버 UUID (서비스) |
QBluetoothUuid::ServiceClassUuid::BrowseGroupDescriptor | 0x1001 | 브라우저 그룹 디스크립터 (서비스) |
QBluetoothUuid::ServiceClassUuid::PublicBrowseGroup | 0x1002 | 공개 탐색 그룹 서비스 클래스. 서비스 설명( browse group list )에 공개 탐색 그룹이 포함된 서비스는 원격 장치에서 검색할 수 있습니다. |
QBluetoothUuid::ServiceClassUuid::SerialPort | 0x1101 | 직렬 포트 프로필 UUID (서비스 및 프로필) |
QBluetoothUuid::ServiceClassUuid::LANAccessUsingPPP | 0x1102 | LAN 액세스 프로필 UUID (서비스 및 프로필) |
QBluetoothUuid::ServiceClassUuid::DialupNetworking | 0x1103 | 전화 접속 네트워킹 프로필 UUID (서비스 및 프로필) |
QBluetoothUuid::ServiceClassUuid::IrMCSync | 0x1104 | 동기화 프로필 UUID(서비스 및 프로필) |
QBluetoothUuid::ServiceClassUuid::ObexObjectPush | 0x1105 | OBEX 객체 푸시 서비스 UUID (서비스 및 프로필) |
QBluetoothUuid::ServiceClassUuid::OBEXFileTransfer | 0x1106 | 파일 전송 프로필(FTP) UUID (서비스 및 프로필) |
QBluetoothUuid::ServiceClassUuid::IrMCSyncCommand | 0x1107 | 동기화 프로필 UUID (프로필) |
QBluetoothUuid::ServiceClassUuid::Headset | 0x1108 | 헤드셋 프로필(HSP) UUID (서비스 및 프로필) |
QBluetoothUuid::ServiceClassUuid::AudioSource | 0x110a | 고급 오디오 배포 프로파일(A2DP) UUID (서비스) |
QBluetoothUuid::ServiceClassUuid::AudioSink | 0x110b | 고급 오디오 배포 프로파일(A2DP) UUID (서비스) |
QBluetoothUuid::ServiceClassUuid::AV_RemoteControlTarget | 0x110c | 오디오/비디오 원격 제어 프로파일(AVRCP) UUID (서비스) |
QBluetoothUuid::ServiceClassUuid::AdvancedAudioDistribution | 0x110d | 고급 오디오 배포 프로파일(A2DP) UUID (프로파일) |
QBluetoothUuid::ServiceClassUuid::AV_RemoteControl | 0x110e | 오디오/비디오 원격 제어 프로파일(AVRCP) UUID (서비스 및 프로파일) |
QBluetoothUuid::ServiceClassUuid::AV_RemoteControlController | 0x110f | 오디오/비디오 원격 제어 프로파일 UUID (서비스) |
QBluetoothUuid::ServiceClassUuid::HeadsetAG | 0x1112 | 헤드셋 프로파일(HSP) UUID (서비스) |
QBluetoothUuid::ServiceClassUuid::PANU | 0x1115 | 개인 영역 네트워킹 프로파일(PAN) UUID (서비스 및 프로파일) |
QBluetoothUuid::ServiceClassUuid::NAP | 0x1116 | 개인 영역 네트워킹 프로파일(PAN) UUID (서비스 및 프로파일) |
QBluetoothUuid::ServiceClassUuid::GN | 0x1117 | 개인 영역 네트워킹 프로파일(PAN) UUID (서비스 및 프로파일) |
QBluetoothUuid::ServiceClassUuid::DirectPrinting | 0x1118 | 기본 인쇄 프로파일(BPP) UUID (서비스) |
QBluetoothUuid::ServiceClassUuid::ReferencePrinting | 0x1119 | 기본 인쇄 프로파일(BPP) UUID(서비스) 관련 |
QBluetoothUuid::ServiceClassUuid::BasicImage | 0x111a | 기본 이미징 프로필(BIP) UUID (프로필) |
QBluetoothUuid::ServiceClassUuid::ImagingResponder | 0x111b | 기본 이미징 프로필(BIP) UUID (서비스) |
QBluetoothUuid::ServiceClassUuid::ImagingAutomaticArchive | 0x111c | 기본 이미징 프로필(BIP) UUID (서비스) |
QBluetoothUuid::ServiceClassUuid::ImagingReferenceObjects | 0x111d | 기본 이미징 프로필(BIP) UUID (서비스) |
QBluetoothUuid::ServiceClassUuid::Handsfree | 0x111e | 핸즈프리 프로필(HFP) UUID (서비스 및 프로필) |
QBluetoothUuid::ServiceClassUuid::HandsfreeAudioGateway | 0x111f | 핸즈프리 오디오 게이트웨이(HFP) UUID (서비스) |
QBluetoothUuid::ServiceClassUuid::DirectPrintingReferenceObjectsService | 0x1120 | 기본 인쇄 프로필(BPP) UUID (서비스) |
QBluetoothUuid::ServiceClassUuid::ReflectedUI | 0x1121 | 기본 인쇄 프로필(BPP) UUID (서비스) |
QBluetoothUuid::ServiceClassUuid::BasicPrinting | 0x1122 | 기본 인쇄 프로필(BPP) UUID (프로필) |
QBluetoothUuid::ServiceClassUuid::PrintingStatus | 0x1123 | 기본 인쇄 프로필(BPP) UUID (서비스) |
QBluetoothUuid::ServiceClassUuid::HumanInterfaceDeviceService | 0x1124 | HID(Human Interface Device) UUID (서비스 및 프로필) |
QBluetoothUuid::ServiceClassUuid::HardcopyCableReplacement | 0x1125 | 하드카피 케이블 교체 프로필(HCRP) (프로필) |
QBluetoothUuid::ServiceClassUuid::HCRPrint | 0x1126 | 하드카피 케이블 대체 프로필(HCRP) (서비스) |
QBluetoothUuid::ServiceClassUuid::HCRScan | 0x1127 | 하드카피 케이블 대체 프로필(HCRP) (서비스) |
QBluetoothUuid::ServiceClassUuid::SIMAccess | 0x112d | SIM 액세스 프로필(SAP) UUID (서비스 및 프로필) |
QBluetoothUuid::ServiceClassUuid::PhonebookAccessPCE | 0x112e | 전화번호부 액세스 프로파일(PBAP) UUID (서비스) |
QBluetoothUuid::ServiceClassUuid::PhonebookAccessPSE | 0x112f | 전화번호부 액세스 프로필(PBAP) UUID (서비스) |
QBluetoothUuid::ServiceClassUuid::PhonebookAccess | 0x1130 | 전화번호부 액세스 프로필(PBAP) (프로필) |
QBluetoothUuid::ServiceClassUuid::HeadsetHS | 0x1131 | 헤드셋 프로필(HSP) UUID (서비스) |
QBluetoothUuid::ServiceClassUuid::MessageAccessServer | 0x1132 | 메시지 액세스 프로필(MAP) UUID (서비스) |
QBluetoothUuid::ServiceClassUuid::MessageNotificationServer | 0x1133 | 메시지 액세스 프로필(MAP) UUID (서비스) |
QBluetoothUuid::ServiceClassUuid::MessageAccessProfile | 0x1134 | 메시지 액세스 프로필(MAP) UUID (프로필) |
QBluetoothUuid::ServiceClassUuid::GNSS | 0x1135 | 글로벌 항법 위성 시스템 UUID (프로필) |
QBluetoothUuid::ServiceClassUuid::GNSSServer | 0x1136 | 글로벌 항법 위성 시스템 서버(UUID)(서비스) |
QBluetoothUuid::ServiceClassUuid::Display3D | 0x1137 | 3D 동기화 디스플레이 UUID (서비스) |
QBluetoothUuid::ServiceClassUuid::Glasses3D | 0x1138 | 3D 동기화 안경 UUID (서비스) |
QBluetoothUuid::ServiceClassUuid::Synchronization3D | 0x1139 | 3D 동기화 UUID (프로필) |
QBluetoothUuid::ServiceClassUuid::MPSProfile | 0x113a | 다중 프로파일 사양 UUID (프로파일) |
QBluetoothUuid::ServiceClassUuid::MPSService | 0x113b | 다중 프로파일 사양 UUID (서비스) |
QBluetoothUuid::ServiceClassUuid::PnPInformation | 0x1200 | 장치 식별(DID) UUID (서비스 및 프로필) |
QBluetoothUuid::ServiceClassUuid::GenericNetworking | 0x1201 | 일반 네트워킹 UUID (서비스) |
QBluetoothUuid::ServiceClassUuid::GenericFileTransfer | 0x1202 | 일반 파일 전송 UUID (서비스) |
QBluetoothUuid::ServiceClassUuid::GenericAudio | 0x1203 | 일반 오디오 UUID (서비스) |
QBluetoothUuid::ServiceClassUuid::GenericTelephony | 0x1204 | 일반 전화 UUID (서비스) |
QBluetoothUuid::ServiceClassUuid::VideoSource | 0x1303 | 비디오 배포 프로필(VDP) UUID (서비스) |
QBluetoothUuid::ServiceClassUuid::VideoSink | 0x1304 | 비디오 배포 프로필(VDP) UUID (서비스) |
QBluetoothUuid::ServiceClassUuid::VideoDistribution | 0x1305 | 비디오 배포 프로파일(VDP) UUID (프로파일) |
QBluetoothUuid::ServiceClassUuid::HDP | 0x1400 | 헬스 기기 프로필(HDP) UUID (프로필) |
QBluetoothUuid::ServiceClassUuid::HDPSource | 0x1401 | 건강 기기 프로필 소스(HDP) UUID (서비스) |
QBluetoothUuid::ServiceClassUuid::HDPSink | 0x1402 | 헬스 기기 프로필 싱크(HDP) UUID (서비스) |
QBluetoothUuid::ServiceClassUuid::GenericAccess | 0x1800 | 블루투스 저에너지(Bluetooth Low Energy) 장치용 일반 액세스 서비스 UUID(서비스). 이 UUID에는 장치에 대한 일반적인 정보가 포함되어 있습니다. 사용 가능한 모든 특성(Characteristics)은 읽기 전용입니다. |
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(Generic Attribute Profile)를 사용하여 현재 시간을 노출하는 방법을 정의합니다. |
QBluetoothUuid::ServiceClassUuid::ReferenceTimeUpdateService | 0x1806 | 기준 시간 업데이트 UUID(서비스). 이 서비스는 클라이언트가 시간 서버의 기준 시간 소스로부터 업데이트를 요청하는 방법을 정의합니다. |
QBluetoothUuid::ServiceClassUuid::NextDSTChangeService | 0x1807 | 다음 일광 절약 시간제(DST) 변경 UUID(서비스). 이 서비스는 향후 일광 절약 시간제(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 | HID(Human Interface) 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(서비스). 본드 관리 서비스를 통해 사용자는 블루투스 기기에 저장된 본드 정보를 관리할 수 있습니다. |
QBluetoothUuid::ServiceClassUuid::ContinuousGlucoseMonitoring | 0x181f | 지속적 혈당 모니터링 UUID(서비스). 지속적 혈당 모니터링 서비스는 의료 애플리케이션에서 사용할 수 있도록 모니터링 센서에서 수집된 혈당 데이터를 제공합니다. |
멤버 함수 문서
[constexpr noexcept] QBluetoothUuid::QBluetoothUuid()
새로운 null Bluetooth UUID를 생성합니다.
[constexpr noexcept] QBluetoothUuid::QBluetoothUuid(QBluetoothUuid::CharacteristicType uuid)
uuid 특성 유형을 기반으로 새로운 블루투스 UUID를 생성합니다.
[constexpr noexcept] QBluetoothUuid::QBluetoothUuid(QBluetoothUuid::DescriptorType uuid)
uuid 유형의 디스크립터를 사용하여 새로운 블루투스 UUID를 생성합니다.
[constexpr noexcept] QBluetoothUuid::QBluetoothUuid(QBluetoothUuid::ProtocolUuid uuid)
uuid 프로토콜을 기반으로 새로운 블루투스 UUID를 생성합니다.
[constexpr noexcept] QBluetoothUuid::QBluetoothUuid(QBluetoothUuid::ServiceClassUuid uuid)
uuid 서비스 클래스를 기반으로 새로운 블루투스 UUID를 생성합니다.
QBluetoothUuid::QBluetoothUuid(const QUuid &uuid)
uuid 의 복사본인 새로운 블루투스 UUID를 생성합니다.
[explicit constexpr noexcept] QBluetoothUuid::QBluetoothUuid(quint16 uuid)
16비트 uuid 를 사용하여 새로운 블루투스 UUID를 생성합니다.
[explicit constexpr noexcept] QBluetoothUuid::QBluetoothUuid(quint32 uuid)
32비트 uuid 를 사용하여 새로운 블루투스 UUID를 생성합니다.
[implicit, since 6.6] QBluetoothUuid::QBluetoothUuid(QUuid::Id128Bytes uuid, QSysInfo::Endian order)
정수형 매개변수 ` uuid `로 표현되는 128비트 UUID( uuid )를 기반으로, 바이트 순서 ` order`를 준수하는 새로운 블루투스 UUID를 생성합니다.
이 함수는 Qt 6.6에서 도입되었습니다.
[explicit noexcept] QBluetoothUuid::QBluetoothUuid(quint128 uuid, QSysInfo::Endian order = QSysInfo::BigEndian)
128비트 uuid 를 사용하여 새로운 블루투스 UUID를 생성합니다.
참고: Qt 6.6 이전버전에서는 order 인수가 존재하지 않았으며, 이 함수는 빅엔디안 순서로 고정되어 있었습니다.
[constexpr noexcept default] QBluetoothUuid::QBluetoothUuid(const QBluetoothUuid &uuid)
QBluetoothUuid 의 인스턴스를 복사 생성합니다.
[constexpr noexcept default] QBluetoothUuid::~QBluetoothUuid()
QBluetoothUuid 의 인스턴스를 삭제합니다.
[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를 표현하는 데 필요한 최소 크기(바이트 단위)를 반환합니다. null이 아닌 UUID의 경우 2, 4 또는 16이 반환됩니다. null 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 로 반환합니다.
참고: Qt 6.6 이전버전에서는 order 인수가 없었으며, 이 함수는 빅엔디안 순서로 반환되도록 하드코딩되어 있었습니다.
[constexpr noexcept default] QBluetoothUuid &QBluetoothUuid::operator=(const QBluetoothUuid &other)
other 를 이 QBluetoothUuid 인스턴스에 복사-할당합니다.
관련 비회원
[noexcept, since 6.11.1] size_t qHash(QBluetoothUuid key, size_t seed = 0)
seed 를 계산의 시드로 사용하여 key 의 해시 값을 반환합니다.
Qt 6.11.1 이전 버전에서는 이 타입이 QUuid 로의 암시적 변환을 통해 해시 가능했습니다. 이 명시적인 qHash() 오버로드는 해당 암시적 qHash()와의 호환성을 유지합니다.
이 함수는 Qt 6.11.1에서 도입되었습니다.
bool operator!=(const QBluetoothUuid &a, const QBluetoothUuid &b)
a 가 b 와 같지 않으면 true 를 반환하고, 그렇지 않으면 false 를 반환합니다.
bool operator==(const QBluetoothUuid &a, const QBluetoothUuid &b)
a 가 b 와 같으면 true 를 반환하고, 그렇지 않으면 false 를 반환합니다.
© 2026 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.