PySide6.QtBluetooth.QLowEnergyServiceData¶
- class QLowEnergyServiceData¶
The
QLowEnergyServiceDataclass is used to set up GATT service data.Details
An Object of this class provides a service to be added to a GATT server via
addService().Synopsis¶
Methods¶
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
- class ServiceType¶
The type of GATT service.
Constant
Description
QLowEnergyServiceData.ServiceType.ServiceTypePrimary
The service is a primary service.
QLowEnergyServiceData.ServiceType.ServiceTypeSecondary
The service is a secondary service. Secondary services are included by other services to implement some higher-level functionality.
- __init__()¶
Creates a new invalid object of this class.
- __init__(other)
- Parameters:
other –
QLowEnergyServiceData
Constructs a new object of this class that is a copy of
other.- addCharacteristic(characteristic)¶
- Parameters:
characteristic –
QLowEnergyCharacteristicData
Adds
characteristicto the list of characteristics, if it is valid.See also
- addIncludedService(service)¶
- Parameters:
service –
QLowEnergyService
Adds
serviceto the list of included services. Theserviceobject must have been returned from a call toaddService. This requirement prevents circular includes (which are forbidden by the Bluetooth specification), and also helps to support the use case of including more than one service of the same type.See also
- characteristics()¶
- Return type:
.list of QLowEnergyCharacteristicData
Returns the list of characteristics.
See also
- includedServices()¶
- Return type:
.list of QLowEnergyService
Returns the list of included services.
See also
- isValid()¶
- Return type:
bool
Returns
trueif this service is has a non-null UUID.- __ne__(b)¶
- Parameters:
- Return type:
bool
Returns
trueifaandbare unequal 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.- setCharacteristics(characteristics)¶
- Parameters:
characteristics – .list of QLowEnergyCharacteristicData
Sets the list of characteristics to
characteristics. Only valid characteristics are considered.See also
- setIncludedServices(services)¶
- Parameters:
services – .list of QLowEnergyService
Sets the list of included services to
services. All objects in this list must have been returned from a call toaddService.See also
- setType(type)¶
- Parameters:
type –
ServiceType
Sets the type of this service to
type.See also
- setUuid(uuid)¶
- Parameters:
uuid –
QBluetoothUuid
Sets the UUID of this service to
uuid.See also
- swap(other)¶
- Parameters:
other –
QLowEnergyServiceData
Swaps this object with
other.- type()¶
- Return type:
Returns the type of this service.
See also
- uuid()¶
- Return type:
Returns the UUID of this service.
See also