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 low energy サービス特性クラス UUID のための便利な型です。この型の値は、必要に応じて暗黙的にQBluetoothUuid に変換されます。詳細な型の説明はbluetooth.org にあります。

定数説明
QBluetoothUuid::CharacteristicType::AerobicHeartRateLowerLimit0x2a7eユーザーが運動中に持久力を向上させる心拍数の下限値。
QBluetoothUuid::CharacteristicType::AerobicHeartRateUpperLimit0x2a84ユーザーが運動中に持久力を向上させる心拍数の上限。
QBluetoothUuid::CharacteristicType::AerobicThreshold0x2a7fこの特性は、第一代謝閾値を示す。
QBluetoothUuid::CharacteristicType::Age0x2a80この特性は、ユーザーの年齢を示す。
QBluetoothUuid::CharacteristicType::AnaerobicHeartRateLowerLimit0x2a81この特性は、使用者の年齢を表します。
QBluetoothUuid::CharacteristicType::AnaerobicHeartRateUpperLimit0x2a82ユーザーが運動中に無酸素耐性を高める心拍数の上限。
QBluetoothUuid::CharacteristicType::AnaerobicThreshold0x2a83この特性は、第二代謝閾値を示します。
QBluetoothUuid::CharacteristicType::AlertCategoryID0x2a43アラート/メッセージのカテゴリー。
QBluetoothUuid::CharacteristicType::AlertCategoryIDBitMask0x2a42アラート/メッセージのカテゴリー。
QBluetoothUuid::CharacteristicType::AlertLevel0x2a06デバイスが鳴らすアラートのレベル。アラートを鳴らしている間にこのレベルが変更された場合、新しいレベルが有効になります。
QBluetoothUuid::CharacteristicType::AlertNotificationControlPoint0x2a44アラート通知サーバーのコントロールポイント。クライアントはここにコマンドを記述して、サーバーにいくつかの機能を要求することができます。
QBluetoothUuid::CharacteristicType::AlertStatus0x2a3fアラートステータス特性は、アラートのステータスを定義します。
QBluetoothUuid::CharacteristicType::ApparentWindDirection0x2a73この特性は、見かけの風向きを表示します。見かけの風は、動いている観測者によって経験される。この特性は、観測者の方位に対して時計回りの角度で測定された風向を示します。
QBluetoothUuid::CharacteristicType::ApparentWindSpeed0x2a72この特性は、見かけの風速をメートル毎秒で表示する。見かけの風は、動いている観測者が体感する。
QBluetoothUuid::CharacteristicType::Appearance0x2a01この装置の外観。値はカテゴリ(10ビット)とサブカテゴリ(6ビット)で構成される。
QBluetoothUuid::CharacteristicType::BarometricPressureTrend0x2aa3この特性は、気圧が取っている傾向を明らかにする。
QBluetoothUuid::CharacteristicType::BatteryLevel0x2a19バッテリーの現在の充電レベル。100%は完全充電を表し、0%は完全放電を表す。
QBluetoothUuid::CharacteristicType::BloodPressureFeature0x2a49血圧機能特性は、血圧センサーのサポートされる機能を説明するために使用されます。
QBluetoothUuid::CharacteristicType::BloodPressureMeasurement0x2a35血圧測定特性は、Flags フィールド、血圧測定複合値フィールドを含む可変長構造で、Flags フィールドの内容によって決定されるタイムスタンプ、脈拍数、ユーザー ID などの追加フィールドが含まれます。
QBluetoothUuid::CharacteristicType::BodyCompositionFeature0x2a9bこの特性は、BodyCompositionMeasurement 特性で使用可能な機能について説明する。
QBluetoothUuid::CharacteristicType::BodyCompositionMeasurement0x2a9cこの特性は、筋肉率や体水分量などの身体組成を記述する。
QBluetoothUuid::CharacteristicType::BodySensorLocation0x2a38Body Sensor Location(身体センサー位置)特性は、身体上のセンサーの位置(胸、指、手な ど)を記述します。
QBluetoothUuid::CharacteristicType::BootKeyboardInputReport0x2a22ブートキーボード入力レポート特性は、ブートプロトコルモードで動作するHIDホストとブートキーボードに対応するHIDサービスの間で、固定フォーマットと長さの入力レポートデータを転送するために使用されます。
QBluetoothUuid::CharacteristicType::BootKeyboardOutputReport0x2a32ブートキーボード出力レポート特性は、ブートプロトコルモードで動作するHIDホストとブートキーボードに対応するHIDサービスとの間で固定フォーマットと長さの出力レポートデータを転送するために使用される。
QBluetoothUuid::CharacteristicType::BootMouseInputReport0x2a33ブートマウス入力レポート特性は、ブートプロトコルモードで動作するHIDホストとブートマウスに対応するHIDサービスとの間で固定フォーマットと長さの入力レポートデータを転送するために使用される。
QBluetoothUuid::CharacteristicType::CSCFeature0x2a5cCSC(Cycling Speed and Cadence)特性は、サーバーのサポートされる機能を記述するために使用される。
QBluetoothUuid::CharacteristicType::CSCMeasurement0x2a5bCSC測定特性(CSCはCycling Speed and Cadenceを指す)は、Flagsフィールドを含む可変長構造であり、Flagsフィールドの内容に基づいて、以下の表に示すように1つ以上の追加フィールドを含むことができる。
QBluetoothUuid::CharacteristicType::CurrentTime0x2a2b現在時刻特性は、ExactTime256 特性と同じ情報と、タイムゾーン、サマータイム、および採用され ている更新方法に関する情報を示す。
QBluetoothUuid::CharacteristicType::CyclingPowerControlPoint0x2a66Cycling Power Control Point特性は、受信デバイスで実行される特定の機能を要求するために使用される。
QBluetoothUuid::CharacteristicType::CyclingPowerFeature0x2a65CP 機能特性は、装置が対応する機能の一覧を報告するために使用される。
QBluetoothUuid::CharacteristicType::CyclingPowerMeasurement0x2a63循環電力測定特性は、Flags フィールド、瞬時電力フィールド、および Flags フィールドの内容に基づき、下表に示されるように 1 つ以上の追加フィールドを含む可変長構造である。
QBluetoothUuid::CharacteristicType::CyclingPowerVector0x2a64循環電力ベクトル特性は、Flags フィールドを含む可変長構造体であり、Flags フィールドの内容に基づいて、以下の表に示すように、1 つ以上の追加フィールドを含む可能性がある。
QBluetoothUuid::CharacteristicType::DatabaseChangeIncrement0x2a99
QBluetoothUuid::CharacteristicType::DateOfBirth0x2a85この特性は、ユーザーの生年月日を示す。
QBluetoothUuid::CharacteristicType::DateOfThresholdAssessment0x2a86
QBluetoothUuid::CharacteristicType::DateTime0x2a08Date Time 特性は、時間を表すために使用される。
QBluetoothUuid::CharacteristicType::DayDateTime0x2a0a日付時間特性は、日付、時間、および曜日を示す。
QBluetoothUuid::CharacteristicType::DayOfWeek0x2a09曜日特性は、曜日(月曜日~日曜日)を示す。
QBluetoothUuid::CharacteristicType::DescriptorValueChanged0x2a7dこの特性は、環境センシングサービスに関連している。
QBluetoothUuid::CharacteristicType::DeviceName0x2a00デバイス名特性には、デバイスの名前が含まれる。
QBluetoothUuid::CharacteristicType::DewPoint0x2a7bこの特性は、露点を摂氏で示す。
QBluetoothUuid::CharacteristicType::DSTOffset0x2a0dDST Offset(夏時間オフセット)特性には、夏時間によるオフセットを記述する。
QBluetoothUuid::CharacteristicType::Elevation0x2a6cElevation 特性は、海抜/海抜高度を示す。
QBluetoothUuid::CharacteristicType::EmailAddress0x2a87この特性は、ユーザーの電子メールを記述する。
QBluetoothUuid::CharacteristicType::ExactTime2560x2a0cExact Time 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グルコース特徴(Glucose Feature)特性は、サーバーのサポートされる機能を記述するために使用される。グルコース特徴特性は、読み取られると、クライアントがサーバーのサポー ト機能を決定するために使用する値を返す。
QBluetoothUuid::CharacteristicType::GlucoseMeasurement0x2a18グルコース測定特性は、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この特性は、ユーザが到達できる最大心拍数を毎分拍数で示す。
QBluetoothUuid::CharacteristicType::HeartRateMeasurement0x2a37
QBluetoothUuid::CharacteristicType::HeatIndex0x2a7aこの特性は、暑さ指数を摂氏で示す。
QBluetoothUuid::CharacteristicType::Height0x2a8eこの特性は、ユーザーの身長を示す。
QBluetoothUuid::CharacteristicType::HIDControlPoint0x2a4cHID制御点特性は、書き込まれたときのHIDコマンドを定義する制御点属性である。
QBluetoothUuid::CharacteristicType::HIDInformation0x2a4aHID情報特性は、読み込まれるとHID属性を返す。
QBluetoothUuid::CharacteristicType::HipCircumference0x2a8fこの特性は、ユーザーのヒップ周囲をメートル単位で示す。
QBluetoothUuid::CharacteristicType::Humidity0x2a6fこの特性は、湿度をパーセントで示す。
QBluetoothUuid::CharacteristicType::IEEE1107320601RegulatoryCertificationDataList0x2a2aこの特性の値は、デバイスが準拠を主張する様々な規制および/または認証コンプライアンス項目を列挙した不透明な構造である。
QBluetoothUuid::CharacteristicType::IntermediateCuffPressure0x2a36この特性は、血圧測定特性と同じ形式を持つ。
QBluetoothUuid::CharacteristicType::IntermediateTemperature0x2a1e中間温度特性は、温度測定特性と同じフォーマットである。
QBluetoothUuid::CharacteristicType::Irradiance0x2a77この特性は、電磁放射の電力を平方メートル当たりワットで示す。
QBluetoothUuid::CharacteristicType::Language0x2aa2この特性には、ISO639-1 に基づく言語定義が含まれる。
QBluetoothUuid::CharacteristicType::LastName0x2a90この特性は、ユーザーの姓を示す。
QBluetoothUuid::CharacteristicType::LNControlPoint0x2a6bLN制御点特性は、受信装置上で実行される特定の機能を要求するために使用される。
QBluetoothUuid::CharacteristicType::LNFeature0x2a6aLN Feature特性は、デバイスがサポートする機能のリストを報告するために使用される。
QBluetoothUuid::CharacteristicType::LocalTimeInformation0x2a0f
QBluetoothUuid::CharacteristicType::LocationAndSpeed0x2a67位置および速度特性は、Flags フィールドを含む可変長構造体であり、Flags フィールドの内容に基づいて、データフィールドの組み合わせを含むことができる。
QBluetoothUuid::CharacteristicType::MagneticDeclination0x2a2cこの特性は、(地理的な)真北の方向と磁北の方向との間の水平面上の角度を含み、真北から磁北まで時計回りに測定される。
QBluetoothUuid::CharacteristicType::MagneticFluxDensity2D0x2aa0この特性は、x 軸と y 軸の磁束密度を示す。
QBluetoothUuid::CharacteristicType::MagneticFluxDensity3D0x2aa1この特性は、x、y、z軸の磁束密度を示す。
QBluetoothUuid::CharacteristicType::ManufacturerNameString0x2a29この特性の値は、装置の製造者名を表す UTF-8 文字列である。
QBluetoothUuid::CharacteristicType::MeasurementInterval0x2a21測定間隔(Measurement Interval)特性は、測定間の時間を定義する。
QBluetoothUuid::CharacteristicType::ModelNumberString0x2a24この特性の値は、装置ベンダによって割り当てられたモデル番号を表す UTF-8 文字列である。
QBluetoothUuid::CharacteristicType::Navigation0x2a68Navigation特性は、Flagsフィールド、Bearingフィールド、Headingフィールド、およびFlagsフィールドの内容に基づくHeadingフィールドを含む可変長構造である。
QBluetoothUuid::CharacteristicType::NewAlert0x2a46この特性は、アラートのカテゴリと、そのカテゴリの新しいアラートがサーバーデバイスでいくつ発生したかを定義する。
QBluetoothUuid::CharacteristicType::PeripheralPreferredConnectionParameters0x2a04
QBluetoothUuid::CharacteristicType::PeripheralPrivacyFlag0x2a02
QBluetoothUuid::CharacteristicType::PnPID0x2a50PnP_ID特性は、GATT特性値読み取りプロシージャを使用して読み取られると、その値を返す。
QBluetoothUuid::CharacteristicType::PollenConcentration0x2a75この特性は、1立方メートルあたりの花粉濃度カウントを公開する。
QBluetoothUuid::CharacteristicType::PositionQuality0x2a69Position Quality 特性は、Flags フィールドとオプションデータの少なくとも 1 つを含む可変長構造である。
QBluetoothUuid::CharacteristicType::Pressure0x2a6dPressure 特性は、圧力センサーの値を示す。
QBluetoothUuid::CharacteristicType::ProtocolMode0x2a4eProtocol Mode特性は、関連するHIDサービスの現在のプロトコルモードを公開するため、またはHIDサービスの希望するプロトコルモードを設定するために使用される。
QBluetoothUuid::CharacteristicType::Rainfall0x2a78この特性は、メートル単位の雨量を公開する。
QBluetoothUuid::CharacteristicType::ReconnectionAddress0x2a03このページに含まれる情報は参考情報である。規範となる記述は、該当する仕様に含まれている。
QBluetoothUuid::CharacteristicType::RecordAccessControlPoint0x2a52このコントロールポイントは、グルコースセンサー患者記録データベースの基本的な管理機能を提供するサービスとともに使用される。
QBluetoothUuid::CharacteristicType::ReferenceTimeInformation0x2a14
QBluetoothUuid::CharacteristicType::Report0x2a4dレポート特性は、HIDデバイスとHIDホスト間のデータ交換に使用される。
QBluetoothUuid::CharacteristicType::ReportMap0x2a4bこの特性のインスタンスは、HIDサービスの一部として1つだけ存在する。
QBluetoothUuid::CharacteristicType::RestingHeartRate0x2a92この特性は、ユーザーが到達できる最低心拍数を公開する。
QBluetoothUuid::CharacteristicType::RingerControlPoint0x2a40リンガー制御点(Ringer Control Point)特性は、リンガーの制御点を定義する。
QBluetoothUuid::CharacteristicType::RingerSetting0x2a41Ringer Setting(リンガー設定)特性は、リンガーの設定を定義する。
QBluetoothUuid::CharacteristicType::RSCFeature0x2a54RSC(Running Speed and Cadence)特性は、サーバーのサポートされる機能を説明するために使用される。
QBluetoothUuid::CharacteristicType::RSCMeasurement0x2a53RSC は、走行速度とケイデンスを意味する。
QBluetoothUuid::CharacteristicType::SCControlPoint0x2a55SCコントロールポイント特性は、受信デバイス上で実行される特定の機能を要求するために使用される。
QBluetoothUuid::CharacteristicType::ScanIntervalWindow0x2a4fスキャンインターバルウィンドウ(Scan Interval Window)特性は、GATTクライアントのスキャンパラメータを保存するために使用される。
QBluetoothUuid::CharacteristicType::ScanRefresh0x2a31スキャンリフレッシュ特性は、サーバーがスキャンインターバルウィンドウ特性に最新の値を書き込むことを要求していることをクライアントに通知するために使用されます。
QBluetoothUuid::CharacteristicType::SensorLocation0x2a5dセンサー位置特性は、センサーの位置を公開するために使用されます。
QBluetoothUuid::CharacteristicType::SerialNumberString0x2a25この特性の値は、デバイスの特定のインスタンスのシリアル番号を表す可変長の UTF-8 文字列である。
QBluetoothUuid::CharacteristicType::ServiceChanged0x2a05
QBluetoothUuid::CharacteristicType::SoftwareRevisionString0x2a28この特性の値は、デバイス内のソフトウェアのソフトウェアリビジョンを表すUTF-8文字列である。
QBluetoothUuid::CharacteristicType::SportTypeForAerobicAnaerobicThresholds0x2a93この特性は、実行されるスポーツタイプに基づいて、様々な有酸素および無酸素閾値特性をプリセットするために使用される。
QBluetoothUuid::CharacteristicType::SupportedNewAlertCategory0x2a47サーバーが新着アラート用にサポートするカテゴリー。
QBluetoothUuid::CharacteristicType::SupportedUnreadAlertCategory0x2a48サーバーが未読アラート用にサポートするカテゴリー。
QBluetoothUuid::CharacteristicType::SystemID0x2a23システム ID が、会社識別子(OUI)が 0x123456 で、会社割り当て識別子が 0x9ABCDE である Bluetooth デバイスアドレスに基づいている場合、システム識別子は 0x123456FFFE9ABCDE である必要がある。
QBluetoothUuid::CharacteristicType::Temperature0x2a6eこの特性の値は、摂氏温度を示す。
QBluetoothUuid::CharacteristicType::TemperatureMeasurement0x2a1c温度測定特性は、Flags フィールド、温度測定値フィールド、および Flags フィールドの内容に基づいて、オプションで、Time Stamp フィールドおよび/または Temperature Type フィールドを含む可変長構造である。
QBluetoothUuid::CharacteristicType::TemperatureType0x2a1d温度タイプ特性は、温度がどこで測定されたかを示す列挙である。
QBluetoothUuid::CharacteristicType::ThreeZoneHeartRateLimits0x2a94この特性は、3ゾーン心拍数定義の心拍数ゾーン間の制限を含む。
QBluetoothUuid::CharacteristicType::TimeAccuracy0x2a12
QBluetoothUuid::CharacteristicType::TimeSource0x2a13
QBluetoothUuid::CharacteristicType::TimeUpdateControlPoint0x2a16
QBluetoothUuid::CharacteristicType::TimeUpdateState0x2a17
QBluetoothUuid::CharacteristicType::TimeWithDST0x2a11
QBluetoothUuid::CharacteristicType::TimeZone0x2a0e
QBluetoothUuid::CharacteristicType::TrueWindDirection0x2a71この特性は、(地理的な)真北に対して時計回りに測定された角度で風向きを示す。東からの風は 90°とする。
QBluetoothUuid::CharacteristicType::TrueWindSpeed0x2a70この特性は風速をメートル毎秒で表します。
QBluetoothUuid::CharacteristicType::TwoZoneHeartRateLimits0x2a95この特性には、2ゾーン心拍数定義の心拍数ゾーン間の限界が含まれる。
QBluetoothUuid::CharacteristicType::TxPowerLevel0x2a07この特性の値は、固定小数点指数 0 の符号付き 8 ビット整数である。
QBluetoothUuid::CharacteristicType::UnreadAlertStatus0x2a45この特性は、装置内の特定のカテゴリーに未読アラートがいくつ存在するかを示す。
QBluetoothUuid::CharacteristicType::UserControlPoint0x2a9f
QBluetoothUuid::CharacteristicType::UserIndex0x2a9aこの特性は、ユーザーのインデックスを示す。
QBluetoothUuid::CharacteristicType::UVIndex0x2a76この特性はUVインデックスを示す。
QBluetoothUuid::CharacteristicType::VO2Max0x2a96この特性は、ユーザーの最大酸素摂取量を示す。
QBluetoothUuid::CharacteristicType::WaistCircumference0x2a97この特性は、ユーザーのウエスト周囲径をメートル単位で示します。
QBluetoothUuid::CharacteristicType::Weight0x2a98この特性は、利用者の体重をキログラム単位で表示します。
QBluetoothUuid::CharacteristicType::WeightMeasurement0x2a9dこの特性は、BMI または利用者の体重などの体重関連データを提供する。
QBluetoothUuid::CharacteristicType::WeightScaleFeature0x2a9eこの特性は、WeightMeasurement 特性で利用可能なデータを記述する。
QBluetoothUuid::CharacteristicType::WindChill0x2a79この特性は、摂氏単位でのウィンドチル(wind chill)を示す。

