AddressInfo Class

class QLowEnergyAdvertisingParameters ::AddressInfo

QLowEnergyAdvertisingParameters::AddressInfo defines the elements of a white list. 更多...

该类在 Qt 5.7 引入。

公共函数

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

公共变量

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

详细描述

A list of QLowEnergyAdvertisingParameters::AddressInfo instances is passed to QLowEnergyAdvertisingParameters::setWhiteList (). White lists are used to restrict the devices which have the permission to interact with the peripheral. The permitted type of interaction is defined by QLowEnergyAdvertisingParameters::FilterPolicy .

另请参阅 QLowEnergyAdvertisingParameters::whiteList ().

成员函数文档编制

AddressInfo:: AddressInfo ()

Constructs a default constructed AddressInfo instance.

By default the AddressInfo::type member is set to QLowEnergyController::PublicAddress AddressInfo::address member has a null address.

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

Constructs a new AddressInfo instance. addr represents the Bluetooth address of the remote device and type the nature of the address.

成员变量文档编制

QBluetoothAddress AddressInfo:: address

This is the Bluetooth address of a remote device.

QLowEnergyController::RemoteAddressType AddressInfo:: type

The type of the address (public or private). The AddressInfo default constructor initialises this value to QLowEnergyController::PublicAddress .

相关非成员

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

返回 true if a and b are not equal with respect to their public state, otherwise returns false .

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

返回 true if a and b are equal with respect to their public state, otherwise returns false .