AddressInfo 类

class QLowEnergyAdvertisingParameters::AddressInfo

QLowEnergyAdvertisingParameters::AddressInfo 定义了白名单的元素。更多...

公共函数

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

公共变量

QBluetoothAddressaddress
QLowEnergyController::RemoteAddressTypetype
booloperator!=(const QLowEnergyAdvertisingParameters::AddressInfo &a, const QLowEnergyAdvertisingParameters::AddressInfo &b)
booloperator==(const QLowEnergyAdvertisingParameters::AddressInfo &a, const QLowEnergyAdvertisingParameters::AddressInfo &b)

详细描述

将一组 QLowEnergyAdvertisingParameters::AddressInfo 实例传递给 QLowEnergyAdvertisingParameters::setWhiteList。白名单用于限制允许与外围设备交互的设备。允许的交互类型由 QLowEnergyAdvertisingParameters::FilterPolicy 定义。

参见 QLowEnergyAdvertisingParameters::whiteList

成员函数文档

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

构建一个新的 AddressInfo 实例。addr 表示远程设备的蓝牙地址,type 表示地址的性质。

AddressInfo::AddressInfo()

构建一个默认构造的 AddressInfo 实例。

默认情况下,AddressInfo::type 成员设置为 QLowEnergyController::PublicAddress,而 AddressInfo::address 成员具有一个空地址。

成员变量文档

QBluetoothAddress AddressInfo::address

这是远程设备的蓝牙地址。

QLowEnergyController::RemoteAddressType AddressInfo::type

地址的类型(公共或私有)。默认构造函数将此值初始化为AddressInfoQLowEnergyController::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自由文档许可版本1.3的条款下提供的。Qt及其相关标志在世界各国芬兰和/或其他国家的The Qt Company Ltd.是商标。所有其他商标均归各自所有者所有。