PySide6.QtBluetooth.QLowEnergyCharacteristicData¶
- class QLowEnergyCharacteristicData¶
 The
QLowEnergyCharacteristicDataclass is used to set up GATT service data. More…Synopsis¶
Methods¶
def
__init__()def
addDescriptor()def
descriptors()def
isValid()def
__ne__()def
__eq__()def
properties()def
setDescriptors()def
setProperties()def
setUuid()def
setValue()def
setValueLength()def
swap()def
uuid()def
value()
Note
This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE
Detailed Description¶
An Object of this class provides a characteristic to be added to a
QLowEnergyServiceDataobject viaaddCharacteristic().See also
- __init__()¶
 
Creates a new invalid object of this class.
- __init__(other)
 - Parameters:
 other –
QLowEnergyCharacteristicData
Constructs a new object of this class that is a copy of
other.- addDescriptor(descriptor)¶
 - Parameters:
 descriptor –
QLowEnergyDescriptorData
Adds
descriptorto the list of descriptors of this characteristic, if it is valid.See also
- descriptors()¶
 - Return type:
 .list of QLowEnergyDescriptorData
Returns the descriptors of this characteristic.
See also
- isValid()¶
 - Return type:
 bool
Returns true if and only if this characteristic is valid, that is, it has a non-null UUID.
- maximumValueLength()¶
 - Return type:
 int
Returns the maximum length in bytes that the value of this characteristic can have. By default, there is no limit beyond the constraints of the data type.
- minimumValueLength()¶
 - Return type:
 int
Returns the minimum length in bytes that the value of this characteristic can have. The default is zero.
- __ne__(b)¶
 - Parameters:
 - Return type:
 bool
Returns
trueifaandbare not equal with respect to their public state, otherwise returnsfalse.- __eq__(b)¶
 - Parameters:
 - Return type:
 bool
Returns
trueifaandbare equal with respect to their public state, otherwise returnsfalse.- properties()¶
 - Return type:
 Combination of
PropertyType
Returns the properties of this characteristic.
See also
- readConstraints()¶
 - Return type:
 Combination of
AttAccessConstraint
Returns the constraints needed for a client to read the value of this characteristic. If
properties()does not includeRead, this value is irrelevant. By default, there are no read constraints.See also
- setDescriptors(descriptors)¶
 - Parameters:
 descriptors – .list of QLowEnergyDescriptorData
Sets the descriptors of this characteristic to
descriptors. Only valid descriptors are considered.See also
- setProperties(properties)¶
 - Parameters:
 properties – Combination of
PropertyType
Sets the properties of this characteristic to
properties.See also
- setReadConstraints(constraints)¶
 - Parameters:
 constraints – Combination of
AttAccessConstraint
Specifies that clients need to fulfill
constraintsto read the value of this characteristic.See also
- setUuid(uuid)¶
 - Parameters:
 uuid –
QBluetoothUuid
Sets the UUID of this characteristic to
uuid.See also
- setValue(value)¶
 - Parameters:
 value –
QByteArray
Sets the value of this characteristic to
value.See also
- setValueLength(minimum, maximum)¶
 - Parameters:
 minimum – int
maximum – int
Specifies
minimumandmaximumto be the smallest and largest length, respectively, that the value of this characteristic can have. The unit is bytes. Ifminimumandmaximumare equal, the characteristic has a fixed-length value.- setWriteConstraints(constraints)¶
 - Parameters:
 constraints – Combination of
AttAccessConstraint
Specifies that clients need to fulfill
constraintsto write the value of this characteristic.See also
- swap(other)¶
 - Parameters:
 other –
QLowEnergyCharacteristicData
Swaps this object with
other.- uuid()¶
 - Return type:
 
Returns the UUID of this characteristic.
See also
- value()¶
 - Return type:
 
Returns the value of this characteristic.
See also
- writeConstraints()¶
 - Return type:
 Combination of
AttAccessConstraint
Returns the constraints needed for a client to write the value of this characteristic. If
properties()does not include either ofWrite,WriteNoResponseandWriteSigned, this value is irrelevant. By default, there are no write constraints.See also