enum class QBluetoothUuid::DescriptorType

Descriptors は、Bluetooth Low Energy 特性の値を記述する属性です。

この列挙型は、記述子クラスUUIDのための便利な型である。この型の値は、必要に応じて暗黙的にQBluetoothUuid に変換されます。詳細な型の仕様はbluetooth.org にあります。

定数説明
QBluetoothUuid::DescriptorType::CharacteristicExtendedProperties0x2900Descriptor は、追加の Characteristic Properties を定義する。この記述子の存在は、QLowEnergyCharacteristic::ExtendedProperty フラグによって示される。
QBluetoothUuid::DescriptorType::CharacteristicUserDescription0x2901Descriptor は、特性値に対するテキストによるユーザ説明を提供する。
QBluetoothUuid::DescriptorType::ClientCharacteristicConfiguration0x2902Descriptor は、特性が特定のクライアントによってどのように構成されうるかを定義する。
QBluetoothUuid::DescriptorType::ServerCharacteristicConfiguration0x2903Descriptorは、特性記述子がどのように関連付けられるかを定義する。
QBluetoothUuid::DescriptorType::CharacteristicPresentationFormat0x2904Descriptor は、特性値のフォーマットを定義する。
QBluetoothUuid::DescriptorType::CharacteristicAggregateFormat0x2905記述子は、集約された特性値の形式を定義する。
QBluetoothUuid::DescriptorType::ValidRange0x2906記述子は、特性の範囲を定義するために使用される。範囲を定義する2つの必須フィールド(上限と下限)が含まれる。
QBluetoothUuid::DescriptorType::ExternalReportReference0x2907HIDホストが、入力レポート、出力レポート、またはフィーチャーレポートデータのレポートマップ特性値から、関連するデータを転送するために使用される外部サービス特性の特性UUIDに情報をマッピングできるようにする。
QBluetoothUuid::DescriptorType::ReportReference0x2908現在の親特性をレポートマップ特性内で定義されたレポートIDおよびレポートタイプにマッピングするレポートIDおよびレポートタイプの形式のマッピング情報。
QBluetoothUuid::DescriptorType::EnvironmentalSensingConfiguration0x290b記述子は、複数のトリガ設定記述子がどのように結合されるかを定義する。したがって、この記述子は、EnvironmentalSensingTriggerSetting 記述子とともに動作し、関連する特性値が通知される条件を定義する。
QBluetoothUuid::DescriptorType::EnvironmentalSensingMeasurement0x290c記述子は、意図されたアプリケーション、サンプリング機能または測定期間、不確かさなど、環境センシングサーバの追加情報を定義する。
QBluetoothUuid::DescriptorType::EnvironmentalSensingTriggerSetting0x290d記述子は、環境検知サーバー(ESS)がどのような条件下で通知をトリガーすべきかを定義する。そのような条件の例としては、ある閾値に達した、またはタイマーが切れたなどがある。これは、ESSの特性が通知をサポートしていることを意味する。
QBluetoothUuid::DescriptorType::UnknownDescriptorType0x0記述子タイプは不明である。

