- <em class="property"><span class="pre">class</span><span class="w"> </span><span class="sig-name descname"><span class="pre">QLowEnergyCharacteristicData</span></span><a class="headerlink" href="#PySide6.QtBluetooth.QLowEnergyCharacteristicData" title="Link to this definition"=>#</a></p>
QLowEnergyCharacteristicData类用于设置 GATT 服务数据。<a class="reference internal" href="#more">更多…</a>摘要<a class="headerlink" href="#synopsis" title="Link to this heading"=>#</a>
方法<a class="headerlink" href="#methods" title="Link to this heading"=>#</a>
def
__init__()def
addDescriptor()def
descriptors()定义
isValid()定义
__ne__()定义
__eq__()定义
properties()定义
setUuid()定义
setValue()定义
swap()定义
uuid()定义
value()
注意
此文档可能包含从C++自动翻译到Python的片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译有问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建工单来告诉我们
详细描述#
此类对象提供了一个特性,可以通过
QLowEnergyServiceData对象的addCharacteristic()方法添加。- __init__(other)#
- 参数
other –
QLowEnergyCharacteristicData
构建一个新的对象,该对象为此类的副本,复制自
other。- __init__()
创建一个新的无效对象。
- addDescriptor(descriptor)#
- 参数
descriptor –
QLowEnergyDescriptorData
如果
descriptor有效,将其添加到此特性的描述符列表中。- descriptors()#
- 返回类型
. 对象列表 QLowEnergyDescriptorData
返回此特性的描述符。
- isValid()#
- 返回类型
布尔值
只有当此特性有效(即它有一个非空UUID)时,才返回 true。
- maximumValueLength()#
- 返回类型
整数
返回此特性的值可以拥有的最大字节数。默认情况下,没有超越数据类型约束的限制。
- minimumValueLength()#
- 返回类型
整数
返回此特性的值可以拥有的最小字节数。默认为零。
- __ne__(b)#
- 参数
- 返回类型
布尔值
当
a和b在其公共状态上不相等时返回true,否则返回false。- __eq__(b)#
- 参数
- 返回类型
布尔值
当
a和b在其公共状态上相等时返回true,否则返回false。- properties()#
- 返回类型
PropertyType的组合
返回此特性的属性。
- readConstraints()#
- 返回类型
返回客户端读取此特性值的约束条件。如果
properties()不包括Read,则此值不相关。默认情况下,没有读取约束。- setDescriptors(descriptors)#
- 参数
descriptors – .QLowEnergyDescriptorData 列表
将此特性的描述符设置为
descriptors。仅考虑有效的描述符。- setProperties(properties)#
- 参数
properties –
PropertyType的组合
将此特性的属性设置为
properties。参阅
- setReadConstraints(constraints)#
- 参数
约束 –
AttAccessConstraint的组合
指定客户端需要满足
constraints条件才能读取此特性的值。- setUuid(uuid)#
- 参数
uuid –
QBluetoothUuid
将此特性的 UUID 设置为
uuid。参阅
- setValue(value)#
- 参数
value –
QByteArray
将此特性的值设置为
value。参阅
- setValueLength(minimum, maximum)#
- 参数
minimum – int
maximum – int
指定
minimum和maximum分别为特性值可能的最小和最大长度。单位是字节。如果minimum和maximum相等,则特性有固定长度的值。- setWriteConstraints(constraints)#
- 参数
约束 –
AttAccessConstraint的组合
指定客户端需要满足
constraints条件才能写入此特性的值。- swap(other)#
- 参数
other –
QLowEnergyCharacteristicData
与
other交换此对象。- uuid()#
- 返回类型
返回此特性的 UUID。
参阅
- value()#
- 返回类型
返回此特性的值。
参阅
- writeConstraints()#
- 返回类型
返回客户端写入此特征值所需的约束。如果
properties()没有包含Write、WriteNoResponse或WriteSigned任何一项,则此值无关紧要。默认情况下,没有写入约束。参阅