AddressInfo Class

class QLowEnergyAdvertisingParameters::AddressInfo

QLowEnergyAdvertisingParameters::AddressInfo はホワイトリストの要素を定義する。さらに...

パブリック関数

AddressInfo()
AddressInfo(const QBluetoothAddress &addr, QLowEnergyController::RemoteAddressType type)

パブリック変数

QBluetoothAddress address
QLowEnergyController::RemoteAddressType type
bool operator!=(const QLowEnergyAdvertisingParameters::AddressInfo &a, const QLowEnergyAdvertisingParameters::AddressInfo &b)
bool operator==(const QLowEnergyAdvertisingParameters::AddressInfo &a, const QLowEnergyAdvertisingParameters::AddressInfo &b)

詳細説明

QLowEnergyAdvertisingParameters::setWhiteList() にはQLowEnergyAdvertisingParameters::AddressInfo インスタンスのリストが渡される。ホワイトリストは、ペリフェラルと相互作用する許可を持つデバイスを制限するために使用される。許可された相互作用のタイプはQLowEnergyAdvertisingParameters::FilterPolicy によって定義されます。

QLowEnergyAdvertisingParameters::whiteList()も参照

メンバ関数説明

AddressInfo::AddressInfo()

デフォルトの AddressInfo インスタンスを構築する。

デフォルトでは、AddressInfo::type メンバはQLowEnergyController::PublicAddress に設定され、AddressInfo::address メンバには null アドレスが設定されます。

AddressInfo::AddressInfo(const QBluetoothAddress &addr, QLowEnergyController::RemoteAddressType type)

新しい AddressInfo インスタンスを構築する。addr はリモートデバイスの Bluetooth アドレスを表し、type はアドレスの性質を表す。

メンバ変数の説明

QBluetoothAddress AddressInfo::address

これはリモート・デバイスの Bluetooth アドレスです。

QLowEnergyController::RemoteAddressType AddressInfo::type

アドレスのタイプ(パブリックまたはプライベート)。AddressInfo デフォルトのコンストラクタは、この値をQLowEnergyController::PublicAddress に初期化します。

関連する非メンバー

bool operator!=(const QLowEnergyAdvertisingParameters::AddressInfo &a, const QLowEnergyAdvertisingParameters::AddressInfo &b)

ab が公開状態に関して等しくない場合はtrue を返し、そうでない場合はfalse を返します。

bool operator==(const QLowEnergyAdvertisingParameters::AddressInfo &a, const QLowEnergyAdvertisingParameters::AddressInfo &b)

ab が公開状態に関して等しい場合はtrue を返し、そうでない場合はfalse を返す。

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