enum class QBluetoothUuid::ProtocolUuid

この列挙型は、Bluetooth プロトコルの 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::Bnep0x000FBluetoothネットワーク・カプセル化プロトコル 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

この enum は、Bluetooth サービスクラスおよびプロファイル UUID 用の便利な型です。この型の値は、必要に応じて暗黙的にQBluetoothUuid に変換される。あるUUIDはサービスクラスIDを指し、あるUUIDはプロファイルIDを指し、あるUUIDはその両方として使用できます。一般的に、プロファイル UUID はQBluetoothServiceInfo::BluetoothProfileDescriptorList 属性においてのみ使用され、サービスクラス UUID はQBluetoothServiceInfo::ServiceClassIds 属性においてのみ使用されなければならない。UUID がプロファイル 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::HumanInterfaceDeviceService0x1124ヒューマンインターフェースデバイス(HID) UUID(サービスおよびプロファイル)
QBluetoothUuid::ServiceClassUuid::HardcopyCableReplacement0x1125ハードコピーケーブル交換プロファイル(HCRP)(プロファイル)
QBluetoothUuid::ServiceClassUuid::HCRPrint0x1126ハードコピーケーブル交換プロファイル(HCRP)(サービス)
QBluetoothUuid::ServiceClassUuid::HCRScan0x1127ハードコピーケーブル交換プロファイル(HCRP)(サービス)
QBluetoothUuid::ServiceClassUuid::SIMAccess0x112dSIM アクセス・プロファイル(SAP)UUID(サービスおよびプロファイル)
QBluetoothUuid::ServiceClassUuid::PhonebookAccessPCE0x112e電話帳アクセス・プロファイル(PBAP)UUID(サービス)
QBluetoothUuid::ServiceClassUuid::PhonebookAccessPSE0x112f電話帳アクセス・プロファイル(PBAP)UUID(サービス)
QBluetoothUuid::ServiceClassUuid::PhonebookAccess0x1130電話帳アクセス・プロファイル(PBAP)(プロファイル)
QBluetoothUuid::ServiceClassUuid::HeadsetHS0x1131ヘッドセットプロファイル(HSP) UUID(サービス)
QBluetoothUuid::ServiceClassUuid::MessageAccessServer0x1132メッセージアクセスプロファイル(MAP)UUID(サービス)
QBluetoothUuid::ServiceClassUuid::MessageNotificationServer0x1133メッセージアクセスプロファイル(MAP)UUID(サービス)
QBluetoothUuid::ServiceClassUuid::MessageAccessProfile0x1134メッセージ・アクセス・プロファイル(MAP)UUID(プロファイル)
QBluetoothUuid::ServiceClassUuid::GNSS0x1135全地球航法衛星システムUUID(プロファイル)
QBluetoothUuid::ServiceClassUuid::GNSSServer0x1136全地球航法衛星システム・サーバー(UUID)(サービス)
QBluetoothUuid::ServiceClassUuid::Display3D0x11373D同期ディスプレイUUID(サービス)
QBluetoothUuid::ServiceClassUuid::Glasses3D0x11383D同期メガネUUID(サービス)
QBluetoothUuid::ServiceClassUuid::Synchronization3D0x11393D同期UUID(プロファイル)
QBluetoothUuid::ServiceClassUuid::MPSProfile0x113aマルチプロファイル仕様UUID(プロファイル)
QBluetoothUuid::ServiceClassUuid::MPSService0x113bマルチプロファイル仕様UUID(サービス)
QBluetoothUuid::ServiceClassUuid::PnPInformation0x1200デバイス識別(DID)UUID(サービス&プロファイル)
QBluetoothUuid::ServiceClassUuid::GenericNetworking0x1201汎用ネットワーキングUUID(サービス)
QBluetoothUuid::ServiceClassUuid::GenericFileTransfer0x1202汎用ファイル転送UUID(サービス)
QBluetoothUuid::ServiceClassUuid::GenericAudio0x1203汎用オーディオUUID(サービス)
QBluetoothUuid::ServiceClassUuid::GenericTelephony0x1204汎用電話UUID(サービス)
QBluetoothUuid::ServiceClassUuid::VideoSource0x1303ビデオ・ディストリビューション・プロファイル(VDP)UUID(サービス)
QBluetoothUuid::ServiceClassUuid::VideoSink0x1304ビデオ・ディストリビューション・プロファイル(VDP)UUID(サービス)
QBluetoothUuid::ServiceClassUuid::VideoDistribution0x1305ビデオ・ディストリビューション・プロファイル(VDP) UUID(プロファイル)
QBluetoothUuid::ServiceClassUuid::HDP0x1400ヘルスデバイスプロファイル(HDP) UUID(プロファイル)
QBluetoothUuid::ServiceClassUuid::HDPSource0x1401ヘルスデバイスプロファイルソース(HDP) UUID(サービス)
QBluetoothUuid::ServiceClassUuid::HDPSink0x1402ヘルス・デバイス・プロファイル・シンク(HDP) UUID(サービス)
QBluetoothUuid::ServiceClassUuid::GenericAccess0x1800Bluetooth Low Energy デバイスの汎用アクセス・サービス UUID(サービス)。デバイスに関する一般的な情報が含まれます。利用可能な特性はすべて読み取り専用です。
QBluetoothUuid::ServiceClassUuid::GenericAttribute0x1801
QBluetoothUuid::ServiceClassUuid::ImmediateAlert0x1802即時アラート UUID(サービス)。このサービスは、ピアデバイスがデバイスに即時アラートを発するための制御ポイントを公開します。
QBluetoothUuid::ServiceClassUuid::LinkLoss0x1803Link Loss UUID(サービス)。このサービスは、2 つのデバイス間でリンクが失われたときの動作を定義します。
QBluetoothUuid::ServiceClassUuid::TxPower0x1804送信電力 UUID(サービス)。接続中のデバイスの現在の送信電力レベルを公開するサービス。
QBluetoothUuid::ServiceClassUuid::CurrentTimeService0x1805Current Time UUID(サービス)。このサービスは、GATT(Generic Attribute Profile)を使用して現在時刻を公開する方法を定義する。
QBluetoothUuid::ServiceClassUuid::ReferenceTimeUpdateService0x1806Reference Time update UUID(サービス)。このサービスは、クライアントが時刻サーバーから基準時刻ソースの更新を要求する方法を定義する。
QBluetoothUuid::ServiceClassUuid::NextDSTChangeService0x1807次の夏時間変更UUID(サービス)。このサービスは、次の夏時間の変更に関する情報をどのように公開するかを定義する。
QBluetoothUuid::ServiceClassUuid::Glucose0x1808グルコースUUID(サービス)。このサービスは、消費者や専門家のヘルスケアアプリケーションで使用するために、グルコースセンサーからのグルコースやその他のデータを公開する。
QBluetoothUuid::ServiceClassUuid::HealthThermometer0x1809健康体温計UUID(サービス)。健康体温計サービスは、ヘルスケアおよびフィットネスアプリケーション向けの体温計からの温度およびその他のデータを公開します。
QBluetoothUuid::ServiceClassUuid::DeviceInformation0x180aデバイス情報UUID(サービス)。デバイス情報サービスは、デバイスに関するメーカーおよび/またはベンダー情報を公開します。
QBluetoothUuid::ServiceClassUuid::HeartRate0x180d心拍数UUID(サービス)。フィットネスアプリケーション向けの心拍センサーからの心拍数やその他のデータを公開するサービス。
QBluetoothUuid::ServiceClassUuid::PhoneAlertStatusService0x180ePhone Alert Status UUID(サービス)。接続中の電話アラートステータスを公開するサービス。
QBluetoothUuid::ServiceClassUuid::BatteryService0x180fBattery UUID(サービス)。Battery Serviceは、デバイス内のバッテリーの状態を公開します。
QBluetoothUuid::ServiceClassUuid::BloodPressure0x1810Blood Pressure UUID(サービス)。このサービスは、ヘルスケア・アプリケーション向けの血圧モニターからの血圧およびその他のデータを公開します。
QBluetoothUuid::ServiceClassUuid::AlertNotificationService0x1811Alert Notification UUID(サービス)。アラート通知サービスは、デバイス上のアラート情報を公開する。
QBluetoothUuid::ServiceClassUuid::HumanInterfaceDevice0x1812Human Interface UUID(サービス)。このサービスは、HIDホストおよびHIDデバイス向けのHIDレポートおよびその他のHIDデータを公開します。
QBluetoothUuid::ServiceClassUuid::ScanParameters0x1813Scan Parameters UUID(サービス)。スキャン・パラメーター・サービスは、GATTサーバー・デバイスが、GATTクライアントがスキャン間隔とスキャン・ウィンドウをGATTサーバー・デバイスに書き込むための特性を公開することを可能にします。
QBluetoothUuid::ServiceClassUuid::RunningSpeedAndCadence0x1814Runung Speed and Cadence UUID(サービス)。このサービスは、フィットネス・アプリケーション向けのランニング・スピード&ケイデンス・センサからのスピード、ケイデンス、その他のデータを公開します。
QBluetoothUuid::ServiceClassUuid::CyclingSpeedAndCadence0x1816Cycling Speed and Cadence UUID(サービス)。フィットネスアプリケーション向けのサイクリングスピード・ケイデンスセンサーからのスピード関連・ケイデンス関連データを公開するサービス。
QBluetoothUuid::ServiceClassUuid::CyclingPower0x1818Cycling Speed UUID(サービス)。このサービスは、スポーツやフィットネスアプリケーション向けのサイクリングパワーセンサーから、パワーと力に関連するデータと、オプションでスピードとケイデンスに関連するデータを公開する。
QBluetoothUuid::ServiceClassUuid::LocationAndNavigation0x1819Location Navigation UUID(サービス)。アウトドア・アクティビティ・アプリケーション向けのLocation and Navigationセンサーからの位置情報およびナビゲーション関連データを公開するサービス。
QBluetoothUuid::ServiceClassUuid::EnvironmentalSensing0x181a環境センサーUUID(サービス)。スポーツやフィットネスアプリケーション向けの環境センサーからのデータを公開するサービス。
QBluetoothUuid::ServiceClassUuid::BodyComposition0x181b体組成UUID(サービス)。コンシューマーヘルスケアアプリケーション向けの体組成に関するデータを公開するサービス。
QBluetoothUuid::ServiceClassUuid::UserData0x181cUser Data UUID(サービス)。スポーツやフィットネス環境において、名前、性別、体重などのユーザー関連データを提供するサービス。
QBluetoothUuid::ServiceClassUuid::WeightScale0x181dWeight Scale UUID(サービス)。体重計サービスは、消費者向けヘルスケア、スポーツ、フィットネスアプリケーション向けに体重計からの体重関連データを公開します。
QBluetoothUuid::ServiceClassUuid::BondManagement0x181e債券管理UUID(サービス)。Bond Managementサービスにより、Bluetoothデバイス上のボンド情報の保存を管理できます。
QBluetoothUuid::ServiceClassUuid::ContinuousGlucoseMonitoring0x181fContinuous Glucose Monitoring UUID(サービス)。Continuous Glucose Monitoringサービスは、ヘルスケアアプリケーションで使用するためのモニタリングセンサーからのグルコースデータを公開します。

メンバー関数ドキュメント

[constexpr noexcept] QBluetoothUuid::QBluetoothUuid()

新しいNULL Bluetooth UUIDを構築します。

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

特性タイプから新しい Bluetooth UUID を構築するuuid

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

記述子タイプから新しい Bluetooth UUID を構築するuuid.

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

プロトコルから新しい Bluetooth UUID を構築するuuid.

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

サービスクラスから新しい Bluetooth UUID を構築する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 パラメータで表され、バイトオーダーorder を尊重する 128 ビットuuid から新しい Bluetooth UUID を構築します。

この関数は Qt 6.6 で導入されました。

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

128 ビットuuid から新しい Bluetooth UUID を構築します。

注意: Qt 6.6より前のバージョンでは、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が表現できるバイト単位の最小サイズを返します。非 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 引数は存在せず、この関数はビッグエンディアンで返すようにハードコードされていました。

関連する非会員

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

ab と等しくない場合はtrue を返し、そうでない場合はfalse を返します。

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

ab と等しい場合はtrue を返し、そうでない場合はfalse を返します。

©2024 The Qt Company Ltd. 本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。