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::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 | 血圧測定特性は、Flags フィールド、血圧測定複合値フィールドを含む可変長構造で、Flags フィールドの内容によって決定されるタイムスタンプ、脈拍数、ユーザー ID などの追加フィールドが含まれます。 |
QBluetoothUuid::CharacteristicType::BodyCompositionFeature | 0x2a9b | この特性は、BodyCompositionMeasurement 特性で使用可能な機能について説明する。 |
QBluetoothUuid::CharacteristicType::BodyCompositionMeasurement | 0x2a9c | この特性は、筋肉率や体水分量などの身体組成を記述する。 |
QBluetoothUuid::CharacteristicType::BodySensorLocation | 0x2a38 | Body Sensor Location(身体センサー位置)特性は、身体上のセンサーの位置(胸、指、手な ど)を記述します。 |
QBluetoothUuid::CharacteristicType::BootKeyboardInputReport | 0x2a22 | ブートキーボード入力レポート特性は、ブートプロトコルモードで動作するHIDホストとブートキーボードに対応するHIDサービスの間で、固定フォーマットと長さの入力レポートデータを転送するために使用されます。 |
QBluetoothUuid::CharacteristicType::BootKeyboardOutputReport | 0x2a32 | ブートキーボード出力レポート特性は、ブートプロトコルモードで動作するHIDホストとブートキーボードに対応するHIDサービスとの間で固定フォーマットと長さの出力レポートデータを転送するために使用される。 |
QBluetoothUuid::CharacteristicType::BootMouseInputReport | 0x2a33 | ブートマウス入力レポート特性は、ブートプロトコルモードで動作するHIDホストとブートマウスに対応するHIDサービスとの間で固定フォーマットと長さの入力レポートデータを転送するために使用される。 |
QBluetoothUuid::CharacteristicType::CSCFeature | 0x2a5c | CSC(Cycling Speed and Cadence)特性は、サーバーのサポートされる機能を記述するために使用される。 |
QBluetoothUuid::CharacteristicType::CSCMeasurement | 0x2a5b | CSC測定特性(CSCはCycling Speed and Cadenceを指す)は、Flagsフィールドを含む可変長構造であり、Flagsフィールドの内容に基づいて、以下の表に示すように1つ以上の追加フィールドを含むことができる。 |
QBluetoothUuid::CharacteristicType::CurrentTime | 0x2a2b | 現在時刻特性は、ExactTime256 特性と同じ情報と、タイムゾーン、サマータイム、および採用され ている更新方法に関する情報を示す。 |
QBluetoothUuid::CharacteristicType::CyclingPowerControlPoint | 0x2a66 | Cycling Power Control Point特性は、受信デバイスで実行される特定の機能を要求するために使用される。 |
QBluetoothUuid::CharacteristicType::CyclingPowerFeature | 0x2a65 | CP 機能特性は、装置が対応する機能の一覧を報告するために使用される。 |
QBluetoothUuid::CharacteristicType::CyclingPowerMeasurement | 0x2a63 | 循環電力測定特性は、Flags フィールド、瞬時電力フィールド、および Flags フィールドの内容に基づき、下表に示されるように 1 つ以上の追加フィールドを含む可変長構造である。 |
QBluetoothUuid::CharacteristicType::CyclingPowerVector | 0x2a64 | 循環電力ベクトル特性は、Flags フィールドを含む可変長構造体であり、Flags フィールドの内容に基づいて、以下の表に示すように、1 つ以上の追加フィールドを含む可能性がある。 |
QBluetoothUuid::CharacteristicType::DatabaseChangeIncrement | 0x2a99 | |
QBluetoothUuid::CharacteristicType::DateOfBirth | 0x2a85 | この特性は、ユーザーの生年月日を示す。 |
QBluetoothUuid::CharacteristicType::DateOfThresholdAssessment | 0x2a86 | |
QBluetoothUuid::CharacteristicType::DateTime | 0x2a08 | Date Time 特性は、時間を表すために使用される。 |
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 Offset(夏時間オフセット)特性には、夏時間によるオフセットを記述する。 |
QBluetoothUuid::CharacteristicType::Elevation | 0x2a6c | Elevation 特性は、海抜/海抜高度を示す。 |
QBluetoothUuid::CharacteristicType::EmailAddress | 0x2a87 | この特性は、ユーザーの電子メールを記述する。 |
QBluetoothUuid::CharacteristicType::ExactTime256 | 0x2a0c | Exact Time 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 | グルコース特徴(Glucose Feature)特性は、サーバーのサポートされる機能を記述するために使用される。グルコース特徴特性は、読み取られると、クライアントがサーバーのサポー ト機能を決定するために使用する値を返す。 |
QBluetoothUuid::CharacteristicType::GlucoseMeasurement | 0x2a18 | グルコース測定特性は、Flagsフィールド、Sequence Numberフィールド、Base Timeフィールドを含む可変長の構造体であり、Flagsフィールドの内容に基づいて、Time Offsetフィールド、Glucose Concentrationフィールド、Type-Sample Locationフィールド、およびSensor Status Annunciationフィールドを含む可能性がある。 |
QBluetoothUuid::CharacteristicType::GlucoseMeasurementContext | 0x2a34 | |
QBluetoothUuid::CharacteristicType::GustFactor | 0x2a74 | この特性は、平均風速と最大突風速度の間の風速増加係数を示す。 |
QBluetoothUuid::CharacteristicType::HardwareRevisionString | 0x2a27 | この特性の値は、装置内のハードウェアのハードウェアリビジョンを表す UTF-8 文字列である。 |
QBluetoothUuid::CharacteristicType::MaximumRecommendedHeartRate | 0x2a91 | この特性は、労作を制限する最大推奨心拍数を公開する。 |
QBluetoothUuid::CharacteristicType::HeartRateControlPoint | 0x2a39 | |
QBluetoothUuid::CharacteristicType::HeartRateMax | 0x2a8d | この特性は、ユーザが到達できる最大心拍数を毎分拍数で示す。 |
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 Feature特性は、デバイスがサポートする機能のリストを報告するために使用される。 |
QBluetoothUuid::CharacteristicType::LocalTimeInformation | 0x2a0f | |
QBluetoothUuid::CharacteristicType::LocationAndSpeed | 0x2a67 | 位置および速度特性は、Flags フィールドを含む可変長構造体であり、Flags フィールドの内容に基づいて、データフィールドの組み合わせを含むことができる。 |
QBluetoothUuid::CharacteristicType::MagneticDeclination | 0x2a2c | この特性は、(地理的な)真北の方向と磁北の方向との間の水平面上の角度を含み、真北から磁北まで時計回りに測定される。 |
QBluetoothUuid::CharacteristicType::MagneticFluxDensity2D | 0x2aa0 | この特性は、x 軸と y 軸の磁束密度を示す。 |
QBluetoothUuid::CharacteristicType::MagneticFluxDensity3D | 0x2aa1 | この特性は、x、y、z軸の磁束密度を示す。 |
QBluetoothUuid::CharacteristicType::ManufacturerNameString | 0x2a29 | この特性の値は、装置の製造者名を表す UTF-8 文字列である。 |
QBluetoothUuid::CharacteristicType::MeasurementInterval | 0x2a21 | 測定間隔(Measurement Interval)特性は、測定間の時間を定義する。 |
QBluetoothUuid::CharacteristicType::ModelNumberString | 0x2a24 | この特性の値は、装置ベンダによって割り当てられたモデル番号を表す UTF-8 文字列である。 |
QBluetoothUuid::CharacteristicType::Navigation | 0x2a68 | Navigation特性は、Flagsフィールド、Bearingフィールド、Headingフィールド、およびFlagsフィールドの内容に基づくHeadingフィールドを含む可変長構造である。 |
QBluetoothUuid::CharacteristicType::NewAlert | 0x2a46 | この特性は、アラートのカテゴリと、そのカテゴリの新しいアラートがサーバーデバイスでいくつ発生したかを定義する。 |
QBluetoothUuid::CharacteristicType::PeripheralPreferredConnectionParameters | 0x2a04 | |
QBluetoothUuid::CharacteristicType::PeripheralPrivacyFlag | 0x2a02 | |
QBluetoothUuid::CharacteristicType::PnPID | 0x2a50 | PnP_ID特性は、GATT特性値読み取りプロシージャを使用して読み取られると、その値を返す。 |
QBluetoothUuid::CharacteristicType::PollenConcentration | 0x2a75 | この特性は、1立方メートルあたりの花粉濃度カウントを公開する。 |
QBluetoothUuid::CharacteristicType::PositionQuality | 0x2a69 | Position Quality 特性は、Flags フィールドとオプションデータの少なくとも 1 つを含む可変長構造である。 |
QBluetoothUuid::CharacteristicType::Pressure | 0x2a6d | Pressure 特性は、圧力センサーの値を示す。 |
QBluetoothUuid::CharacteristicType::ProtocolMode | 0x2a4e | Protocol Mode特性は、関連するHIDサービスの現在のプロトコルモードを公開するため、またはHIDサービスの希望するプロトコルモードを設定するために使用される。 |
QBluetoothUuid::CharacteristicType::Rainfall | 0x2a78 | この特性は、メートル単位の雨量を公開する。 |
QBluetoothUuid::CharacteristicType::ReconnectionAddress | 0x2a03 | このページに含まれる情報は参考情報である。規範となる記述は、該当する仕様に含まれている。 |
QBluetoothUuid::CharacteristicType::RecordAccessControlPoint | 0x2a52 | このコントロールポイントは、グルコースセンサー患者記録データベースの基本的な管理機能を提供するサービスとともに使用される。 |
QBluetoothUuid::CharacteristicType::ReferenceTimeInformation | 0x2a14 | |
QBluetoothUuid::CharacteristicType::Report | 0x2a4d | レポート特性は、HIDデバイスとHIDホスト間のデータ交換に使用される。 |
QBluetoothUuid::CharacteristicType::ReportMap | 0x2a4b | この特性のインスタンスは、HIDサービスの一部として1つだけ存在する。 |
QBluetoothUuid::CharacteristicType::RestingHeartRate | 0x2a92 | この特性は、ユーザーが到達できる最低心拍数を公開する。 |
QBluetoothUuid::CharacteristicType::RingerControlPoint | 0x2a40 | リンガー制御点(Ringer Control Point)特性は、リンガーの制御点を定義する。 |
QBluetoothUuid::CharacteristicType::RingerSetting | 0x2a41 | Ringer Setting(リンガー設定)特性は、リンガーの設定を定義する。 |
QBluetoothUuid::CharacteristicType::RSCFeature | 0x2a54 | RSC(Running Speed and Cadence)特性は、サーバーのサポートされる機能を説明するために使用される。 |
QBluetoothUuid::CharacteristicType::RSCMeasurement | 0x2a53 | RSC は、走行速度とケイデンスを意味する。 |
QBluetoothUuid::CharacteristicType::SCControlPoint | 0x2a55 | SCコントロールポイント特性は、受信デバイス上で実行される特定の機能を要求するために使用される。 |
QBluetoothUuid::CharacteristicType::ScanIntervalWindow | 0x2a4f | スキャンインターバルウィンドウ(Scan Interval Window)特性は、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 である Bluetooth デバイスアドレスに基づいている場合、システム識別子は 0x123456FFFE9ABCDE である必要がある。 |
QBluetoothUuid::CharacteristicType::Temperature | 0x2a6e | この特性の値は、摂氏温度を示す。 |
QBluetoothUuid::CharacteristicType::TemperatureMeasurement | 0x2a1c | 温度測定特性は、Flags フィールド、温度測定値フィールド、および Flags フィールドの内容に基づいて、オプションで、Time Stamp フィールドおよび/または Temperature Type フィールドを含む可変長構造である。 |
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 | この特性は、WeightMeasurement 特性で利用可能なデータを記述する。 |
QBluetoothUuid::CharacteristicType::WindChill | 0x2a79 | この特性は、摂氏単位でのウィンドチル(wind chill)を示す。 |
enum class QBluetoothUuid::DescriptorType
Descriptors は、Bluetooth Low Energy 特性の値を記述する属性です。
この列挙型は、記述子クラスUUIDのための便利な型である。この型の値は、必要に応じて暗黙的にQBluetoothUuid に変換されます。詳細な型の仕様はbluetooth.org にあります。
定数 | 値 | 説明 |
---|---|---|
QBluetoothUuid::DescriptorType::CharacteristicExtendedProperties | 0x2900 | Descriptor は、追加の Characteristic Properties を定義する。この記述子の存在は、QLowEnergyCharacteristic::ExtendedProperty フラグによって示される。 |
QBluetoothUuid::DescriptorType::CharacteristicUserDescription | 0x2901 | Descriptor は、特性値に対するテキストによるユーザ説明を提供する。 |
QBluetoothUuid::DescriptorType::ClientCharacteristicConfiguration | 0x2902 | Descriptor は、特性が特定のクライアントによってどのように構成されうるかを定義する。 |
QBluetoothUuid::DescriptorType::ServerCharacteristicConfiguration | 0x2903 | Descriptorは、特性記述子がどのように関連付けられるかを定義する。 |
QBluetoothUuid::DescriptorType::CharacteristicPresentationFormat | 0x2904 | Descriptor は、特性値のフォーマットを定義する。 |
QBluetoothUuid::DescriptorType::CharacteristicAggregateFormat | 0x2905 | 記述子は、集約された特性値の形式を定義する。 |
QBluetoothUuid::DescriptorType::ValidRange | 0x2906 | 記述子は、特性の範囲を定義するために使用される。範囲を定義する2つの必須フィールド(上限と下限)が含まれる。 |
QBluetoothUuid::DescriptorType::ExternalReportReference | 0x2907 | HIDホストが、入力レポート、出力レポート、またはフィーチャーレポートデータのレポートマップ特性値から、関連するデータを転送するために使用される外部サービス特性の特性UUIDに情報をマッピングできるようにする。 |
QBluetoothUuid::DescriptorType::ReportReference | 0x2908 | 現在の親特性をレポートマップ特性内で定義されたレポートIDおよびレポートタイプにマッピングするレポートIDおよびレポートタイプの形式のマッピング情報。 |
QBluetoothUuid::DescriptorType::EnvironmentalSensingConfiguration | 0x290b | 記述子は、複数のトリガ設定記述子がどのように結合されるかを定義する。したがって、この記述子は、EnvironmentalSensingTriggerSetting 記述子とともに動作し、関連する特性値が通知される条件を定義する。 |
QBluetoothUuid::DescriptorType::EnvironmentalSensingMeasurement | 0x290c | 記述子は、意図されたアプリケーション、サンプリング機能または測定期間、不確かさなど、環境センシングサーバの追加情報を定義する。 |
QBluetoothUuid::DescriptorType::EnvironmentalSensingTriggerSetting | 0x290d | 記述子は、環境検知サーバー(ESS)がどのような条件下で通知をトリガーすべきかを定義する。そのような条件の例としては、ある閾値に達した、またはタイマーが切れたなどがある。これは、ESSの特性が通知をサポートしていることを意味する。 |
QBluetoothUuid::DescriptorType::UnknownDescriptorType | 0x0 | 記述子タイプは不明である。 |
enum class QBluetoothUuid::ProtocolUuid
この列挙型は、Bluetooth プロトコルの UUID のための便利な型である。この型の値は、必要に応じて暗黙的にQBluetoothUuid に変換されます。
定数 | 値 | 説明 |
---|---|---|
QBluetoothUuid::ProtocolUuid::Sdp | 0x0001 | SDP プロトコル UUID |
QBluetoothUuid::ProtocolUuid::Udp | 0x0002 | UDPプロトコルUUID |
QBluetoothUuid::ProtocolUuid::Rfcomm | 0x0003 | RFCOMMプロトコルUUID |
QBluetoothUuid::ProtocolUuid::Tcp | 0x0004 | TCPプロトコルUUID |
QBluetoothUuid::ProtocolUuid::TcsBin | 0x0005 | テレフォニー制御仕様 UUID |
QBluetoothUuid::ProtocolUuid::TcsAt | 0x0006 | テレフォニー制御仕様AT UUID |
QBluetoothUuid::ProtocolUuid::Att | 0x0007 | 属性プロトコル UUID |
QBluetoothUuid::ProtocolUuid::Obex | 0x0008 | OBEXプロトコルUUID |
QBluetoothUuid::ProtocolUuid::Ip | 0x0009 | IPプロトコルUUID |
QBluetoothUuid::ProtocolUuid::Ftp | 0x000A | FTPプロトコルUUID |
QBluetoothUuid::ProtocolUuid::Http | 0x000C | HTTPプロトコルUUID |
QBluetoothUuid::ProtocolUuid::Wsp | 0x000E | WSP UUID |
QBluetoothUuid::ProtocolUuid::Bnep | 0x000F | Bluetoothネットワーク・カプセル化プロトコル 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
この 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::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 Low Energy デバイスの汎用アクセス・サービス UUID(サービス)。デバイスに関する一般的な情報が含まれます。利用可能な特性はすべて読み取り専用です。 |
QBluetoothUuid::ServiceClassUuid::GenericAttribute | 0x1801 | |
QBluetoothUuid::ServiceClassUuid::ImmediateAlert | 0x1802 | 即時アラート UUID(サービス)。このサービスは、ピアデバイスがデバイスに即時アラートを発するための制御ポイントを公開します。 |
QBluetoothUuid::ServiceClassUuid::LinkLoss | 0x1803 | Link Loss UUID(サービス)。このサービスは、2 つのデバイス間でリンクが失われたときの動作を定義します。 |
QBluetoothUuid::ServiceClassUuid::TxPower | 0x1804 | 送信電力 UUID(サービス)。接続中のデバイスの現在の送信電力レベルを公開するサービス。 |
QBluetoothUuid::ServiceClassUuid::CurrentTimeService | 0x1805 | Current Time UUID(サービス)。このサービスは、GATT(Generic Attribute Profile)を使用して現在時刻を公開する方法を定義する。 |
QBluetoothUuid::ServiceClassUuid::ReferenceTimeUpdateService | 0x1806 | Reference Time update UUID(サービス)。このサービスは、クライアントが時刻サーバーから基準時刻ソースの更新を要求する方法を定義する。 |
QBluetoothUuid::ServiceClassUuid::NextDSTChangeService | 0x1807 | 次の夏時間変更UUID(サービス)。このサービスは、次の夏時間の変更に関する情報をどのように公開するかを定義する。 |
QBluetoothUuid::ServiceClassUuid::Glucose | 0x1808 | グルコースUUID(サービス)。このサービスは、消費者や専門家のヘルスケアアプリケーションで使用するために、グルコースセンサーからのグルコースやその他のデータを公開する。 |
QBluetoothUuid::ServiceClassUuid::HealthThermometer | 0x1809 | 健康体温計UUID(サービス)。健康体温計サービスは、ヘルスケアおよびフィットネスアプリケーション向けの体温計からの温度およびその他のデータを公開します。 |
QBluetoothUuid::ServiceClassUuid::DeviceInformation | 0x180a | デバイス情報UUID(サービス)。デバイス情報サービスは、デバイスに関するメーカーおよび/またはベンダー情報を公開します。 |
QBluetoothUuid::ServiceClassUuid::HeartRate | 0x180d | 心拍数UUID(サービス)。フィットネスアプリケーション向けの心拍センサーからの心拍数やその他のデータを公開するサービス。 |
QBluetoothUuid::ServiceClassUuid::PhoneAlertStatusService | 0x180e | Phone Alert Status UUID(サービス)。接続中の電話アラートステータスを公開するサービス。 |
QBluetoothUuid::ServiceClassUuid::BatteryService | 0x180f | Battery UUID(サービス)。Battery Serviceは、デバイス内のバッテリーの状態を公開します。 |
QBluetoothUuid::ServiceClassUuid::BloodPressure | 0x1810 | Blood Pressure UUID(サービス)。このサービスは、ヘルスケア・アプリケーション向けの血圧モニターからの血圧およびその他のデータを公開します。 |
QBluetoothUuid::ServiceClassUuid::AlertNotificationService | 0x1811 | Alert Notification UUID(サービス)。アラート通知サービスは、デバイス上のアラート情報を公開する。 |
QBluetoothUuid::ServiceClassUuid::HumanInterfaceDevice | 0x1812 | Human Interface UUID(サービス)。このサービスは、HIDホストおよびHIDデバイス向けのHIDレポートおよびその他のHIDデータを公開します。 |
QBluetoothUuid::ServiceClassUuid::ScanParameters | 0x1813 | Scan Parameters UUID(サービス)。スキャン・パラメーター・サービスは、GATTサーバー・デバイスが、GATTクライアントがスキャン間隔とスキャン・ウィンドウをGATTサーバー・デバイスに書き込むための特性を公開することを可能にします。 |
QBluetoothUuid::ServiceClassUuid::RunningSpeedAndCadence | 0x1814 | Runung Speed and Cadence UUID(サービス)。このサービスは、フィットネス・アプリケーション向けのランニング・スピード&ケイデンス・センサからのスピード、ケイデンス、その他のデータを公開します。 |
QBluetoothUuid::ServiceClassUuid::CyclingSpeedAndCadence | 0x1816 | Cycling Speed and Cadence UUID(サービス)。フィットネスアプリケーション向けのサイクリングスピード・ケイデンスセンサーからのスピード関連・ケイデンス関連データを公開するサービス。 |
QBluetoothUuid::ServiceClassUuid::CyclingPower | 0x1818 | Cycling Speed UUID(サービス)。このサービスは、スポーツやフィットネスアプリケーション向けのサイクリングパワーセンサーから、パワーと力に関連するデータと、オプションでスピードとケイデンスに関連するデータを公開する。 |
QBluetoothUuid::ServiceClassUuid::LocationAndNavigation | 0x1819 | Location Navigation UUID(サービス)。アウトドア・アクティビティ・アプリケーション向けのLocation and Navigationセンサーからの位置情報およびナビゲーション関連データを公開するサービス。 |
QBluetoothUuid::ServiceClassUuid::EnvironmentalSensing | 0x181a | 環境センサーUUID(サービス)。スポーツやフィットネスアプリケーション向けの環境センサーからのデータを公開するサービス。 |
QBluetoothUuid::ServiceClassUuid::BodyComposition | 0x181b | 体組成UUID(サービス)。コンシューマーヘルスケアアプリケーション向けの体組成に関するデータを公開するサービス。 |
QBluetoothUuid::ServiceClassUuid::UserData | 0x181c | User Data UUID(サービス)。スポーツやフィットネス環境において、名前、性別、体重などのユーザー関連データを提供するサービス。 |
QBluetoothUuid::ServiceClassUuid::WeightScale | 0x181d | Weight Scale UUID(サービス)。体重計サービスは、消費者向けヘルスケア、スポーツ、フィットネスアプリケーション向けに体重計からの体重関連データを公開します。 |
QBluetoothUuid::ServiceClassUuid::BondManagement | 0x181e | 債券管理UUID(サービス)。Bond Managementサービスにより、Bluetoothデバイス上のボンド情報の保存を管理できます。 |
QBluetoothUuid::ServiceClassUuid::ContinuousGlucoseMonitoring | 0x181f | Continuous 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)
a がb と等しくない場合はtrue
を返し、そうでない場合はfalse
を返します。
bool operator==(const QBluetoothUuid &a, const QBluetoothUuid &b)
a がb と等しい場合はtrue
を返し、そうでない場合はfalse
を返します。
©2024 The Qt Company Ltd. 本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。