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::AerobicHeartRateLowerLimit | 0x2a7e | 사용자가 운동하는 동안 지구력이 향상되는 심박수의 하한입니다. |
QBluetoothUuid::CharacteristicType::AerobicHeartRateUpperLimit | 0x2a84 | 사용자가 운동하는 동안 지구력이 향상되는 심박수의 상한입니다. |
QBluetoothUuid::CharacteristicType::AerobicThreshold | 0x2a7f | 이 특성은 첫 번째 대사 임계값을 나타냅니다. |
QBluetoothUuid::CharacteristicType::Age | 0x2a80 | 이 특성은 사용자의 나이를 나타냅니다. |
QBluetoothUuid::CharacteristicType::AnaerobicHeartRateLowerLimit | 0x2a81 | 사용자가 운동하는 동안 무산소성 내성을 향상시키는 심박수의 하한입니다. |
QBluetoothUuid::CharacteristicType::AnaerobicHeartRateUpperLimit | 0x2a82 | 사용자가 운동하는 동안 무산소성 내성을 향상시키는 심박수의 상한입니다. |
QBluetoothUuid::CharacteristicType::AnaerobicThreshold | 0x2a83 | 이 특성은 두 번째 대사 임계값을 나타냅니다. |
QBluetoothUuid::CharacteristicType::AlertCategoryID | 0x2a43 | 알림/메시지 카테고리. |
QBluetoothUuid::CharacteristicType::AlertCategoryIDBitMask | 0x2a42 | 알림/메시지 카테고리. |
QBluetoothUuid::CharacteristicType::AlertLevel | 0x2a06 | 장치에서 울리는 경고의 수준입니다. 알림이 울리는 동안 이 레벨이 변경되면 새 레벨이 적용됩니다. |
QBluetoothUuid::CharacteristicType::AlertNotificationControlPoint | 0x2a44 | 알림 서버의 제어 지점입니다. 클라이언트는 여기에서 명령을 작성하여 서버에 여러 기능을 요청할 수 있습니다. |
QBluetoothUuid::CharacteristicType::AlertStatus | 0x2a3f | 알림 상태 특성은 알림의 상태를 정의합니다. |
QBluetoothUuid::CharacteristicType::ApparentWindDirection | 0x2a73 | 이 특성은 겉보기 풍향을 노출합니다. 겉보기 바람은 움직이는 관찰자가 느끼는 바람입니다. 이 특성은 관측자의 방향에 대해 시계 방향으로 측정된 각도로 바람의 방향을 나타냅니다. |
QBluetoothUuid::CharacteristicType::ApparentWindSpeed | 0x2a72 | 이 특성은 겉보기 풍속을 초당 미터 단위로 표시합니다. 겉보기 바람은 움직이는 관측자가 느끼는 바람입니다. |
QBluetoothUuid::CharacteristicType::Appearance | 0x2a01 | 이 장치의 외형입니다. 값은 카테고리(10비트)와 하위 카테고리(6비트)로 구성됩니다. |
QBluetoothUuid::CharacteristicType::BarometricPressureTrend | 0x2aa3 | 이 특성은 기압이 취하고 있는 추세를 드러냅니다. |
QBluetoothUuid::CharacteristicType::BatteryLevel | 0x2a19 | 배터리의 현재 충전 수준입니다. 100%는 완전히 충전된 상태를 나타내고 0%는 완전히 방전된 상태를 나타냅니다. |
QBluetoothUuid::CharacteristicType::BloodPressureFeature | 0x2a49 | 혈압 기능 특성은 혈압 센서에서 지원되는 기능을 설명하는 데 사용됩니다. |
QBluetoothUuid::CharacteristicType::BloodPressureMeasurement | 0x2a35 | 혈압 측정 특성은 플래그 필드, 혈압 측정 복합 값 필드를 포함하는 가변 길이 구조이며 플래그 필드의 내용에 따라 타임 스탬프, 맥박수 및 사용자 ID와 같은 추가 필드를 포함합니다. |
QBluetoothUuid::CharacteristicType::BodyCompositionFeature | 0x2a9b | 이 특성은 신체 구성 측정 특성에서 사용 가능한 기능을 설명합니다. |
QBluetoothUuid::CharacteristicType::BodyCompositionMeasurement | 0x2a9c | 이 특성은 근육 비율 또는 체수분량과 같은 신체 구성을 설명합니다. |
QBluetoothUuid::CharacteristicType::BodySensorLocation | 0x2a38 | 신체 센서 위치 특성은 신체에 있는 센서의 위치(예: 가슴, 손가락 또는 손)를 설명합니다. |
QBluetoothUuid::CharacteristicType::BootKeyboardInputReport | 0x2a22 | 부팅 키보드 입력 보고서 특성은 부팅 프로토콜 모드에서 작동하는 HID 호스트와 부팅 키보드에 해당하는 HID 서비스 간에 고정된 형식과 길이의 입력 보고서 데이터를 전송하는 데 사용됩니다. |
QBluetoothUuid::CharacteristicType::BootKeyboardOutputReport | 0x2a32 | 부팅 키보드 출력 보고서 특성은 부팅 프로토콜 모드에서 작동하는 HID 호스트와 부팅 키보드에 해당하는 HID 서비스 간에 고정된 형식과 길이의 출력 보고서 데이터를 전송하는 데 사용됩니다. |
QBluetoothUuid::CharacteristicType::BootMouseInputReport | 0x2a33 | 부팅 마우스 입력 보고서 특성은 부팅 프로토콜 모드에서 작동하는 HID 호스트와 부팅 마우스에 해당하는 HID 서비스 간에 고정된 형식과 길이의 입력 보고서 데이터를 전송하는 데 사용됩니다. |
QBluetoothUuid::CharacteristicType::CSCFeature | 0x2a5c | CSC(순환 속도 및 케이던스) 기능 특성은 서버에서 지원되는 기능을 설명하는 데 사용됩니다. |
QBluetoothUuid::CharacteristicType::CSCMeasurement | 0x2a5b | CSC 측정 특성(CSC는 사이클링 속도 및 케이던스를 의미)은 플래그 필드를 포함하는 가변 길이 구조이며 플래그 필드의 내용에 따라 아래 표에 표시된 것처럼 하나 이상의 추가 필드를 포함할 수 있습니다. |
QBluetoothUuid::CharacteristicType::CurrentTime | 0x2a2b | 현재 시간 특성은 ExactTime256 특성과 동일한 정보와 표준 시간대, DST 및 사용된 업데이트 방법에 대한 정보를 표시합니다. |
QBluetoothUuid::CharacteristicType::CyclingPowerControlPoint | 0x2a66 | 순환 전원 제어점 특성은 수신 장치에서 특정 기능을 실행하도록 요청하는 데 사용됩니다. |
QBluetoothUuid::CharacteristicType::CyclingPowerFeature | 0x2a65 | CP 기능 특성은 장치에서 지원하는 기능 목록을 보고하는 데 사용됩니다. |
QBluetoothUuid::CharacteristicType::CyclingPowerMeasurement | 0x2a63 | 사이클링 전력 측정 특성은 플래그 필드, 순간 전력 필드를 포함하는 가변 길이 구조이며 플래그 필드의 내용에 따라 아래 표와 같이 하나 이상의 추가 필드를 포함할 수 있습니다. |
QBluetoothUuid::CharacteristicType::CyclingPowerVector | 0x2a64 | 순환 전력 벡터 특성은 Flags 필드를 포함하는 가변 길이 구조이며 Flags 필드의 내용에 따라 아래 표와 같이 하나 이상의 추가 필드를 포함할 수 있습니다. |
QBluetoothUuid::CharacteristicType::DatabaseChangeIncrement | 0x2a99 | |
QBluetoothUuid::CharacteristicType::DateOfBirth | 0x2a85 | 이 특성은 사용자의 생년월일을 나타냅니다. |
QBluetoothUuid::CharacteristicType::DateOfThresholdAssessment | 0x2a86 | |
QBluetoothUuid::CharacteristicType::DateTime | 0x2a08 | 날짜 시간 특성은 시간을 나타내는 데 사용됩니다. |
QBluetoothUuid::CharacteristicType::DayDateTime | 0x2a0a | 날짜 시간 특성은 날짜, 시간 및 요일을 나타냅니다. |
QBluetoothUuid::CharacteristicType::DayOfWeek | 0x2a09 | 요일 특성은 요일(월요일~일요일)을 나타냅니다. |
QBluetoothUuid::CharacteristicType::DescriptorValueChanged | 0x2a7d | 이 특성은 환경 감지 서비스와 관련이 있습니다. |
QBluetoothUuid::CharacteristicType::DeviceName | 0x2a00 | 장치 이름 특성에는 장치 이름이 포함됩니다. |
QBluetoothUuid::CharacteristicType::DewPoint | 0x2a7b | 이 특성은 이슬점을 섭씨 단위로 나타냅니다. |
QBluetoothUuid::CharacteristicType::DSTOffset | 0x2a0d | DST 오프셋 특성은 일광 절약 시간제에서 사용하는 오프셋을 설명합니다. |
QBluetoothUuid::CharacteristicType::Elevation | 0x2a6c | 고도 특성은 해수면 위/아래의 고도를 나타냅니다. |
QBluetoothUuid::CharacteristicType::EmailAddress | 0x2a87 | 이 특성은 사용자의 이메일을 나타냅니다. |
QBluetoothUuid::CharacteristicType::ExactTime256 | 0x2a0c | 정확한 시간 256 특성은 1/256초의 정확도로 데이터, 요일 및 시간을 설명합니다. |
QBluetoothUuid::CharacteristicType::FatBurnHeartRateLowerLimit | 0x2a88 | 사용자가 운동하는 동안 지방 연소를 극대화하는 심박수의 하한입니다. |
QBluetoothUuid::CharacteristicType::FatBurnHeartRateUpperLimit | 0x2a89 | 사용자가 운동하는 동안 지방 연소를 극대화하는 심박수의 상한입니다. |
QBluetoothUuid::CharacteristicType::FirmwareRevisionString | 0x2a26 | 이 특성의 값은 장치 내 펌웨어의 펌웨어 버전을 나타내는 UTF-8 문자열입니다. |
QBluetoothUuid::CharacteristicType::FirstName | 0x2a8a | 이 특성은 사용자의 이름을 노출합니다. |
QBluetoothUuid::CharacteristicType::FiveZoneHeartRateLimits | 0x2a8b | 이 특성에는 5구간 심박수 정의에 대한 심박수 구간 사이의 한계가 포함되어 있습니다. |
QBluetoothUuid::CharacteristicType::Gender | 0x2a8c | 이 특성은 사용자의 성별을 나타냅니다. |
QBluetoothUuid::CharacteristicType::GlucoseFeature | 0x2a51 | 포도당 기능 특성은 서버에서 지원되는 기능을 설명하는 데 사용됩니다. 포도당 기능 특성을 읽으면 클라이언트가 서버에서 지원되는 기능을 결정하는 데 사용하는 값을 반환합니다. |
QBluetoothUuid::CharacteristicType::GlucoseMeasurement | 0x2a18 | 포도당 측정 특성은 플래그 필드, 시퀀스 번호 필드, 기준 시간 필드를 포함하는 가변 길이 구조이며 플래그 필드의 내용에 따라 시간 오프셋 필드, 포도당 농도 필드, 유형-샘플 위치 필드 및 센서 상태 선언 필드를 포함할 수 있습니다. |
QBluetoothUuid::CharacteristicType::GlucoseMeasurementContext | 0x2a34 | |
QBluetoothUuid::CharacteristicType::GustFactor | 0x2a74 | 특성은 최대 돌풍 속도에서 평균 풍속 사이의 풍속 증가 계수를 나타냅니다. |
QBluetoothUuid::CharacteristicType::HardwareRevisionString | 0x2a27 | 이 특성의 값은 장치 내 하드웨어의 하드웨어 버전을 나타내는 UTF-8 문자열입니다. |
QBluetoothUuid::CharacteristicType::MaximumRecommendedHeartRate | 0x2a91 | 이 특성은 운동량을 제한하는 최대 권장 심박수를 표시합니다. |
QBluetoothUuid::CharacteristicType::HeartRateControlPoint | 0x2a39 | |
QBluetoothUuid::CharacteristicType::HeartRateMax | 0x2a8d | 이 특성은 사용자가 분당 박동 수로 도달할 수 있는 최대 심박수를 나타냅니다. |
QBluetoothUuid::CharacteristicType::HeartRateMeasurement | 0x2a37 | |
QBluetoothUuid::CharacteristicType::HeatIndex | 0x2a7a | 이 특성은 섭씨 단위의 열 지수를 제공합니다. |
QBluetoothUuid::CharacteristicType::Height | 0x2a8e | 이 특성은 사용자의 키를 나타냅니다. |
QBluetoothUuid::CharacteristicType::HIDControlPoint | 0x2a4c | HID 제어점 특성은 HID 명령이 기록될 때 정의되는 제어점 속성입니다. |
QBluetoothUuid::CharacteristicType::HIDInformation | 0x2a4a | HID 정보 특성은 읽을 때 HID 속성을 반환합니다. |
QBluetoothUuid::CharacteristicType::HipCircumference | 0x2a8f | 이 특성은 사용자의 엉덩이 둘레를 미터 단위로 나타냅니다. |
QBluetoothUuid::CharacteristicType::Humidity | 0x2a6f | 습도 특성은 습도를 퍼센트 단위로 나타냅니다. |
QBluetoothUuid::CharacteristicType::IEEE1107320601RegulatoryCertificationDataList | 0x2a2a | 특성 값은 장치가 준수한다고 주장하는 다양한 규정 및/또는 인증 준수 항목을 나열하는 불투명한 구조입니다. |
QBluetoothUuid::CharacteristicType::IntermediateCuffPressure | 0x2a36 | 이 특성은 혈압 측정 특성과 동일한 형식을 갖습니다. |
QBluetoothUuid::CharacteristicType::IntermediateTemperature | 0x2a1e | 중간 온도 특성은 온도 측정 특성과 동일한 형식을 갖습니다. |
QBluetoothUuid::CharacteristicType::Irradiance | 0x2a77 | 이 특성은 전자기 방사 전력을 평방미터당 와트 단위로 나타냅니다. |
QBluetoothUuid::CharacteristicType::Language | 0x2aa2 | 이 특성에는 ISO639-1에 따른 언어 정의가 포함되어 있습니다. |
QBluetoothUuid::CharacteristicType::LastName | 0x2a90 | 이 특성은 사용자의 성을 나타냅니다. |
QBluetoothUuid::CharacteristicType::LNControlPoint | 0x2a6b | LN 제어점 특성은 수신 장치에서 특정 기능을 실행하도록 요청하는 데 사용됩니다. |
QBluetoothUuid::CharacteristicType::LNFeature | 0x2a6a | LN 기능 특성은 장치에서 지원하는 기능 목록을 보고하는 데 사용됩니다. |
QBluetoothUuid::CharacteristicType::LocalTimeInformation | 0x2a0f | |
QBluetoothUuid::CharacteristicType::LocationAndSpeed | 0x2a67 | 위치 및 속도 특성은 플래그 필드를 포함하는 가변 길이 구조이며, 플래그 필드의 내용에 따라 데이터 필드의 조합을 포함할 수 있습니다. |
QBluetoothUuid::CharacteristicType::MagneticDeclination | 0x2a2c | 이 특성에는 (지리적) 진북과 자북 방향 사이의 수평면에서의 각도가 포함되며, 진북에서 자북으로 시계 방향으로 측정됩니다. |
QBluetoothUuid::CharacteristicType::MagneticFluxDensity2D | 0x2aa0 | 이 특성은 x축과 y축의 자속 밀도를 나타냅니다. |
QBluetoothUuid::CharacteristicType::MagneticFluxDensity3D | 0x2aa1 | 이 특성은 x, y 및 z 축의 자속 밀도를 나타냅니다. |
QBluetoothUuid::CharacteristicType::ManufacturerNameString | 0x2a29 | 이 특성의 값은 장치 제조업체의 이름을 나타내는 UTF-8 문자열입니다. |
QBluetoothUuid::CharacteristicType::MeasurementInterval | 0x2a21 | 측정 간격 특성은 측정 사이의 시간을 정의합니다. |
QBluetoothUuid::CharacteristicType::ModelNumberString | 0x2a24 | 이 특성의 값은 장치 공급업체에서 할당된 모델 번호를 나타내는 UTF-8 문자열입니다. |
QBluetoothUuid::CharacteristicType::Navigation | 0x2a68 | 탐색 특성은 플래그 필드, 방위 필드, 방향 필드를 포함하는 가변 길이 구조이며 플래그 필드의 내용을 기반으로 합니다. |
QBluetoothUuid::CharacteristicType::NewAlert | 0x2a46 | 이 특성은 알림의 카테고리와 서버 장치에서 해당 카테고리의 새 알림이 몇 개 발생했는지를 정의합니다. |
QBluetoothUuid::CharacteristicType::PeripheralPreferredConnectionParameters | 0x2a04 | |
QBluetoothUuid::CharacteristicType::PeripheralPrivacyFlag | 0x2a02 | |
QBluetoothUuid::CharacteristicType::PnPID | 0x2a50 | PnP_ID 특성은 GATT 특성 값 읽기 절차를 사용하여 읽을 때 해당 값을 반환합니다. |
QBluetoothUuid::CharacteristicType::PollenConcentration | 0x2a75 | 이 특성은 입방미터당 꽃가루 농도 수를 표시합니다. |
QBluetoothUuid::CharacteristicType::PositionQuality | 0x2a69 | 위치 품질 특성은 플래그 필드와 선택적 데이터 중 하나 이상을 포함하는 가변 길이 구조입니다. |
QBluetoothUuid::CharacteristicType::Pressure | 0x2a6d | 압력 특성은 압력 센서의 값을 나타냅니다. |
QBluetoothUuid::CharacteristicType::ProtocolMode | 0x2a4e | 프로토콜 모드 특성은 연결된 HID 서비스의 현재 프로토콜 모드를 노출하거나 원하는 HID 서비스의 프로토콜 모드를 설정하는 데 사용됩니다. |
QBluetoothUuid::CharacteristicType::Rainfall | 0x2a78 | 이 특성은 강우량을 미터 단위로 표시합니다. |
QBluetoothUuid::CharacteristicType::ReconnectionAddress | 0x2a03 | 이 페이지에 포함된 정보는 정보 제공용입니다. 규범적인 설명은 해당 사양에 포함되어 있습니다. |
QBluetoothUuid::CharacteristicType::RecordAccessControlPoint | 0x2a52 | 이 제어점은 혈당 센서 환자 기록 데이터베이스에 대한 기본 관리 기능을 제공하는 서비스와 함께 사용됩니다. |
QBluetoothUuid::CharacteristicType::ReferenceTimeInformation | 0x2a14 | |
QBluetoothUuid::CharacteristicType::Report | 0x2a4d | 보고서 특성은 HID 장치와 HID 호스트 간에 데이터를 교환하는 데 사용됩니다. |
QBluetoothUuid::CharacteristicType::ReportMap | 0x2a4b | 이 특성의 인스턴스는 HID 서비스의 일부로 단 하나만 존재합니다. |
QBluetoothUuid::CharacteristicType::RestingHeartRate | 0x2a92 | 이 특성은 사용자가 도달할 수 있는 가장 낮은 심박수를 노출합니다. |
QBluetoothUuid::CharacteristicType::RingerControlPoint | 0x2a40 | 벨소리 제어 지점 특성은 벨소리의 제어 지점을 정의합니다. |
QBluetoothUuid::CharacteristicType::RingerSetting | 0x2a41 | 벨소리 설정 특성은 벨소리 설정을 정의합니다. |
QBluetoothUuid::CharacteristicType::RSCFeature | 0x2a54 | RSC(러닝 속도 및 케이던스) 기능 특성은 서버에서 지원되는 기능을 설명하는 데 사용됩니다. |
QBluetoothUuid::CharacteristicType::RSCMeasurement | 0x2a53 | RSC는 달리기 속도 및 케이던스를 나타냅니다. |
QBluetoothUuid::CharacteristicType::SCControlPoint | 0x2a55 | SC 제어점 특성은 수신 장치에서 특정 기능을 실행하도록 요청하는 데 사용됩니다. |
QBluetoothUuid::CharacteristicType::ScanIntervalWindow | 0x2a4f | 스캔 간격 창 특성은 GATT 클라이언트의 스캔 매개변수를 저장하는 데 사용됩니다. |
QBluetoothUuid::CharacteristicType::ScanRefresh | 0x2a31 | 스캔 새로 고침 특성은 서버가 알림 시 스캔 간격 창 특성을 최신 값으로 기록해야 함을 클라이언트에 알리는 데 사용됩니다. |
QBluetoothUuid::CharacteristicType::SensorLocation | 0x2a5d | 센서 위치 특성은 센서의 위치를 노출하는 데 사용됩니다. |
QBluetoothUuid::CharacteristicType::SerialNumberString | 0x2a25 | 이 특성의 값은 장치의 특정 인스턴스에 대한 일련 번호를 나타내는 가변 길이의 UTF-8 문자열입니다. |
QBluetoothUuid::CharacteristicType::ServiceChanged | 0x2a05 | |
QBluetoothUuid::CharacteristicType::SoftwareRevisionString | 0x2a28 | 이 특성의 값은 장치 내 소프트웨어의 소프트웨어 버전을 나타내는 UTF-8 문자열입니다. |
QBluetoothUuid::CharacteristicType::SportTypeForAerobicAnaerobicThresholds | 0x2a93 | 이 특성은 수행하려는 스포츠 유형에 따라 다양한 유산소 및 무산소 임계값 특성을 사전 설정하는 데 사용됩니다. |
QBluetoothUuid::CharacteristicType::SupportedNewAlertCategory | 0x2a47 | 서버가 새 알림에 대해 지원하는 카테고리입니다. |
QBluetoothUuid::CharacteristicType::SupportedUnreadAlertCategory | 0x2a48 | 서버가 읽지 않은 알림에 대해 지원하는 카테고리입니다. |
QBluetoothUuid::CharacteristicType::SystemID | 0x2a23 | 시스템 ID가 회사 식별자(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 | 특성 값은 고정점 지수가 0인 부호 있는 8비트 정수입니다. |
QBluetoothUuid::CharacteristicType::UnreadAlertStatus | 0x2a45 | 이 특성은 장치의 특정 카테고리에 읽지 않은 알림이 몇 개 있는지 보여줍니다. |
QBluetoothUuid::CharacteristicType::UserControlPoint | 0x2a9f | |
QBluetoothUuid::CharacteristicType::UserIndex | 0x2a9a | 이 특성은 사용자의 인덱스를 나타냅니다. |
QBluetoothUuid::CharacteristicType::UVIndex | 0x2a76 | 이 특성은 UV 인덱스를 노출합니다. |
QBluetoothUuid::CharacteristicType::VO2Max | 0x2a96 | 이 특성은 사용자의 최대 산소 섭취량을 표시합니다. |
QBluetoothUuid::CharacteristicType::WaistCircumference | 0x2a97 | 이 특성은 사용자의 허리 둘레를 미터 단위로 표시합니다. |
QBluetoothUuid::CharacteristicType::Weight | 0x2a98 | 이 특성은 사용자의 체중을 킬로그램 단위로 표시합니다. |
QBluetoothUuid::CharacteristicType::WeightMeasurement | 0x2a9d | 이 특성은 BMI 또는 사용자의 체중과 같은 체중 관련 데이터를 제공합니다. |
QBluetoothUuid::CharacteristicType::WeightScaleFeature | 0x2a9e | 이 특성은 체중 측정 특성에서 사용 가능한 데이터를 설명합니다. |
QBluetoothUuid::CharacteristicType::WindChill | 0x2a79 | 이 특성은 바람의 온도를 섭씨로 표시합니다. |
enum class QBluetoothUuid::DescriptorType
설명자는 Bluetooth 저에너지 특성 값을 설명하는 속성입니다.
이 열거형은 설명자 클래스 UUID를 위한 편의 유형입니다. 이 유형의 값은 필요한 경우 암시적으로 QBluetoothUuid 로 변환됩니다. 자세한 유형 사양은 bluetooth.org에서 확인할 수 있습니다.
Constant | 값 | 설명 |
---|---|---|
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 | 현재 상위 특성을 보고서 맵 특성에 정의된 보고서 ID 및 보고서 유형에 매핑하는 보고서 ID 및 보고서 유형 형식의 매핑 정보입니다. |
QBluetoothUuid::DescriptorType::EnvironmentalSensingConfiguration | 0x290b | 설명자는 여러 트리거 설정 설명자가 결합되는 방식을 정의합니다. 따라서 이 디스크립터는 환경 감지 트리거 설정 디스크립터와 함께 작동하여 연결된 특성 값이 알림을 받을 수 있는 조건을 정의합니다. |
QBluetoothUuid::DescriptorType::EnvironmentalSensingMeasurement | 0x290c | Descriptor는 환경 감지 서버에 대한 추가 정보(예: 의도된 애플리케이션, 샘플링 기능 또는 측정 기간 및 불확실성)를 정의합니다. |
QBluetoothUuid::DescriptorType::EnvironmentalSensingTriggerSetting | 0x290d | 설명자는 환경 감지 서버(ESS)가 알림을 트리거해야 하는 조건을 정의합니다. 이러한 조건의 예로는 특정 임계값에 도달하거나 타이머가 만료된 경우를 들 수 있습니다. 이는 ESS 특성이 알림을 지원한다는 것을 의미합니다. |
QBluetoothUuid::DescriptorType::UnknownDescriptorType | 0x0 | 설명자 유형을 알 수 없습니다. |
enum class QBluetoothUuid::ProtocolUuid
이 열거형은 블루투스 프로토콜 UUID를 위한 편의 유형입니다. 이 유형의 값은 필요한 경우 암시적으로 QBluetoothUuid 로 변환됩니다.
Constant | 값 | 설명 |
---|---|---|
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
이 열거형은 Bluetooth 서비스 클래스 및 프로필 UUID에 대한 편의 유형입니다. 이 유형의 값은 필요한 경우 암시적으로 QBluetoothUuid 로 변환됩니다. 일부 UUID는 서비스 클래스 ID를 참조하고 일부는 프로파일 ID를 참조하며 일부는 둘 다로 사용할 수 있습니다. 일반적으로 프로필 UUID는 QBluetoothServiceInfo::BluetoothProfileDescriptorList 어트리뷰트에서만 사용해야 하며 서비스 클래스 UUID는 QBluetoothServiceInfo::ServiceClassIds 어트리뷰트에서만 사용해야 합니다. UUID가 프로필 및 서비스 클래스 UUID로 표시된 경우에는 위의 서비스 속성 중 하나에 대한 값으로 사용할 수 있습니다. 이러한 이중 사용은 역사적인 이유가 있지만 더 이상 최신 UUID에는 허용되지 않습니다.
아래 목록에는 각 UUID가 어떤 유형으로 사용되어야 하는지 명시적으로 나와 있습니다. 0x18로 시작하는 Bluetooth 저에너지 관련 값은 Qt 5.4에서 도입되었습니다.
Constant | 값 | 설명 |
---|---|---|
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) 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 저에너지 장치용 일반 액세스 서비스 UUID(서비스). 장치에 대한 일반 정보를 포함합니다. 사용 가능한 모든 특성은 읽기 전용입니다. |
QBluetoothUuid::ServiceClassUuid::GenericAttribute | 0x1801 | |
QBluetoothUuid::ServiceClassUuid::ImmediateAlert | 0x1802 | 즉시 알림 UUID(서비스). 이 서비스는 피어 장치가 장치에 즉시 경고를 발생시킬 수 있도록 제어 지점을 노출합니다. |
QBluetoothUuid::ServiceClassUuid::LinkLoss | 0x1803 | 링크 손실 UUID(서비스). 이 서비스는 두 장치 간에 링크가 끊어졌을 때의 동작을 정의합니다. |
QBluetoothUuid::ServiceClassUuid::TxPower | 0x1804 | 전송 전원 UUID(서비스). 이 서비스는 연결 중일 때 디바이스의 현재 전송 전력 수준을 표시합니다. |
QBluetoothUuid::ServiceClassUuid::CurrentTimeService | 0x1805 | 현재 시간 UUID(서비스). 이 서비스는 GATT(일반 속성 프로필)를 사용하여 현재 시간을 노출할 수 있는 방법을 정의합니다. |
QBluetoothUuid::ServiceClassUuid::ReferenceTimeUpdateService | 0x1806 | 참조 시간 업데이트 UUID(서비스). 이 서비스는 클라이언트가 시간 서버의 기준 시간 소스에서 업데이트를 요청할 수 있는 방법을 정의합니다. |
QBluetoothUuid::ServiceClassUuid::NextDSTChangeService | 0x1807 | 다음 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 | 휴먼 인터페이스 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 으로부터 새 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)
a 이 b 과 같지 않으면 true
을 반환하고, 그렇지 않으면 false
을 반환합니다.
bool operator==(const QBluetoothUuid &a, const QBluetoothUuid &b)
a 이 b 과 같으면 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.