Files
feiqiu-ETL/etl_billiards/dist/ETL_Manager/_internal/PySide6/QtBluetooth.pyi
2026-01-27 23:19:54 +08:00

1453 lines
71 KiB
Python

# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
"""
This file contains the exact signatures for all functions in module
PySide6.QtBluetooth, except for defaults which are replaced by "...".
"""
# mypy: disable-error-code="override, overload-overlap"
# Module `PySide6.QtBluetooth`
import PySide6.QtBluetooth
import PySide6.QtCore
import os
import enum
import typing
import collections.abc
from PySide6.QtCore import Signal
from shiboken6 import Shiboken
class QBluetooth(Shiboken.Object):
class AttAccessConstraint(enum.Flag):
AttAuthorizationRequired = 0x1
AttAuthenticationRequired = 0x2
AttEncryptionRequired = 0x4
class Security(enum.Flag):
NoSecurity = 0x0
Authorization = 0x1
Authentication = 0x2
Encryption = 0x4
Secure = 0x8
class QBluetoothAddress(Shiboken.Object):
@typing.overload
def __init__(self, /) -> None: ...
@typing.overload
def __init__(self, other: PySide6.QtBluetooth.QBluetoothAddress, /) -> None: ...
@typing.overload
def __init__(self, address: str, /) -> None: ...
@typing.overload
def __init__(self, address: int, /) -> None: ...
def __copy__(self, /) -> typing.Self: ...
def __eq__(self, b: PySide6.QtBluetooth.QBluetoothAddress, /) -> bool: ...
def __hash__(self, /) -> int: ...
def __lt__(self, b: PySide6.QtBluetooth.QBluetoothAddress, /) -> bool: ...
def __ne__(self, b: PySide6.QtBluetooth.QBluetoothAddress, /) -> bool: ...
def __repr__(self, /) -> str: ...
def clear(self, /) -> None: ...
def isNull(self, /) -> bool: ...
def toString(self, /) -> str: ...
def toUInt64(self, /) -> int: ...
class QBluetoothDeviceDiscoveryAgent(PySide6.QtCore.QObject):
canceled : typing.ClassVar[Signal] = ... # canceled()
deviceDiscovered : typing.ClassVar[Signal] = ... # deviceDiscovered(QBluetoothDeviceInfo)
deviceUpdated : typing.ClassVar[Signal] = ... # deviceUpdated(QBluetoothDeviceInfo,QBluetoothDeviceInfo::Fields)
errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QBluetoothDeviceDiscoveryAgent::Error)
finished : typing.ClassVar[Signal] = ... # finished()
class DiscoveryMethod(enum.Flag):
NoMethod = 0x0
ClassicMethod = 0x1
LowEnergyMethod = 0x2
class Error(enum.Enum):
NoError = 0x0
InputOutputError = 0x1
PoweredOffError = 0x2
InvalidBluetoothAdapterError = 0x3
UnsupportedPlatformError = 0x4
UnsupportedDiscoveryMethod = 0x5
LocationServiceTurnedOffError = 0x6
MissingPermissionsError = 0x7
UnknownError = 0x64
@typing.overload
def __init__(self, deviceAdapter: PySide6.QtBluetooth.QBluetoothAddress, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
@typing.overload
def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
def discoveredDevices(self, /) -> typing.List[PySide6.QtBluetooth.QBluetoothDeviceInfo]: ...
def error(self, /) -> PySide6.QtBluetooth.QBluetoothDeviceDiscoveryAgent.Error: ...
def errorString(self, /) -> str: ...
def isActive(self, /) -> bool: ...
def lowEnergyDiscoveryTimeout(self, /) -> int: ...
def setLowEnergyDiscoveryTimeout(self, msTimeout: int, /) -> None: ...
@typing.overload
def start(self, /) -> None: ...
@typing.overload
def start(self, method: PySide6.QtBluetooth.QBluetoothDeviceDiscoveryAgent.DiscoveryMethod, /) -> None: ...
def stop(self, /) -> None: ...
@staticmethod
def supportedDiscoveryMethods() -> PySide6.QtBluetooth.QBluetoothDeviceDiscoveryAgent.DiscoveryMethod: ...
class QBluetoothDeviceInfo(Shiboken.Object):
class CoreConfiguration(enum.Flag):
UnknownCoreConfiguration = 0x0
LowEnergyCoreConfiguration = 0x1
BaseRateCoreConfiguration = 0x2
BaseRateAndLowEnergyCoreConfiguration = 0x3
class Field(enum.Flag):
None_ = 0x0
RSSI = 0x1
ManufacturerData = 0x2
ServiceData = 0x4
All = 0x7fff
class MajorDeviceClass(enum.Enum):
MiscellaneousDevice = 0x0
ComputerDevice = 0x1
PhoneDevice = 0x2
NetworkDevice = 0x3
AudioVideoDevice = 0x4
PeripheralDevice = 0x5
ImagingDevice = 0x6
WearableDevice = 0x7
ToyDevice = 0x8
HealthDevice = 0x9
UncategorizedDevice = 0x1f
class MinorAudioVideoClass(enum.Enum):
UncategorizedAudioVideoDevice = 0x0
WearableHeadsetDevice = 0x1
HandsFreeDevice = 0x2
Microphone = 0x4
Loudspeaker = 0x5
Headphones = 0x6
PortableAudioDevice = 0x7
CarAudio = 0x8
SetTopBox = 0x9
HiFiAudioDevice = 0xa
Vcr = 0xb
VideoCamera = 0xc
Camcorder = 0xd
VideoMonitor = 0xe
VideoDisplayAndLoudspeaker = 0xf
VideoConferencing = 0x10
GamingDevice = 0x12
class MinorComputerClass(enum.Enum):
UncategorizedComputer = 0x0
DesktopComputer = 0x1
ServerComputer = 0x2
LaptopComputer = 0x3
HandheldClamShellComputer = 0x4
HandheldComputer = 0x5
WearableComputer = 0x6
class MinorHealthClass(enum.Enum):
UncategorizedHealthDevice = 0x0
HealthBloodPressureMonitor = 0x1
HealthThermometer = 0x2
HealthWeightScale = 0x3
HealthGlucoseMeter = 0x4
HealthPulseOximeter = 0x5
HealthDataDisplay = 0x7
HealthStepCounter = 0x8
class MinorImagingClass(enum.Enum):
UncategorizedImagingDevice = 0x0
ImageDisplay = 0x4
ImageCamera = 0x8
ImageScanner = 0x10
ImagePrinter = 0x20
class MinorMiscellaneousClass(enum.Enum):
UncategorizedMiscellaneous = 0x0
class MinorNetworkClass(enum.Enum):
NetworkFullService = 0x0
NetworkLoadFactorOne = 0x8
NetworkLoadFactorTwo = 0x10
NetworkLoadFactorThree = 0x18
NetworkLoadFactorFour = 0x20
NetworkLoadFactorFive = 0x28
NetworkLoadFactorSix = 0x30
NetworkNoService = 0x38
class MinorPeripheralClass(enum.Enum):
UncategorizedPeripheral = 0x0
JoystickPeripheral = 0x1
GamepadPeripheral = 0x2
RemoteControlPeripheral = 0x3
SensingDevicePeripheral = 0x4
DigitizerTabletPeripheral = 0x5
CardReaderPeripheral = 0x6
KeyboardPeripheral = 0x10
PointingDevicePeripheral = 0x20
KeyboardWithPointingDevicePeripheral = 0x30
class MinorPhoneClass(enum.Enum):
UncategorizedPhone = 0x0
CellularPhone = 0x1
CordlessPhone = 0x2
SmartPhone = 0x3
WiredModemOrVoiceGatewayPhone = 0x4
CommonIsdnAccessPhone = 0x5
class MinorToyClass(enum.Enum):
UncategorizedToy = 0x0
ToyRobot = 0x1
ToyVehicle = 0x2
ToyDoll = 0x3
ToyController = 0x4
ToyGame = 0x5
class MinorWearableClass(enum.Enum):
UncategorizedWearableDevice = 0x0
WearableWristWatch = 0x1
WearablePager = 0x2
WearableJacket = 0x3
WearableHelmet = 0x4
WearableGlasses = 0x5
class ServiceClass(enum.Flag):
NoService = 0x0
PositioningService = 0x1
NetworkingService = 0x2
RenderingService = 0x4
CapturingService = 0x8
ObjectTransferService = 0x10
AudioService = 0x20
TelephonyService = 0x40
InformationService = 0x80
AllServices = 0x7ff
@typing.overload
def __init__(self, /) -> None: ...
@typing.overload
def __init__(self, address: PySide6.QtBluetooth.QBluetoothAddress, name: str, classOfDevice: int, /) -> None: ...
@typing.overload
def __init__(self, other: PySide6.QtBluetooth.QBluetoothDeviceInfo, /) -> None: ...
@typing.overload
def __init__(self, uuid: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, name: str, classOfDevice: int, /) -> None: ...
def __copy__(self, /) -> typing.Self: ...
def __eq__(self, b: PySide6.QtBluetooth.QBluetoothDeviceInfo, /) -> bool: ...
def __ne__(self, b: PySide6.QtBluetooth.QBluetoothDeviceInfo, /) -> bool: ...
def address(self, /) -> PySide6.QtBluetooth.QBluetoothAddress: ...
def coreConfigurations(self, /) -> PySide6.QtBluetooth.QBluetoothDeviceInfo.CoreConfiguration: ...
def deviceUuid(self, /) -> PySide6.QtBluetooth.QBluetoothUuid: ...
def isCached(self, /) -> bool: ...
def isValid(self, /) -> bool: ...
def majorDeviceClass(self, /) -> PySide6.QtBluetooth.QBluetoothDeviceInfo.MajorDeviceClass: ...
@typing.overload
def manufacturerData(self, /) -> typing.Dict[int, PySide6.QtCore.QByteArray]: ...
@typing.overload
def manufacturerData(self, manufacturerId: int, /) -> PySide6.QtCore.QByteArray: ...
def manufacturerIds(self, /) -> typing.List[int]: ...
def minorDeviceClass(self, /) -> int: ...
def name(self, /) -> str: ...
def rssi(self, /) -> int: ...
def serviceClasses(self, /) -> PySide6.QtBluetooth.QBluetoothDeviceInfo.ServiceClass: ...
@typing.overload
def serviceData(self, /) -> typing.Dict[PySide6.QtBluetooth.QBluetoothUuid, PySide6.QtCore.QByteArray]: ...
@typing.overload
def serviceData(self, serviceId: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, /) -> PySide6.QtCore.QByteArray: ...
def serviceIds(self, /) -> typing.List[PySide6.QtBluetooth.QBluetoothUuid]: ...
def serviceUuids(self, /) -> typing.List[PySide6.QtBluetooth.QBluetoothUuid]: ...
def setCached(self, cached: bool, /) -> None: ...
def setCoreConfigurations(self, coreConfigs: PySide6.QtBluetooth.QBluetoothDeviceInfo.CoreConfiguration, /) -> None: ...
def setDeviceUuid(self, uuid: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, /) -> None: ...
def setManufacturerData(self, manufacturerId: int, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ...
def setName(self, name: str, /) -> None: ...
def setRssi(self, signal: int, /) -> None: ...
def setServiceData(self, serviceId: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ...
def setServiceUuids(self, uuids: collections.abc.Sequence[PySide6.QtBluetooth.QBluetoothUuid], /) -> None: ...
class QBluetoothHostInfo(Shiboken.Object):
@typing.overload
def __init__(self, /) -> None: ...
@typing.overload
def __init__(self, other: PySide6.QtBluetooth.QBluetoothHostInfo, /) -> None: ...
def __copy__(self, /) -> typing.Self: ...
def __eq__(self, b: PySide6.QtBluetooth.QBluetoothHostInfo, /) -> bool: ...
def __ne__(self, b: PySide6.QtBluetooth.QBluetoothHostInfo, /) -> bool: ...
def address(self, /) -> PySide6.QtBluetooth.QBluetoothAddress: ...
def name(self, /) -> str: ...
def setAddress(self, address: PySide6.QtBluetooth.QBluetoothAddress, /) -> None: ...
def setName(self, name: str, /) -> None: ...
class QBluetoothLocalDevice(PySide6.QtCore.QObject):
deviceConnected : typing.ClassVar[Signal] = ... # deviceConnected(QBluetoothAddress)
deviceDisconnected : typing.ClassVar[Signal] = ... # deviceDisconnected(QBluetoothAddress)
errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QBluetoothLocalDevice::Error)
hostModeStateChanged : typing.ClassVar[Signal] = ... # hostModeStateChanged(QBluetoothLocalDevice::HostMode)
pairingFinished : typing.ClassVar[Signal] = ... # pairingFinished(QBluetoothAddress,QBluetoothLocalDevice::Pairing)
class Error(enum.Enum):
NoError = 0x0
PairingError = 0x1
MissingPermissionsError = 0x2
UnknownError = 0x64
class HostMode(enum.Enum):
HostPoweredOff = 0x0
HostConnectable = 0x1
HostDiscoverable = 0x2
HostDiscoverableLimitedInquiry = 0x3
class Pairing(enum.Enum):
Unpaired = 0x0
Paired = 0x1
AuthorizedPaired = 0x2
@typing.overload
def __init__(self, address: PySide6.QtBluetooth.QBluetoothAddress, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
@typing.overload
def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
def address(self, /) -> PySide6.QtBluetooth.QBluetoothAddress: ...
@staticmethod
def allDevices() -> typing.List[PySide6.QtBluetooth.QBluetoothHostInfo]: ...
def connectedDevices(self, /) -> typing.List[PySide6.QtBluetooth.QBluetoothAddress]: ...
def hostMode(self, /) -> PySide6.QtBluetooth.QBluetoothLocalDevice.HostMode: ...
def isValid(self, /) -> bool: ...
def name(self, /) -> str: ...
def pairingStatus(self, address: PySide6.QtBluetooth.QBluetoothAddress, /) -> PySide6.QtBluetooth.QBluetoothLocalDevice.Pairing: ...
def powerOn(self, /) -> None: ...
def requestPairing(self, address: PySide6.QtBluetooth.QBluetoothAddress, pairing: PySide6.QtBluetooth.QBluetoothLocalDevice.Pairing, /) -> None: ...
def setHostMode(self, mode: PySide6.QtBluetooth.QBluetoothLocalDevice.HostMode, /) -> None: ...
class QBluetoothServer(PySide6.QtCore.QObject):
errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QBluetoothServer::Error)
newConnection : typing.ClassVar[Signal] = ... # newConnection()
class Error(enum.Enum):
NoError = 0x0
UnknownError = 0x1
PoweredOffError = 0x2
InputOutputError = 0x3
ServiceAlreadyRegisteredError = 0x4
UnsupportedProtocolError = 0x5
MissingPermissionsError = 0x6
def __init__(self, serverType: PySide6.QtBluetooth.QBluetoothServiceInfo.Protocol, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
def close(self, /) -> None: ...
def error(self, /) -> PySide6.QtBluetooth.QBluetoothServer.Error: ...
def hasPendingConnections(self, /) -> bool: ...
def isListening(self, /) -> bool: ...
@typing.overload
def listen(self, /, address: PySide6.QtBluetooth.QBluetoothAddress = ..., port: int | None = ...) -> bool: ...
@typing.overload
def listen(self, uuid: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, /, serviceName: str = ...) -> PySide6.QtBluetooth.QBluetoothServiceInfo: ...
def maxPendingConnections(self, /) -> int: ...
def nextPendingConnection(self, /) -> PySide6.QtBluetooth.QBluetoothSocket: ...
def securityFlags(self, /) -> PySide6.QtBluetooth.QBluetooth.Security: ...
def serverAddress(self, /) -> PySide6.QtBluetooth.QBluetoothAddress: ...
def serverPort(self, /) -> int: ...
def serverType(self, /) -> PySide6.QtBluetooth.QBluetoothServiceInfo.Protocol: ...
def setMaxPendingConnections(self, numConnections: int, /) -> None: ...
def setSecurityFlags(self, security: PySide6.QtBluetooth.QBluetooth.Security, /) -> None: ...
class QBluetoothServiceDiscoveryAgent(PySide6.QtCore.QObject):
canceled : typing.ClassVar[Signal] = ... # canceled()
errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QBluetoothServiceDiscoveryAgent::Error)
finished : typing.ClassVar[Signal] = ... # finished()
serviceDiscovered : typing.ClassVar[Signal] = ... # serviceDiscovered(QBluetoothServiceInfo)
class DiscoveryMode(enum.Enum):
MinimalDiscovery = 0x0
FullDiscovery = 0x1
class Error(enum.Enum):
NoError = 0x0
InputOutputError = 0x1
PoweredOffError = 0x2
InvalidBluetoothAdapterError = 0x3
MissingPermissionsError = 0x7
UnknownError = 0x64
@typing.overload
def __init__(self, deviceAdapter: PySide6.QtBluetooth.QBluetoothAddress, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
@typing.overload
def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
def clear(self, /) -> None: ...
def discoveredServices(self, /) -> typing.List[PySide6.QtBluetooth.QBluetoothServiceInfo]: ...
def error(self, /) -> PySide6.QtBluetooth.QBluetoothServiceDiscoveryAgent.Error: ...
def errorString(self, /) -> str: ...
def isActive(self, /) -> bool: ...
def remoteAddress(self, /) -> PySide6.QtBluetooth.QBluetoothAddress: ...
def setRemoteAddress(self, address: PySide6.QtBluetooth.QBluetoothAddress, /) -> bool: ...
@typing.overload
def setUuidFilter(self, uuids: collections.abc.Sequence[PySide6.QtBluetooth.QBluetoothUuid], /) -> None: ...
@typing.overload
def setUuidFilter(self, uuid: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, /) -> None: ...
def start(self, /, mode: PySide6.QtBluetooth.QBluetoothServiceDiscoveryAgent.DiscoveryMode = ...) -> None: ...
def stop(self, /) -> None: ...
def uuidFilter(self, /) -> typing.List[PySide6.QtBluetooth.QBluetoothUuid]: ...
class QBluetoothServiceInfo(Shiboken.Object):
class Alternative(Shiboken.Object):
@typing.overload
def __init__(self, /) -> None: ...
@typing.overload
def __init__(self, Alternative: PySide6.QtBluetooth.QBluetoothServiceInfo.Alternative, /) -> None: ...
@typing.overload
def __init__(self, list: collections.abc.Sequence[typing.Any], /) -> None: ...
def __add__(self, l: collections.abc.Sequence[typing.Any], /) -> typing.List[typing.Any]: ...
def __copy__(self, /) -> typing.Self: ...
def __iadd__(self, l: collections.abc.Sequence[typing.Any], /) -> typing.List[typing.Any]: ...
def __lshift__(self, l: collections.abc.Sequence[typing.Any], /) -> typing.List[typing.Any]: ...
@typing.overload
def append(self, l: collections.abc.Sequence[typing.Any], /) -> None: ...
@typing.overload
def append(self, arg__1: typing.Any, /) -> None: ...
def at(self, i: int, /) -> typing.Any: ...
def back(self, /) -> typing.Any: ...
def capacity(self, /) -> int: ...
def clear(self, /) -> None: ...
def constData(self, /) -> object: ...
def constFirst(self, /) -> typing.Any: ...
def constLast(self, /) -> typing.Any: ...
def count(self, /) -> int: ...
def data(self, /) -> object: ...
def empty(self, /) -> bool: ...
@typing.overload
def first(self, /) -> typing.Any: ...
@typing.overload
def first(self, n: int, /) -> typing.List[typing.Any]: ...
@staticmethod
def fromList(list: collections.abc.Sequence[typing.Any], /) -> typing.List[typing.Any]: ...
@staticmethod
def fromVector(vector: collections.abc.Sequence[typing.Any], /) -> typing.List[typing.Any]: ...
def front(self, /) -> typing.Any: ...
def insert(self, arg__1: int, arg__2: typing.Any, /) -> None: ...
def isEmpty(self, /) -> bool: ...
def isSharedWith(self, other: collections.abc.Sequence[typing.Any], /) -> bool: ...
@typing.overload
def last(self, /) -> typing.Any: ...
@typing.overload
def last(self, n: int, /) -> typing.List[typing.Any]: ...
def length(self, /) -> int: ...
@staticmethod
def maxSize() -> int: ...
def max_size(self, /) -> int: ...
def mid(self, pos: int, /, len: int = ...) -> typing.List[typing.Any]: ...
def move(self, from_: int, to: int, /) -> None: ...
def pop_back(self, /) -> None: ...
def pop_front(self, /) -> None: ...
def prepend(self, arg__1: typing.Any, /) -> None: ...
def push_back(self, arg__1: typing.Any, /) -> None: ...
def push_front(self, arg__1: typing.Any, /) -> None: ...
def remove(self, i: int, /, n: int = ...) -> None: ...
def removeAll(self, arg__1: typing.Any, /) -> None: ...
def removeAt(self, i: int, /) -> None: ...
def removeFirst(self, /) -> None: ...
def removeLast(self, /) -> None: ...
def removeOne(self, arg__1: typing.Any, /) -> None: ...
def reserve(self, size: int, /) -> None: ...
def resize(self, size: int, /) -> None: ...
def resizeForOverwrite(self, size: int, /) -> None: ...
def shrink_to_fit(self, /) -> None: ...
def size(self, /) -> int: ...
@typing.overload
def sliced(self, pos: int, /) -> typing.List[typing.Any]: ...
@typing.overload
def sliced(self, pos: int, n: int, /) -> typing.List[typing.Any]: ...
def squeeze(self, /) -> None: ...
def swap(self, other: collections.abc.Sequence[typing.Any], /) -> None: ...
def swapItemsAt(self, i: int, j: int, /) -> None: ...
def takeAt(self, i: int, /) -> typing.Any: ...
def toList(self, /) -> typing.List[typing.Any]: ...
def toVector(self, /) -> typing.List[typing.Any]: ...
def value(self, i: int, /) -> typing.Any: ...
class AttributeId(enum.Enum):
ServiceRecordHandle = 0x0
ServiceClassIds = 0x1
ServiceRecordState = 0x2
ServiceId = 0x3
ProtocolDescriptorList = 0x4
BrowseGroupList = 0x5
LanguageBaseAttributeIdList = 0x6
ServiceInfoTimeToLive = 0x7
ServiceAvailability = 0x8
BluetoothProfileDescriptorList = 0x9
DocumentationUrl = 0xa
ClientExecutableUrl = 0xb
IconUrl = 0xc
AdditionalProtocolDescriptorList = 0xd
PrimaryLanguageBase = 0x100
ServiceName = 0x100
ServiceDescription = 0x101
ServiceProvider = 0x102
class Protocol(enum.Enum):
UnknownProtocol = 0x0
L2capProtocol = 0x1
RfcommProtocol = 0x2
class Sequence(Shiboken.Object):
@typing.overload
def __init__(self, /) -> None: ...
@typing.overload
def __init__(self, Sequence: PySide6.QtBluetooth.QBluetoothServiceInfo.Sequence, /) -> None: ...
@typing.overload
def __init__(self, list: collections.abc.Sequence[typing.Any], /) -> None: ...
def __add__(self, l: collections.abc.Sequence[typing.Any], /) -> typing.List[typing.Any]: ...
def __copy__(self, /) -> typing.Self: ...
def __iadd__(self, l: collections.abc.Sequence[typing.Any], /) -> typing.List[typing.Any]: ...
def __lshift__(self, l: collections.abc.Sequence[typing.Any], /) -> typing.List[typing.Any]: ...
@typing.overload
def append(self, l: collections.abc.Sequence[typing.Any], /) -> None: ...
@typing.overload
def append(self, arg__1: typing.Any, /) -> None: ...
def at(self, i: int, /) -> typing.Any: ...
def back(self, /) -> typing.Any: ...
def capacity(self, /) -> int: ...
def clear(self, /) -> None: ...
def constData(self, /) -> object: ...
def constFirst(self, /) -> typing.Any: ...
def constLast(self, /) -> typing.Any: ...
def count(self, /) -> int: ...
def data(self, /) -> object: ...
def empty(self, /) -> bool: ...
@typing.overload
def first(self, /) -> typing.Any: ...
@typing.overload
def first(self, n: int, /) -> typing.List[typing.Any]: ...
@staticmethod
def fromList(list: collections.abc.Sequence[typing.Any], /) -> typing.List[typing.Any]: ...
@staticmethod
def fromVector(vector: collections.abc.Sequence[typing.Any], /) -> typing.List[typing.Any]: ...
def front(self, /) -> typing.Any: ...
def insert(self, arg__1: int, arg__2: typing.Any, /) -> None: ...
def isEmpty(self, /) -> bool: ...
def isSharedWith(self, other: collections.abc.Sequence[typing.Any], /) -> bool: ...
@typing.overload
def last(self, /) -> typing.Any: ...
@typing.overload
def last(self, n: int, /) -> typing.List[typing.Any]: ...
def length(self, /) -> int: ...
@staticmethod
def maxSize() -> int: ...
def max_size(self, /) -> int: ...
def mid(self, pos: int, /, len: int = ...) -> typing.List[typing.Any]: ...
def move(self, from_: int, to: int, /) -> None: ...
def pop_back(self, /) -> None: ...
def pop_front(self, /) -> None: ...
def prepend(self, arg__1: typing.Any, /) -> None: ...
def push_back(self, arg__1: typing.Any, /) -> None: ...
def push_front(self, arg__1: typing.Any, /) -> None: ...
def remove(self, i: int, /, n: int = ...) -> None: ...
def removeAll(self, arg__1: typing.Any, /) -> None: ...
def removeAt(self, i: int, /) -> None: ...
def removeFirst(self, /) -> None: ...
def removeLast(self, /) -> None: ...
def removeOne(self, arg__1: typing.Any, /) -> None: ...
def reserve(self, size: int, /) -> None: ...
def resize(self, size: int, /) -> None: ...
def resizeForOverwrite(self, size: int, /) -> None: ...
def shrink_to_fit(self, /) -> None: ...
def size(self, /) -> int: ...
@typing.overload
def sliced(self, pos: int, /) -> typing.List[typing.Any]: ...
@typing.overload
def sliced(self, pos: int, n: int, /) -> typing.List[typing.Any]: ...
def squeeze(self, /) -> None: ...
def swap(self, other: collections.abc.Sequence[typing.Any], /) -> None: ...
def swapItemsAt(self, i: int, j: int, /) -> None: ...
def takeAt(self, i: int, /) -> typing.Any: ...
def toList(self, /) -> typing.List[typing.Any]: ...
def toVector(self, /) -> typing.List[typing.Any]: ...
def value(self, i: int, /) -> typing.Any: ...
@typing.overload
def __init__(self, /) -> None: ...
@typing.overload
def __init__(self, other: PySide6.QtBluetooth.QBluetoothServiceInfo, /) -> None: ...
def __copy__(self, /) -> typing.Self: ...
def __repr__(self, /) -> str: ...
def attribute(self, attributeId: int, /) -> typing.Any: ...
def attributes(self, /) -> typing.List[int]: ...
def contains(self, attributeId: int, /) -> bool: ...
def device(self, /) -> PySide6.QtBluetooth.QBluetoothDeviceInfo: ...
def isComplete(self, /) -> bool: ...
def isRegistered(self, /) -> bool: ...
def isValid(self, /) -> bool: ...
def protocolDescriptor(self, protocol: PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid, /) -> PySide6.QtBluetooth.QBluetoothServiceInfo.Sequence: ...
def protocolServiceMultiplexer(self, /) -> int: ...
def registerService(self, /, localAdapter: PySide6.QtBluetooth.QBluetoothAddress = ...) -> bool: ...
def removeAttribute(self, attributeId: int, /) -> None: ...
def serverChannel(self, /) -> int: ...
def serviceAvailability(self, /) -> int: ...
def serviceClassUuids(self, /) -> typing.List[PySide6.QtBluetooth.QBluetoothUuid]: ...
def serviceDescription(self, /) -> str: ...
def serviceName(self, /) -> str: ...
def serviceProvider(self, /) -> str: ...
def serviceUuid(self, /) -> PySide6.QtBluetooth.QBluetoothUuid: ...
@typing.overload
def setAttribute(self, attributeId: int, value: PySide6.QtBluetooth.QBluetoothServiceInfo.Alternative | collections.abc.Sequence[typing.Any], /) -> None: ...
@typing.overload
def setAttribute(self, attributeId: int, value: PySide6.QtBluetooth.QBluetoothServiceInfo.Sequence | collections.abc.Sequence[typing.Any], /) -> None: ...
@typing.overload
def setAttribute(self, attributeId: int, value: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, /) -> None: ...
@typing.overload
def setAttribute(self, attributeId: int, value: typing.Any, /) -> None: ...
def setDevice(self, info: PySide6.QtBluetooth.QBluetoothDeviceInfo, /) -> None: ...
def setServiceAvailability(self, availability: int, /) -> None: ...
def setServiceDescription(self, description: str, /) -> None: ...
def setServiceName(self, name: str, /) -> None: ...
def setServiceProvider(self, provider: str, /) -> None: ...
def setServiceUuid(self, uuid: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, /) -> None: ...
def socketProtocol(self, /) -> PySide6.QtBluetooth.QBluetoothServiceInfo.Protocol: ...
def unregisterService(self, /) -> bool: ...
class QBluetoothSocket(PySide6.QtCore.QIODevice):
connected : typing.ClassVar[Signal] = ... # connected()
disconnected : typing.ClassVar[Signal] = ... # disconnected()
errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QBluetoothSocket::SocketError)
stateChanged : typing.ClassVar[Signal] = ... # stateChanged(QBluetoothSocket::SocketState)
class SocketError(enum.Enum):
NoSocketError = 0x0
UnknownSocketError = 0x1
RemoteHostClosedError = 0x2
HostNotFoundError = 0x3
ServiceNotFoundError = 0x4
NetworkError = 0x5
UnsupportedProtocolError = 0x6
OperationError = 0x7
MissingPermissionsError = 0x8
class SocketState(enum.Enum):
UnconnectedState = 0x0
ServiceLookupState = 0x1
ConnectingState = 0x2
ConnectedState = 0x3
BoundState = 0x4
ClosingState = 0x5
ListeningState = 0x6
@typing.overload
def __init__(self, socketType: PySide6.QtBluetooth.QBluetoothServiceInfo.Protocol, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
@typing.overload
def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
def abort(self, /) -> None: ...
def bytesAvailable(self, /) -> int: ...
def bytesToWrite(self, /) -> int: ...
def canReadLine(self, /) -> bool: ...
def close(self, /) -> None: ...
@typing.overload
def connectToService(self, address: PySide6.QtBluetooth.QBluetoothAddress, uuid: PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid, /, mode: PySide6.QtCore.QIODeviceBase.OpenModeFlag = ...) -> None: ...
@typing.overload
def connectToService(self, address: PySide6.QtBluetooth.QBluetoothAddress, uuid: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, /, openMode: PySide6.QtCore.QIODeviceBase.OpenModeFlag = ...) -> None: ...
@typing.overload
def connectToService(self, address: PySide6.QtBluetooth.QBluetoothAddress, port: int, /, openMode: PySide6.QtCore.QIODeviceBase.OpenModeFlag = ...) -> None: ...
@typing.overload
def connectToService(self, service: PySide6.QtBluetooth.QBluetoothServiceInfo, /, openMode: PySide6.QtCore.QIODeviceBase.OpenModeFlag = ...) -> None: ...
def disconnectFromService(self, /) -> None: ...
def doDeviceDiscovery(self, service: PySide6.QtBluetooth.QBluetoothServiceInfo, openMode: PySide6.QtCore.QIODeviceBase.OpenModeFlag, /) -> None: ...
def error(self, /) -> PySide6.QtBluetooth.QBluetoothSocket.SocketError: ...
def errorString(self, /) -> str: ...
def isSequential(self, /) -> bool: ...
def localAddress(self, /) -> PySide6.QtBluetooth.QBluetoothAddress: ...
def localName(self, /) -> str: ...
def localPort(self, /) -> int: ...
def peerAddress(self, /) -> PySide6.QtBluetooth.QBluetoothAddress: ...
def peerName(self, /) -> str: ...
def peerPort(self, /) -> int: ...
def preferredSecurityFlags(self, /) -> PySide6.QtBluetooth.QBluetooth.Security: ...
def readData(self, maxSize: int, /) -> object: ...
def setPreferredSecurityFlags(self, flags: PySide6.QtBluetooth.QBluetooth.Security, /) -> None: ...
def setSocketDescriptor(self, socketDescriptor: int, socketType: PySide6.QtBluetooth.QBluetoothServiceInfo.Protocol, /, socketState: PySide6.QtBluetooth.QBluetoothSocket.SocketState = ..., openMode: PySide6.QtCore.QIODeviceBase.OpenModeFlag = ...) -> bool: ...
def setSocketError(self, error: PySide6.QtBluetooth.QBluetoothSocket.SocketError, /) -> None: ...
def setSocketState(self, state: PySide6.QtBluetooth.QBluetoothSocket.SocketState, /) -> None: ...
def socketDescriptor(self, /) -> int: ...
def socketType(self, /) -> PySide6.QtBluetooth.QBluetoothServiceInfo.Protocol: ...
def state(self, /) -> PySide6.QtBluetooth.QBluetoothSocket.SocketState: ...
def writeData(self, data: bytes | bytearray | memoryview, maxSize: int, /) -> int: ...
class QBluetoothUuid(PySide6.QtCore.QUuid):
class CharacteristicType(enum.Enum):
DeviceName = 0x2a00
Appearance = 0x2a01
PeripheralPrivacyFlag = 0x2a02
ReconnectionAddress = 0x2a03
PeripheralPreferredConnectionParameters = 0x2a04
ServiceChanged = 0x2a05
AlertLevel = 0x2a06
TxPowerLevel = 0x2a07
DateTime = 0x2a08
DayOfWeek = 0x2a09
DayDateTime = 0x2a0a
ExactTime256 = 0x2a0c
DSTOffset = 0x2a0d
TimeZone = 0x2a0e
LocalTimeInformation = 0x2a0f
TimeWithDST = 0x2a11
TimeAccuracy = 0x2a12
TimeSource = 0x2a13
ReferenceTimeInformation = 0x2a14
TimeUpdateControlPoint = 0x2a16
TimeUpdateState = 0x2a17
GlucoseMeasurement = 0x2a18
BatteryLevel = 0x2a19
TemperatureMeasurement = 0x2a1c
TemperatureType = 0x2a1d
IntermediateTemperature = 0x2a1e
MeasurementInterval = 0x2a21
BootKeyboardInputReport = 0x2a22
SystemID = 0x2a23
ModelNumberString = 0x2a24
SerialNumberString = 0x2a25
FirmwareRevisionString = 0x2a26
HardwareRevisionString = 0x2a27
SoftwareRevisionString = 0x2a28
ManufacturerNameString = 0x2a29
IEEE1107320601RegulatoryCertificationDataList = 0x2a2a
CurrentTime = 0x2a2b
MagneticDeclination = 0x2a2c
ScanRefresh = 0x2a31
BootKeyboardOutputReport = 0x2a32
BootMouseInputReport = 0x2a33
GlucoseMeasurementContext = 0x2a34
BloodPressureMeasurement = 0x2a35
IntermediateCuffPressure = 0x2a36
HeartRateMeasurement = 0x2a37
BodySensorLocation = 0x2a38
HeartRateControlPoint = 0x2a39
AlertStatus = 0x2a3f
RingerControlPoint = 0x2a40
RingerSetting = 0x2a41
AlertCategoryIDBitMask = 0x2a42
AlertCategoryID = 0x2a43
AlertNotificationControlPoint = 0x2a44
UnreadAlertStatus = 0x2a45
NewAlert = 0x2a46
SupportedNewAlertCategory = 0x2a47
SupportedUnreadAlertCategory = 0x2a48
BloodPressureFeature = 0x2a49
HIDInformation = 0x2a4a
ReportMap = 0x2a4b
HIDControlPoint = 0x2a4c
Report = 0x2a4d
ProtocolMode = 0x2a4e
ScanIntervalWindow = 0x2a4f
PnPID = 0x2a50
GlucoseFeature = 0x2a51
RecordAccessControlPoint = 0x2a52
RSCMeasurement = 0x2a53
RSCFeature = 0x2a54
SCControlPoint = 0x2a55
CSCMeasurement = 0x2a5b
CSCFeature = 0x2a5c
SensorLocation = 0x2a5d
CyclingPowerMeasurement = 0x2a63
CyclingPowerVector = 0x2a64
CyclingPowerFeature = 0x2a65
CyclingPowerControlPoint = 0x2a66
LocationAndSpeed = 0x2a67
Navigation = 0x2a68
PositionQuality = 0x2a69
LNFeature = 0x2a6a
LNControlPoint = 0x2a6b
Elevation = 0x2a6c
Pressure = 0x2a6d
Temperature = 0x2a6e
Humidity = 0x2a6f
TrueWindSpeed = 0x2a70
TrueWindDirection = 0x2a71
ApparentWindSpeed = 0x2a72
ApparentWindDirection = 0x2a73
GustFactor = 0x2a74
PollenConcentration = 0x2a75
UVIndex = 0x2a76
Irradiance = 0x2a77
Rainfall = 0x2a78
WindChill = 0x2a79
HeatIndex = 0x2a7a
DewPoint = 0x2a7b
DescriptorValueChanged = 0x2a7d
AerobicHeartRateLowerLimit = 0x2a7e
AerobicThreshold = 0x2a7f
Age = 0x2a80
AnaerobicHeartRateLowerLimit = 0x2a81
AnaerobicHeartRateUpperLimit = 0x2a82
AnaerobicThreshold = 0x2a83
AerobicHeartRateUpperLimit = 0x2a84
DateOfBirth = 0x2a85
DateOfThresholdAssessment = 0x2a86
EmailAddress = 0x2a87
FatBurnHeartRateLowerLimit = 0x2a88
FatBurnHeartRateUpperLimit = 0x2a89
FirstName = 0x2a8a
FiveZoneHeartRateLimits = 0x2a8b
Gender = 0x2a8c
HeartRateMax = 0x2a8d
Height = 0x2a8e
HipCircumference = 0x2a8f
LastName = 0x2a90
MaximumRecommendedHeartRate = 0x2a91
RestingHeartRate = 0x2a92
SportTypeForAerobicAnaerobicThresholds = 0x2a93
ThreeZoneHeartRateLimits = 0x2a94
TwoZoneHeartRateLimits = 0x2a95
VO2Max = 0x2a96
WaistCircumference = 0x2a97
Weight = 0x2a98
DatabaseChangeIncrement = 0x2a99
UserIndex = 0x2a9a
BodyCompositionFeature = 0x2a9b
BodyCompositionMeasurement = 0x2a9c
WeightMeasurement = 0x2a9d
WeightScaleFeature = 0x2a9e
UserControlPoint = 0x2a9f
MagneticFluxDensity2D = 0x2aa0
MagneticFluxDensity3D = 0x2aa1
Language = 0x2aa2
BarometricPressureTrend = 0x2aa3
class DescriptorType(enum.Enum):
UnknownDescriptorType = 0x0
CharacteristicExtendedProperties = 0x2900
CharacteristicUserDescription = 0x2901
ClientCharacteristicConfiguration = 0x2902
ServerCharacteristicConfiguration = 0x2903
CharacteristicPresentationFormat = 0x2904
CharacteristicAggregateFormat = 0x2905
ValidRange = 0x2906
ExternalReportReference = 0x2907
ReportReference = 0x2908
EnvironmentalSensingConfiguration = 0x290b
EnvironmentalSensingMeasurement = 0x290c
EnvironmentalSensingTriggerSetting = 0x290d
class ProtocolUuid(enum.Enum):
Sdp = 0x1
Udp = 0x2
Rfcomm = 0x3
Tcp = 0x4
TcsBin = 0x5
TcsAt = 0x6
Att = 0x7
Obex = 0x8
Ip = 0x9
Ftp = 0xa
Http = 0xc
Wsp = 0xe
Bnep = 0xf
Upnp = 0x10
Hidp = 0x11
HardcopyControlChannel = 0x12
HardcopyDataChannel = 0x14
HardcopyNotification = 0x16
Avctp = 0x17
Avdtp = 0x19
Cmtp = 0x1b
UdiCPlain = 0x1d
McapControlChannel = 0x1e
McapDataChannel = 0x1f
L2cap = 0x100
class ServiceClassUuid(enum.Enum):
ServiceDiscoveryServer = 0x1000
BrowseGroupDescriptor = 0x1001
PublicBrowseGroup = 0x1002
SerialPort = 0x1101
LANAccessUsingPPP = 0x1102
DialupNetworking = 0x1103
IrMCSync = 0x1104
ObexObjectPush = 0x1105
OBEXFileTransfer = 0x1106
IrMCSyncCommand = 0x1107
Headset = 0x1108
AudioSource = 0x110a
AudioSink = 0x110b
AV_RemoteControlTarget = 0x110c
AdvancedAudioDistribution = 0x110d
AV_RemoteControl = 0x110e
AV_RemoteControlController = 0x110f
HeadsetAG = 0x1112
PANU = 0x1115
NAP = 0x1116
GN = 0x1117
DirectPrinting = 0x1118
ReferencePrinting = 0x1119
BasicImage = 0x111a
ImagingResponder = 0x111b
ImagingAutomaticArchive = 0x111c
ImagingReferenceObjects = 0x111d
Handsfree = 0x111e
HandsfreeAudioGateway = 0x111f
DirectPrintingReferenceObjectsService = 0x1120
ReflectedUI = 0x1121
BasicPrinting = 0x1122
PrintingStatus = 0x1123
HumanInterfaceDeviceService = 0x1124
HardcopyCableReplacement = 0x1125
HCRPrint = 0x1126
HCRScan = 0x1127
SIMAccess = 0x112d
PhonebookAccessPCE = 0x112e
PhonebookAccessPSE = 0x112f
PhonebookAccess = 0x1130
HeadsetHS = 0x1131
MessageAccessServer = 0x1132
MessageNotificationServer = 0x1133
MessageAccessProfile = 0x1134
GNSS = 0x1135
GNSSServer = 0x1136
Display3D = 0x1137
Glasses3D = 0x1138
Synchronization3D = 0x1139
MPSProfile = 0x113a
MPSService = 0x113b
PnPInformation = 0x1200
GenericNetworking = 0x1201
GenericFileTransfer = 0x1202
GenericAudio = 0x1203
GenericTelephony = 0x1204
VideoSource = 0x1303
VideoSink = 0x1304
VideoDistribution = 0x1305
HDP = 0x1400
HDPSource = 0x1401
HDPSink = 0x1402
GenericAccess = 0x1800
GenericAttribute = 0x1801
ImmediateAlert = 0x1802
LinkLoss = 0x1803
TxPower = 0x1804
CurrentTimeService = 0x1805
ReferenceTimeUpdateService = 0x1806
NextDSTChangeService = 0x1807
Glucose = 0x1808
HealthThermometer = 0x1809
DeviceInformation = 0x180a
HeartRate = 0x180d
PhoneAlertStatusService = 0x180e
BatteryService = 0x180f
BloodPressure = 0x1810
AlertNotificationService = 0x1811
HumanInterfaceDevice = 0x1812
ScanParameters = 0x1813
RunningSpeedAndCadence = 0x1814
CyclingSpeedAndCadence = 0x1816
CyclingPower = 0x1818
LocationAndNavigation = 0x1819
EnvironmentalSensing = 0x181a
BodyComposition = 0x181b
UserData = 0x181c
WeightScale = 0x181d
BondManagement = 0x181e
ContinuousGlucoseMonitoring = 0x181f
@typing.overload
def __init__(self, /) -> None: ...
@typing.overload
def __init__(self, uuid: PySide6.QtBluetooth.QBluetoothUuid, /) -> None: ...
@typing.overload
def __init__(self, uuid: PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType, /) -> None: ...
@typing.overload
def __init__(self, uuid: PySide6.QtBluetooth.QBluetoothUuid.DescriptorType, /) -> None: ...
@typing.overload
def __init__(self, uuid: PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid, /) -> None: ...
@typing.overload
def __init__(self, uuid: PySide6.QtCore.QUuid, /) -> None: ...
@typing.overload
def __init__(self, uuid: PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid, /) -> None: ...
@typing.overload
def __init__(self, uuid: int, /) -> None: ...
def __copy__(self, /) -> typing.Self: ...
def __eq__(self, b: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, /) -> bool: ...
def __lshift__(self, s: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ...
def __ne__(self, b: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, /) -> bool: ...
def __rshift__(self, s: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ...
@staticmethod
def characteristicToString(uuid: PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType, /) -> str: ...
@staticmethod
def descriptorToString(uuid: PySide6.QtBluetooth.QBluetoothUuid.DescriptorType, /) -> str: ...
def minimumSize(self, /) -> int: ...
@staticmethod
def protocolToString(uuid: PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid, /) -> str: ...
@staticmethod
def serviceClassToString(uuid: PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid, /) -> str: ...
def toUInt16(self, /) -> typing.Tuple[int, bool]: ...
def toUInt32(self, /) -> typing.Tuple[int, bool]: ...
class QIntList: ...
class QLowEnergyAdvertisingData(Shiboken.Object):
class Discoverability(enum.Enum):
DiscoverabilityNone = 0x0
DiscoverabilityLimited = 0x1
DiscoverabilityGeneral = 0x2
@typing.overload
def __init__(self, /) -> None: ...
@typing.overload
def __init__(self, other: PySide6.QtBluetooth.QLowEnergyAdvertisingData, /) -> None: ...
def __copy__(self, /) -> typing.Self: ...
def __eq__(self, b: PySide6.QtBluetooth.QLowEnergyAdvertisingData, /) -> bool: ...
def __ne__(self, b: PySide6.QtBluetooth.QLowEnergyAdvertisingData, /) -> bool: ...
def discoverability(self, /) -> PySide6.QtBluetooth.QLowEnergyAdvertisingData.Discoverability: ...
def includePowerLevel(self, /) -> bool: ...
@staticmethod
def invalidManufacturerId() -> int: ...
def localName(self, /) -> str: ...
def manufacturerData(self, /) -> PySide6.QtCore.QByteArray: ...
def manufacturerId(self, /) -> int: ...
def rawData(self, /) -> PySide6.QtCore.QByteArray: ...
def services(self, /) -> typing.List[PySide6.QtBluetooth.QBluetoothUuid]: ...
def setDiscoverability(self, mode: PySide6.QtBluetooth.QLowEnergyAdvertisingData.Discoverability, /) -> None: ...
def setIncludePowerLevel(self, doInclude: bool, /) -> None: ...
def setLocalName(self, name: str, /) -> None: ...
def setManufacturerData(self, id: int, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ...
def setRawData(self, data: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ...
def setServices(self, services: collections.abc.Sequence[PySide6.QtBluetooth.QBluetoothUuid], /) -> None: ...
def swap(self, other: PySide6.QtBluetooth.QLowEnergyAdvertisingData, /) -> None: ...
class QLowEnergyAdvertisingParameters(Shiboken.Object):
class AddressInfo(Shiboken.Object):
@typing.overload
def __init__(self, /) -> None: ...
@typing.overload
def __init__(self, AddressInfo: PySide6.QtBluetooth.QLowEnergyAdvertisingParameters.AddressInfo, /) -> None: ...
@typing.overload
def __init__(self, addr: PySide6.QtBluetooth.QBluetoothAddress, t: PySide6.QtBluetooth.QLowEnergyController.RemoteAddressType, /) -> None: ...
def __copy__(self, /) -> typing.Self: ...
def __eq__(self, b: PySide6.QtBluetooth.QLowEnergyAdvertisingParameters.AddressInfo, /) -> bool: ...
def __ne__(self, b: PySide6.QtBluetooth.QLowEnergyAdvertisingParameters.AddressInfo, /) -> bool: ...
class FilterPolicy(enum.Enum):
IgnoreWhiteList = 0x0
UseWhiteListForScanning = 0x1
UseWhiteListForConnecting = 0x2
UseWhiteListForScanningAndConnecting = 0x3
class Mode(enum.Enum):
AdvInd = 0x0
AdvScanInd = 0x2
AdvNonConnInd = 0x3
@typing.overload
def __init__(self, /) -> None: ...
@typing.overload
def __init__(self, other: PySide6.QtBluetooth.QLowEnergyAdvertisingParameters, /) -> None: ...
def __copy__(self, /) -> typing.Self: ...
def __eq__(self, b: PySide6.QtBluetooth.QLowEnergyAdvertisingParameters, /) -> bool: ...
def __ne__(self, b: PySide6.QtBluetooth.QLowEnergyAdvertisingParameters, /) -> bool: ...
def filterPolicy(self, /) -> PySide6.QtBluetooth.QLowEnergyAdvertisingParameters.FilterPolicy: ...
def maximumInterval(self, /) -> int: ...
def minimumInterval(self, /) -> int: ...
def mode(self, /) -> PySide6.QtBluetooth.QLowEnergyAdvertisingParameters.Mode: ...
def setInterval(self, minimum: int, maximum: int, /) -> None: ...
def setMode(self, mode: PySide6.QtBluetooth.QLowEnergyAdvertisingParameters.Mode, /) -> None: ...
def setWhiteList(self, whiteList: collections.abc.Sequence[PySide6.QtBluetooth.QLowEnergyAdvertisingParameters.AddressInfo], policy: PySide6.QtBluetooth.QLowEnergyAdvertisingParameters.FilterPolicy, /) -> None: ...
def swap(self, other: PySide6.QtBluetooth.QLowEnergyAdvertisingParameters, /) -> None: ...
def whiteList(self, /) -> typing.List[PySide6.QtBluetooth.QLowEnergyAdvertisingParameters.AddressInfo]: ...
class QLowEnergyCharacteristic(Shiboken.Object):
CCCDDisable = ... # type: PySide6.QtCore.QByteArray
CCCDEnableIndication = ... # type: PySide6.QtCore.QByteArray
CCCDEnableNotification = ... # type: PySide6.QtCore.QByteArray
class PropertyType(enum.Flag):
Unknown = 0x0
Broadcasting = 0x1
Read = 0x2
WriteNoResponse = 0x4
Write = 0x8
Notify = 0x10
Indicate = 0x20
WriteSigned = 0x40
ExtendedProperty = 0x80
@typing.overload
def __init__(self, /) -> None: ...
@typing.overload
def __init__(self, other: PySide6.QtBluetooth.QLowEnergyCharacteristic, /) -> None: ...
def __copy__(self, /) -> typing.Self: ...
def __eq__(self, b: PySide6.QtBluetooth.QLowEnergyCharacteristic, /) -> bool: ...
def __ne__(self, b: PySide6.QtBluetooth.QLowEnergyCharacteristic, /) -> bool: ...
def clientCharacteristicConfiguration(self, /) -> PySide6.QtBluetooth.QLowEnergyDescriptor: ...
def descriptor(self, uuid: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, /) -> PySide6.QtBluetooth.QLowEnergyDescriptor: ...
def descriptors(self, /) -> typing.List[PySide6.QtBluetooth.QLowEnergyDescriptor]: ...
def isValid(self, /) -> bool: ...
def name(self, /) -> str: ...
def properties(self, /) -> PySide6.QtBluetooth.QLowEnergyCharacteristic.PropertyType: ...
def uuid(self, /) -> PySide6.QtBluetooth.QBluetoothUuid: ...
def value(self, /) -> PySide6.QtCore.QByteArray: ...
class QLowEnergyCharacteristicData(Shiboken.Object):
@typing.overload
def __init__(self, /) -> None: ...
@typing.overload
def __init__(self, other: PySide6.QtBluetooth.QLowEnergyCharacteristicData, /) -> None: ...
def __copy__(self, /) -> typing.Self: ...
def __eq__(self, b: PySide6.QtBluetooth.QLowEnergyCharacteristicData, /) -> bool: ...
def __ne__(self, b: PySide6.QtBluetooth.QLowEnergyCharacteristicData, /) -> bool: ...
def addDescriptor(self, descriptor: PySide6.QtBluetooth.QLowEnergyDescriptorData, /) -> None: ...
def descriptors(self, /) -> typing.List[PySide6.QtBluetooth.QLowEnergyDescriptorData]: ...
def isValid(self, /) -> bool: ...
def maximumValueLength(self, /) -> int: ...
def minimumValueLength(self, /) -> int: ...
def properties(self, /) -> PySide6.QtBluetooth.QLowEnergyCharacteristic.PropertyType: ...
def readConstraints(self, /) -> PySide6.QtBluetooth.QBluetooth.AttAccessConstraint: ...
def setDescriptors(self, descriptors: collections.abc.Sequence[PySide6.QtBluetooth.QLowEnergyDescriptorData], /) -> None: ...
def setProperties(self, properties: PySide6.QtBluetooth.QLowEnergyCharacteristic.PropertyType, /) -> None: ...
def setReadConstraints(self, constraints: PySide6.QtBluetooth.QBluetooth.AttAccessConstraint, /) -> None: ...
def setUuid(self, uuid: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, /) -> None: ...
def setValue(self, value: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ...
def setValueLength(self, minimum: int, maximum: int, /) -> None: ...
def setWriteConstraints(self, constraints: PySide6.QtBluetooth.QBluetooth.AttAccessConstraint, /) -> None: ...
def swap(self, other: PySide6.QtBluetooth.QLowEnergyCharacteristicData, /) -> None: ...
def uuid(self, /) -> PySide6.QtBluetooth.QBluetoothUuid: ...
def value(self, /) -> PySide6.QtCore.QByteArray: ...
def writeConstraints(self, /) -> PySide6.QtBluetooth.QBluetooth.AttAccessConstraint: ...
class QLowEnergyConnectionParameters(Shiboken.Object):
@typing.overload
def __init__(self, /) -> None: ...
@typing.overload
def __init__(self, other: PySide6.QtBluetooth.QLowEnergyConnectionParameters, /) -> None: ...
def __copy__(self, /) -> typing.Self: ...
def __eq__(self, b: PySide6.QtBluetooth.QLowEnergyConnectionParameters, /) -> bool: ...
def __ne__(self, b: PySide6.QtBluetooth.QLowEnergyConnectionParameters, /) -> bool: ...
def latency(self, /) -> int: ...
def maximumInterval(self, /) -> float: ...
def minimumInterval(self, /) -> float: ...
def setIntervalRange(self, minimum: float, maximum: float, /) -> None: ...
def setLatency(self, latency: int, /) -> None: ...
def setSupervisionTimeout(self, timeout: int, /) -> None: ...
def supervisionTimeout(self, /) -> int: ...
def swap(self, other: PySide6.QtBluetooth.QLowEnergyConnectionParameters, /) -> None: ...
class QLowEnergyController(PySide6.QtCore.QObject):
connected : typing.ClassVar[Signal] = ... # connected()
connectionUpdated : typing.ClassVar[Signal] = ... # connectionUpdated(QLowEnergyConnectionParameters)
disconnected : typing.ClassVar[Signal] = ... # disconnected()
discoveryFinished : typing.ClassVar[Signal] = ... # discoveryFinished()
errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QLowEnergyController::Error)
mtuChanged : typing.ClassVar[Signal] = ... # mtuChanged(int)
rssiRead : typing.ClassVar[Signal] = ... # rssiRead(short)
serviceDiscovered : typing.ClassVar[Signal] = ... # serviceDiscovered(QBluetoothUuid)
stateChanged : typing.ClassVar[Signal] = ... # stateChanged(QLowEnergyController::ControllerState)
class ControllerState(enum.Enum):
UnconnectedState = 0x0
ConnectingState = 0x1
ConnectedState = 0x2
DiscoveringState = 0x3
DiscoveredState = 0x4
ClosingState = 0x5
AdvertisingState = 0x6
class Error(enum.Enum):
NoError = 0x0
UnknownError = 0x1
UnknownRemoteDeviceError = 0x2
NetworkError = 0x3
InvalidBluetoothAdapterError = 0x4
ConnectionError = 0x5
AdvertisingError = 0x6
RemoteHostClosedError = 0x7
AuthorizationError = 0x8
MissingPermissionsError = 0x9
RssiReadError = 0xa
class RemoteAddressType(enum.Enum):
PublicAddress = 0x0
RandomAddress = 0x1
class Role(enum.Enum):
CentralRole = 0x0
PeripheralRole = 0x1
def addService(self, service: PySide6.QtBluetooth.QLowEnergyServiceData, /, parent: PySide6.QtCore.QObject | None = ...) -> PySide6.QtBluetooth.QLowEnergyService: ...
def connectToDevice(self, /) -> None: ...
@typing.overload
@staticmethod
def createCentral(remoteDevice: PySide6.QtBluetooth.QBluetoothDeviceInfo, localDevice: PySide6.QtBluetooth.QBluetoothAddress, /, parent: PySide6.QtCore.QObject | None = ...) -> PySide6.QtBluetooth.QLowEnergyController: ...
@typing.overload
@staticmethod
def createCentral(remoteDevice: PySide6.QtBluetooth.QBluetoothDeviceInfo, /, parent: PySide6.QtCore.QObject | None = ...) -> PySide6.QtBluetooth.QLowEnergyController: ...
@typing.overload
@staticmethod
def createPeripheral(localDevice: PySide6.QtBluetooth.QBluetoothAddress, /, parent: PySide6.QtCore.QObject | None = ...) -> PySide6.QtBluetooth.QLowEnergyController: ...
@typing.overload
@staticmethod
def createPeripheral(parent: PySide6.QtCore.QObject | None = ...) -> PySide6.QtBluetooth.QLowEnergyController: ...
def createServiceObject(self, service: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, /, parent: PySide6.QtCore.QObject | None = ...) -> PySide6.QtBluetooth.QLowEnergyService: ...
def disconnectFromDevice(self, /) -> None: ...
def discoverServices(self, /) -> None: ...
def error(self, /) -> PySide6.QtBluetooth.QLowEnergyController.Error: ...
def errorString(self, /) -> str: ...
def localAddress(self, /) -> PySide6.QtBluetooth.QBluetoothAddress: ...
def mtu(self, /) -> int: ...
def readRssi(self, /) -> None: ...
def remoteAddress(self, /) -> PySide6.QtBluetooth.QBluetoothAddress: ...
def remoteAddressType(self, /) -> PySide6.QtBluetooth.QLowEnergyController.RemoteAddressType: ...
def remoteDeviceUuid(self, /) -> PySide6.QtBluetooth.QBluetoothUuid: ...
def remoteName(self, /) -> str: ...
def requestConnectionUpdate(self, parameters: PySide6.QtBluetooth.QLowEnergyConnectionParameters, /) -> None: ...
def role(self, /) -> PySide6.QtBluetooth.QLowEnergyController.Role: ...
def services(self, /) -> typing.List[PySide6.QtBluetooth.QBluetoothUuid]: ...
def setRemoteAddressType(self, type: PySide6.QtBluetooth.QLowEnergyController.RemoteAddressType, /) -> None: ...
def startAdvertising(self, parameters: PySide6.QtBluetooth.QLowEnergyAdvertisingParameters, advertisingData: PySide6.QtBluetooth.QLowEnergyAdvertisingData, /, scanResponseData: PySide6.QtBluetooth.QLowEnergyAdvertisingData = ...) -> None: ...
def state(self, /) -> PySide6.QtBluetooth.QLowEnergyController.ControllerState: ...
def stopAdvertising(self, /) -> None: ...
class QLowEnergyDescriptor(Shiboken.Object):
@typing.overload
def __init__(self, /) -> None: ...
@typing.overload
def __init__(self, other: PySide6.QtBluetooth.QLowEnergyDescriptor, /) -> None: ...
def __copy__(self, /) -> typing.Self: ...
def __eq__(self, b: PySide6.QtBluetooth.QLowEnergyDescriptor, /) -> bool: ...
def __ne__(self, b: PySide6.QtBluetooth.QLowEnergyDescriptor, /) -> bool: ...
def isValid(self, /) -> bool: ...
def name(self, /) -> str: ...
def type(self, /) -> PySide6.QtBluetooth.QBluetoothUuid.DescriptorType: ...
def uuid(self, /) -> PySide6.QtBluetooth.QBluetoothUuid: ...
def value(self, /) -> PySide6.QtCore.QByteArray: ...
class QLowEnergyDescriptorData(Shiboken.Object):
@typing.overload
def __init__(self, /) -> None: ...
@typing.overload
def __init__(self, other: PySide6.QtBluetooth.QLowEnergyDescriptorData, /) -> None: ...
@typing.overload
def __init__(self, uuid: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, value: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ...
def __copy__(self, /) -> typing.Self: ...
def __eq__(self, b: PySide6.QtBluetooth.QLowEnergyDescriptorData, /) -> bool: ...
def __ne__(self, b: PySide6.QtBluetooth.QLowEnergyDescriptorData, /) -> bool: ...
def isReadable(self, /) -> bool: ...
def isValid(self, /) -> bool: ...
def isWritable(self, /) -> bool: ...
def readConstraints(self, /) -> PySide6.QtBluetooth.QBluetooth.AttAccessConstraint: ...
def setReadPermissions(self, readable: bool, /, constraints: PySide6.QtBluetooth.QBluetooth.AttAccessConstraint = ...) -> None: ...
def setUuid(self, uuid: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, /) -> None: ...
def setValue(self, value: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ...
def setWritePermissions(self, writable: bool, /, constraints: PySide6.QtBluetooth.QBluetooth.AttAccessConstraint = ...) -> None: ...
def swap(self, other: PySide6.QtBluetooth.QLowEnergyDescriptorData, /) -> None: ...
def uuid(self, /) -> PySide6.QtBluetooth.QBluetoothUuid: ...
def value(self, /) -> PySide6.QtCore.QByteArray: ...
def writeConstraints(self, /) -> PySide6.QtBluetooth.QBluetooth.AttAccessConstraint: ...
class QLowEnergyService(PySide6.QtCore.QObject):
characteristicChanged : typing.ClassVar[Signal] = ... # characteristicChanged(QLowEnergyCharacteristic,QByteArray)
characteristicRead : typing.ClassVar[Signal] = ... # characteristicRead(QLowEnergyCharacteristic,QByteArray)
characteristicWritten : typing.ClassVar[Signal] = ... # characteristicWritten(QLowEnergyCharacteristic,QByteArray)
descriptorRead : typing.ClassVar[Signal] = ... # descriptorRead(QLowEnergyDescriptor,QByteArray)
descriptorWritten : typing.ClassVar[Signal] = ... # descriptorWritten(QLowEnergyDescriptor,QByteArray)
errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QLowEnergyService::ServiceError)
stateChanged : typing.ClassVar[Signal] = ... # stateChanged(QLowEnergyService::ServiceState)
class DiscoveryMode(enum.Enum):
FullDiscovery = 0x0
SkipValueDiscovery = 0x1
class ServiceError(enum.Enum):
NoError = 0x0
OperationError = 0x1
CharacteristicWriteError = 0x2
DescriptorWriteError = 0x3
UnknownError = 0x4
CharacteristicReadError = 0x5
DescriptorReadError = 0x6
class ServiceState(enum.Enum):
InvalidService = 0x0
DiscoveryRequired = 0x1
RemoteService = 0x1
DiscoveringService = 0x2
RemoteServiceDiscovering = 0x2
RemoteServiceDiscovered = 0x3
ServiceDiscovered = 0x3
LocalService = 0x4
class ServiceType(enum.Flag):
PrimaryService = 0x1
IncludedService = 0x2
class WriteMode(enum.Enum):
WriteWithResponse = 0x0
WriteWithoutResponse = 0x1
WriteSigned = 0x2
def characteristic(self, uuid: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, /) -> PySide6.QtBluetooth.QLowEnergyCharacteristic: ...
def characteristics(self, /) -> typing.List[PySide6.QtBluetooth.QLowEnergyCharacteristic]: ...
@typing.overload
def contains(self, characteristic: PySide6.QtBluetooth.QLowEnergyCharacteristic, /) -> bool: ...
@typing.overload
def contains(self, descriptor: PySide6.QtBluetooth.QLowEnergyDescriptor, /) -> bool: ...
def discoverDetails(self, /, mode: PySide6.QtBluetooth.QLowEnergyService.DiscoveryMode = ...) -> None: ...
def error(self, /) -> PySide6.QtBluetooth.QLowEnergyService.ServiceError: ...
def includedServices(self, /) -> typing.List[PySide6.QtBluetooth.QBluetoothUuid]: ...
def readCharacteristic(self, characteristic: PySide6.QtBluetooth.QLowEnergyCharacteristic, /) -> None: ...
def readDescriptor(self, descriptor: PySide6.QtBluetooth.QLowEnergyDescriptor, /) -> None: ...
def serviceName(self, /) -> str: ...
def serviceUuid(self, /) -> PySide6.QtBluetooth.QBluetoothUuid: ...
def state(self, /) -> PySide6.QtBluetooth.QLowEnergyService.ServiceState: ...
def type(self, /) -> PySide6.QtBluetooth.QLowEnergyService.ServiceType: ...
def writeCharacteristic(self, characteristic: PySide6.QtBluetooth.QLowEnergyCharacteristic, newValue: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /, mode: PySide6.QtBluetooth.QLowEnergyService.WriteMode = ...) -> None: ...
def writeDescriptor(self, descriptor: PySide6.QtBluetooth.QLowEnergyDescriptor, newValue: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> None: ...
class QLowEnergyServiceData(Shiboken.Object):
class ServiceType(enum.Enum):
ServiceTypePrimary = 0x2800
ServiceTypeSecondary = 0x2801
@typing.overload
def __init__(self, /) -> None: ...
@typing.overload
def __init__(self, other: PySide6.QtBluetooth.QLowEnergyServiceData, /) -> None: ...
def __copy__(self, /) -> typing.Self: ...
def __eq__(self, b: PySide6.QtBluetooth.QLowEnergyServiceData, /) -> bool: ...
def __ne__(self, b: PySide6.QtBluetooth.QLowEnergyServiceData, /) -> bool: ...
def addCharacteristic(self, characteristic: PySide6.QtBluetooth.QLowEnergyCharacteristicData, /) -> None: ...
def addIncludedService(self, service: PySide6.QtBluetooth.QLowEnergyService, /) -> None: ...
def characteristics(self, /) -> typing.List[PySide6.QtBluetooth.QLowEnergyCharacteristicData]: ...
def includedServices(self, /) -> typing.List[PySide6.QtBluetooth.QLowEnergyService]: ...
def isValid(self, /) -> bool: ...
def setCharacteristics(self, characteristics: collections.abc.Sequence[PySide6.QtBluetooth.QLowEnergyCharacteristicData], /) -> None: ...
def setIncludedServices(self, services: collections.abc.Sequence[PySide6.QtBluetooth.QLowEnergyService], /) -> None: ...
def setType(self, type: PySide6.QtBluetooth.QLowEnergyServiceData.ServiceType, /) -> None: ...
def setUuid(self, uuid: PySide6.QtBluetooth.QBluetoothUuid | PySide6.QtBluetooth.QBluetoothUuid.CharacteristicType | PySide6.QtBluetooth.QBluetoothUuid.DescriptorType | PySide6.QtBluetooth.QBluetoothUuid.ProtocolUuid | PySide6.QtBluetooth.QBluetoothUuid.ServiceClassUuid | PySide6.QtCore.QUuid, /) -> None: ...
def swap(self, other: PySide6.QtBluetooth.QLowEnergyServiceData, /) -> None: ...
def type(self, /) -> PySide6.QtBluetooth.QLowEnergyServiceData.ServiceType: ...
def uuid(self, /) -> PySide6.QtBluetooth.QBluetoothUuid: ...
# eof