이 페이지에서

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::AerobicHeartRateLowerLimit0x2a7e운동 중 사용자가 지구력을 향상시킬 수 있는 심박수의 하한값입니다.
QBluetoothUuid::CharacteristicType::AerobicHeartRateUpperLimit0x2a84운동 중 사용자의 지구력이 향상되는 심박수의 상한치입니다.
QBluetoothUuid::CharacteristicType::AerobicThreshold0x2a7f이 특성은 제1 대사 역치를 나타냅니다.
QBluetoothUuid::CharacteristicType::Age0x2a80이 특성은 사용자의 나이를 나타냅니다.
QBluetoothUuid::CharacteristicType::AnaerobicHeartRateLowerLimit0x2a81운동 중 사용자의 무산소 내성을 향상시키는 심박수의 하한.
QBluetoothUuid::CharacteristicType::AnaerobicHeartRateUpperLimit0x2a82운동 중 사용자의 무산소 내성을 향상시키는 심박수의 상한선입니다.
QBluetoothUuid::CharacteristicType::AnaerobicThreshold0x2a83이 특성은 제2 대사 역치를 나타냅니다.
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이 특성은 BodyCompositionMeasurement 특성에 사용 가능한 기능을 설명합니다.
QBluetoothUuid::CharacteristicType::BodyCompositionMeasurement0x2a9c이 특성은 근육 비율이나 체내 수분량과 같은 신체 구성을 설명합니다.
QBluetoothUuid::CharacteristicType::BodySensorLocation0x2a38신체 센서 위치 특성은 신체 상의 센서 위치(예: 가슴, 손가락 또는 손)를 설명합니다.
QBluetoothUuid::CharacteristicType::BootKeyboardInputReport0x2a22Boot Keyboard Input Report 특성은 부트 프로토콜 모드에서 작동하는 HID 호스트와 부트 키보드에 해당하는 HID 서비스 간에 고정 형식과 길이의 입력 보고서 데이터를 전송하는 데 사용됩니다.
QBluetoothUuid::CharacteristicType::BootKeyboardOutputReport0x2a32'부팅 키보드 출력 보고서(Boot Keyboard Output Report)' 특성은 부팅 프로토콜 모드에서 작동하는 HID 호스트와 부팅 키보드에 해당하는 HID 서비스 간에 고정된 형식과 길이의 출력 보고서 데이터를 전송하는 데 사용됩니다.
QBluetoothUuid::CharacteristicType::BootMouseInputReport0x2a33부팅 마우스 입력 보고 특성(Boot Mouse Input Report characteristic)은 부팅 프로토콜 모드에서 작동하는 HID 호스트와 부팅 마우스에 해당하는 HID 서비스 간에 고정 형식과 길이의 입력 보고 데이터를 전송하는 데 사용됩니다.
QBluetoothUuid::CharacteristicType::CSCFeature0x2a5cCSC(Cycling Speed and Cadence) 기능 특성은 서버에서 지원하는 기능을 설명하는 데 사용됩니다.
QBluetoothUuid::CharacteristicType::CSCMeasurement0x2a5bCSC 측정 특성(CSC는 사이클링 속도 및 케이던스를 의미)은 플래그 필드를 포함하는 가변 길이 구조이며, 플래그 필드의 내용에 따라 아래 표와 같이 하나 이상의 추가 필드를 포함할 수 있습니다.
QBluetoothUuid::CharacteristicType::CurrentTime0x2a2bCurrent Time 특성은 ExactTime256 특성과 동일한 정보와 시간대, 일광 절약 시간(DST) 및 사용된 업데이트 방법에 대한 정보를 표시합니다.
QBluetoothUuid::CharacteristicType::CyclingPowerControlPoint0x2a66Cycling Power Control Point 특성은 수신 장치에서 특정 기능을 실행하도록 요청하는 데 사용됩니다.
QBluetoothUuid::CharacteristicType::CyclingPowerFeature0x2a65CP 기능 특성은 기기가 지원하는 기능 목록을 보고하는 데 사용됩니다.
QBluetoothUuid::CharacteristicType::CyclingPowerMeasurement0x2a63Cycling Power Measurement 특성은 Flags 필드와 Instantaneous Power 필드를 포함하는 가변 길이 구조체이며, Flags 필드의 내용에 따라 아래 표와 같이 하나 이상의 추가 필드를 포함할 수 있습니다.
QBluetoothUuid::CharacteristicType::CyclingPowerVector0x2a64사이클링 전력 벡터(Cycling Power Vector) 특성은 플래그(Flags) 필드를 포함하는 가변 길이 구조체이며, 플래그 필드의 내용에 따라 아래 표에 표시된 하나 이상의 추가 필드를 포함할 수 있습니다.
QBluetoothUuid::CharacteristicType::DatabaseChangeIncrement0x2a99 
QBluetoothUuid::CharacteristicType::DateOfBirth0x2a85이 특성은 사용자의 생년월일을 나타냅니다.
QBluetoothUuid::CharacteristicType::DateOfThresholdAssessment0x2a86 
QBluetoothUuid::CharacteristicType::DateTime0x2a08'Date Time' 특성은 시간을 나타내는 데 사용됩니다.
QBluetoothUuid::CharacteristicType::DayDateTime0x2a0aDay Date Time 특성은 날짜, 시간 및 요일을 나타냅니다.
QBluetoothUuid::CharacteristicType::DayOfWeek0x2a09'요일' 특성은 요일(월요일~일요일)을 설명합니다.
QBluetoothUuid::CharacteristicType::DescriptorValueChanged0x2a7d이 특성은 환경 감지 서비스와 관련이 있습니다.
QBluetoothUuid::CharacteristicType::DeviceName0x2a00'Device Name' 특성은 장치의 이름을 포함합니다.
QBluetoothUuid::CharacteristicType::DewPoint0x2a7b이 특성은 이슬점을 섭씨로 표시합니다.
QBluetoothUuid::CharacteristicType::DSTOffset0x2a0dDST 오프셋 특성은 일광 절약 시간제에 사용되는 오프셋을 나타냅니다.
QBluetoothUuid::CharacteristicType::Elevation0x2a6c'Elevation' 특성은 해수면 위/아래의 고도를 나타냅니다.
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'Glucose Measurement' 특성은 Flags 필드, Sequence Number 필드, Base Time 필드를 포함하는 가변 길이 구조체이며, Flags 필드의 내용에 따라 Time Offset 필드, Glucose Concentration 필드, Type-Sample Location 필드 및 Sensor Status Annunciation 필드를 포함할 수 있습니다.
QBluetoothUuid::CharacteristicType::GlucoseMeasurementContext0x2a34 
QBluetoothUuid::CharacteristicType::GustFactor0x2a74이 특성은 최대 돌풍 속도와 평균 풍속 간의 풍속 증가 배율을 나타냅니다.
QBluetoothUuid::CharacteristicType::HardwareRevisionString0x2a27이 특성의 값은 장치 내 하드웨어의 하드웨어 릴리스 버전을 나타내는 UTF-8 문자열입니다.
QBluetoothUuid::CharacteristicType::MaximumRecommendedHeartRate0x2a91이 특성은 운동 강도를 제한하는 권장 최대 심박수를 나타냅니다.
QBluetoothUuid::CharacteristicType::HeartRateControlPoint0x2a39 
QBluetoothUuid::CharacteristicType::HeartRateMax0x2a8d이 특성은 사용자가 도달할 수 있는 최대 심박수를 분당 박동 수(bpm) 단위로 명시합니다.
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이 특성은 ISO 639-1에 기반한 언어 정의를 포함합니다.
QBluetoothUuid::CharacteristicType::LastName0x2a90이 특성은 사용자의 성을 나타냅니다.
QBluetoothUuid::CharacteristicType::LNControlPoint0x2a6bLN 제어점 특성은 수신 장치에서 특정 기능을 실행하도록 요청하는 데 사용됩니다.
QBluetoothUuid::CharacteristicType::LNFeature0x2a6aLN 기능 특성은 장치에서 지원하는 기능 목록을 보고하는 데 사용됩니다.
QBluetoothUuid::CharacteristicType::LocalTimeInformation0x2a0f 
QBluetoothUuid::CharacteristicType::LocationAndSpeed0x2a67위치 및 속도(Location and Speed) 특성은 플래그(Flags) 필드를 포함하는 가변 길이 구조이며, 플래그 필드의 내용에 따라 여러 데이터 필드의 조합을 포함할 수 있습니다.
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::Navigation0x2a68Navigation 특성은 Flags 필드, Bearing 필드, Heading 필드를 포함하는 가변 길이 구조체이며, Flags 필드의 내용에 따라 달라집니다.
QBluetoothUuid::CharacteristicType::NewAlert0x2a46이 특성은 경보의 범주와 서버 장치에서 해당 범주의 새로운 경보가 몇 건 발생했는지를 정의합니다.
QBluetoothUuid::CharacteristicType::PeripheralPreferredConnectionParameters0x2a04 
QBluetoothUuid::CharacteristicType::PeripheralPrivacyFlag0x2a02 
QBluetoothUuid::CharacteristicType::PnPID0x2a50PnP_ID 특성은 GATT 특성 값 읽기 절차를 사용하여 읽을 때 해당 값을 반환합니다.
QBluetoothUuid::CharacteristicType::PollenConcentration0x2a75이 특성은 1입방미터당 꽃가루 농도 수치를 표시합니다.
QBluetoothUuid::CharacteristicType::PositionQuality0x2a69Position Quality 특성은 Flags 필드와 하나 이상의 선택적 데이터를 포함하는 가변 길이 구조체입니다.
QBluetoothUuid::CharacteristicType::Pressure0x2a6dPressure 특성은 압력 센서의 값을 나타냅니다.
QBluetoothUuid::CharacteristicType::ProtocolMode0x2a4eProtocol Mode 특성은 이 특성과 연관된 HID 서비스의 현재 프로토콜 모드를 노출하거나, HID 서비스의 원하는 프로토콜 모드를 설정하는 데 사용됩니다.
QBluetoothUuid::CharacteristicType::Rainfall0x2a78이 특성은 강우량을 미터 단위로 표시합니다.
QBluetoothUuid::CharacteristicType::ReconnectionAddress0x2a03이 페이지에 포함된 정보는 참고용입니다. 규범적 설명은 해당 사양에 포함되어 있습니다.
QBluetoothUuid::CharacteristicType::RecordAccessControlPoint0x2a52이 제어 지점은 서비스와 함께 사용되어 포도당 센서 환자 기록 데이터베이스에 대한 기본 관리 기능을 제공합니다.
QBluetoothUuid::CharacteristicType::ReferenceTimeInformation0x2a14 
QBluetoothUuid::CharacteristicType::Report0x2a4dReport 특성은 HID 장치와 HID 호스트 간에 데이터를 교환하는 데 사용됩니다.
QBluetoothUuid::CharacteristicType::ReportMap0x2a4b이 특성의 인스턴스는 HID 서비스의 일부로 단 하나만 존재합니다.
QBluetoothUuid::CharacteristicType::RestingHeartRate0x2a92이 특성은 사용자가 도달할 수 있는 최저 심박수를 나타냅니다.
QBluetoothUuid::CharacteristicType::RingerControlPoint0x2a40Ringer 제어점 특성은 Ringer의 제어점을 정의합니다.
QBluetoothUuid::CharacteristicType::RingerSetting0x2a41Ringer Setting 특성은 Ringer의 설정을 정의합니다.
QBluetoothUuid::CharacteristicType::RSCFeature0x2a54RSC(주행 속도 및 케이던스) 기능 특성은 서버에서 지원하는 기능을 설명하는 데 사용됩니다.
QBluetoothUuid::CharacteristicType::RSCMeasurement0x2a53RSC는 달리기 속도 및 케이던스를 의미합니다.
QBluetoothUuid::CharacteristicType::SCControlPoint0x2a55SC 제어점 특성은 수신 장치에서 특정 기능을 실행하도록 요청하는 데 사용됩니다.
QBluetoothUuid::CharacteristicType::ScanIntervalWindow0x2a4f스캔 간격 창(Scan Interval Window) 특성은 GATT 클라이언트의 스캔 매개 변수를 저장하는 데 사용됩니다.
QBluetoothUuid::CharacteristicType::ScanRefresh0x2a31스캔 새로고침(Scan Refresh) 특성은 서버가 알림 수신 시 스캔 간격 창(Scan Interval Window) 특성에 최신 값을 기록해야 함을 클라이언트에 알리는 데 사용됩니다.
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가 Bluetooth 장치 주소를 기반으로 하고, 회사 식별자(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이 특성의 값은 부호가 있는 8비트 정수이며, 고정 소수점 지수 0을 가집니다.
QBluetoothUuid::CharacteristicType::UnreadAlertStatus0x2a45이 특성은 장치 내 특정 범주에 미확인 알림이 몇 개 있는지 보여줍니다.
QBluetoothUuid::CharacteristicType::UserControlPoint0x2a9f 
QBluetoothUuid::CharacteristicType::UserIndex0x2a9a이 특성은 사용자의 지수를 나타냅니다.
QBluetoothUuid::CharacteristicType::UVIndex0x2a76이 특성은 자외선 지수를 표시합니다.
QBluetoothUuid::CharacteristicType::VO2Max0x2a96이 특성은 사용자의 최대 산소 섭취량을 표시합니다.
QBluetoothUuid::CharacteristicType::WaistCircumference0x2a97이 특성은 사용자의 허리 둘레를 미터 단위로 나타냅니다.
QBluetoothUuid::CharacteristicType::Weight0x2a98이 특성은 사용자의 체중을 킬로그램 단위로 제공합니다.
QBluetoothUuid::CharacteristicType::WeightMeasurement0x2a9d이 특성은 BMI나 사용자의 체중과 같은 체중 관련 데이터를 제공합니다.
QBluetoothUuid::CharacteristicType::WeightScaleFeature0x2a9e이 속성은 WeightMeasurement 속성에서 사용할 수 있는 데이터를 설명합니다.
QBluetoothUuid::CharacteristicType::WindChill0x2a79이 특성은 체감 온도를 섭씨로 나타냅니다.

enum class QBluetoothUuid::DescriptorType

디스크립터는 블루투스 저에너지(Bluetooth Low Energy) 특성 값을 설명하는 속성입니다.

이 열거형은 디스크립터 클래스 UUID를 위한 편의형입니다. 이 유형의 값은 필요할 때 암시적으로 UUID-2006( QBluetoothUuid )으로 변환됩니다. 자세한 유형 사양은 bluetooth.org에서 확인할 수 있습니다.

상수값설명
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현재 상위 특성을 Report Map 특성 내에서 정의된 Report ID 및 Report Type에 매핑하는 Report ID 및 Report Type 형태의 매핑 정보입니다.
QBluetoothUuid::DescriptorType::EnvironmentalSensingConfiguration0x290b디스크립터는 여러 트리거 설정 디스크립터가 어떻게 결합되는지를 정의합니다. 따라서 이 디스크립터는 EnvironmentalSensingTriggerSetting 디스크립터와 함께 작동하여, 관련 특성 값이 알림될 수 있는 조건을 정의합니다.
QBluetoothUuid::DescriptorType::EnvironmentalSensingMeasurement0x290c이 디스크립터는 의도된 애플리케이션, 샘플링 기능, 측정 기간 및 불확실성과 같은 환경 감지 서버를 위한 추가 정보를 정의합니다.
QBluetoothUuid::DescriptorType::EnvironmentalSensingTriggerSetting0x290d디스크립터는 환경 감지 서버(ESS)가 어떤 조건에서 알림을 트리거해야 하는지를 정의합니다. 이러한 조건의 예로는 특정 임계값에 도달하거나 타이머가 만료되는 경우 등이 있습니다. 이는 ESS 특성이 알림을 지원함을 의미합니다.
QBluetoothUuid::DescriptorType::UnknownDescriptorType0x0이 디스크립터의 유형은 알 수 없습니다.

enum class QBluetoothUuid::ProtocolUuid

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

상수값설명
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

이 열거형은 블루투스 서비스 클래스 및 프로파일 UUID를 위한 편의형입니다. 이 유형의 값은 필요할 때 암시적으로 QBluetoothUuid 로 변환됩니다. 일부 UUID는 서비스 클래스 ID를 가리키고, 다른 일부는 프로파일 ID를 가리키며, 또 다른 일부는 두 가지 용도로 모두 사용될 수 있습니다. 일반적으로 프로파일 UUID는 ` QBluetoothServiceInfo::BluetoothProfileDescriptorList ` 속성에서만 사용되어야 하며, 서비스 클래스 UUID는 ` QBluetoothServiceInfo::ServiceClassIds ` 속성에서만 사용되어야 합니다. UUID가 프로파일 및 서비스 클래스 UUID로 표시된 경우, 위의 두 서비스 속성 중 어느 하나에 대한 값으로 사용할 수 있습니다. 이러한 이중 사용에는 역사적 배경이 있으나, 최신 UUID의 경우 더 이상 허용되지 않습니다.

아래 목록은 각 UUID가 어떤 유형으로 사용되어야 하는지를 명시하고 있습니다. 0x18으로 시작하는 블루투스 저에너지(Bluetooth Low Energy) 관련 값들은 Qt 5.4에서 도입되었습니다.

상수값설명
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_RemoteControlTarget0x110c오디오/비디오 원격 제어 프로파일(AVRCP) UUID (서비스)
QBluetoothUuid::ServiceClassUuid::AdvancedAudioDistribution0x110d고급 오디오 배포 프로파일(A2DP) UUID (프로파일)
QBluetoothUuid::ServiceClassUuid::AV_RemoteControl0x110e오디오/비디오 원격 제어 프로파일(AVRCP) UUID (서비스 및 프로파일)
QBluetoothUuid::ServiceClassUuid::AV_RemoteControlController0x110f오디오/비디오 원격 제어 프로파일 UUID (서비스)
QBluetoothUuid::ServiceClassUuid::HeadsetAG0x1112헤드셋 프로파일(HSP) UUID (서비스)
QBluetoothUuid::ServiceClassUuid::PANU0x1115개인 영역 네트워킹 프로파일(PAN) UUID (서비스 및 프로파일)
QBluetoothUuid::ServiceClassUuid::NAP0x1116개인 영역 네트워킹 프로파일(PAN) UUID (서비스 및 프로파일)
QBluetoothUuid::ServiceClassUuid::GN0x1117개인 영역 네트워킹 프로파일(PAN) 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::HumanInterfaceDeviceService0x1124HID(Human Interface Device) 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::GenericAccess0x1800블루투스 저에너지(Bluetooth Low Energy) 장치용 일반 액세스 서비스 UUID(서비스). 이 UUID에는 장치에 대한 일반적인 정보가 포함되어 있습니다. 사용 가능한 모든 특성(Characteristics)은 읽기 전용입니다.
QBluetoothUuid::ServiceClassUuid::GenericAttribute0x1801 
QBluetoothUuid::ServiceClassUuid::ImmediateAlert0x1802즉시 알림 UUID(서비스). 이 서비스는 피어 기기가 해당 기기에 즉시 알림을 발생시킬 수 있도록 제어 지점을 제공합니다.
QBluetoothUuid::ServiceClassUuid::LinkLoss0x1803링크 손실 UUID(서비스). 이 서비스는 두 장치 간의 링크가 끊어졌을 때의 동작을 정의합니다.
QBluetoothUuid::ServiceClassUuid::TxPower0x1804송신 전력 UUID(서비스). 이 서비스는 연결 상태에서 기기의 현재 송신 전력 레벨을 노출합니다.
QBluetoothUuid::ServiceClassUuid::CurrentTimeService0x1805현재 시간 UUID(서비스). 이 서비스는 GATT(Generic Attribute Profile)를 사용하여 현재 시간을 노출하는 방법을 정의합니다.
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::HumanInterfaceDevice0x1812HID(Human Interface) 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 특성 유형을 기반으로 새로운 블루투스 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.