QBluetooth Namespace
QBluetooth 名前空間は、Bluetooth に関連するクラスと関数を提供します。詳細...
Header: | #include <QBluetooth> |
qmake: | QT += bluetooth |
型
enum class | AttAccessConstraint { AttAuthorizationRequired, AttAuthenticationRequired, AttEncryptionRequired } |
flags | AttAccessConstraints |
QLowEnergyHandle | |
enum class | Security { NoSecurity, Authorization, Authentication, Encryption, Secure } |
flags | SecurityFlags |
型の説明
enum class QBluetooth::AttAccessConstraints
flags QBluetooth::AttAccessConstraints
この列挙型は、ATT 属性を読み書きするために可能な要件を記述します。
定数 | 値 | 説明 |
---|---|---|
QBluetooth::AttAccessConstraint::AttAuthorizationRequired | 0x1 | クライアントは、属性にアクセスするために ATT サーバーからの認証が必要です。 |
QBluetooth::AttAccessConstraint::AttAuthenticationRequired | 0x2 | クライアントは属性にアクセスするために認証される必要がある。 |
QBluetooth::AttAccessConstraint::AttEncryptionRequired | 0x4 | 属性にアクセスできるのは、接続が暗号化されている場合のみです。 |
AttAccessConstraints型はQFlags<AttAccessConstraint>のtypedefである。AttAccessConstraints値のORの組み合わせを格納します。
QLowEnergyHandle
Bluetooth Low Energy ATT 属性ハンドルの型定義です。
enum class QBluetooth::Security
flags QBluetooth::SecurityFlags
この enum は、Bluetooth サービスのセキュリティ要件を記述します。
定数 | 値 | 説明 |
---|---|---|
QBluetooth::Security::NoSecurity | 0x00 | サービスはセキュリティを必要としません。 |
QBluetooth::Security::Authorization | 0x01 | デバイスがAuthorized-Pairedでない限り、サービスにはユーザーによる認証が必要です。 |
QBluetooth::Security::Authentication | 0x02 | サービスには認証が必要です。デバイスはペアリングされている必要があり、デバイスがAuthorized-Pairedでない限り、接続時にユーザーにプロンプトが表示されます。 |
QBluetooth::Security::Encryption | 0x04 | このサービスでは、通信リンクが暗号化されている必要があります。このため、デバイスがペアリングされている必要があります。 |
QBluetooth::Security::Secure | 0x08 | このサービスでは、通信リンクがセキュアである必要があります。Bluetooth 2.1 以上のシンプルペアリングが必要です。レガシーペアリングは許可されません。 |
SecurityFlags型はQFlags<Security>のtypedefである。Security 値の OR の組み合わせを格納します。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。