| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235 |
- # The PEP 484 type hints stub file for the QtBluetooth module.
- #
- # Generated by SIP 6.15.3
- #
- # Copyright (c) 2026 Riverbank Computing Limited <info@riverbankcomputing.com>
- #
- # This file is part of PyQt6.
- #
- # This file may be used under the terms of the GNU General Public License
- # version 3.0 as published by the Free Software Foundation and appearing in
- # the file LICENSE included in the packaging of this file. Please review the
- # following information to ensure the GNU General Public License version 3.0
- # requirements will be met: http://www.gnu.org/copyleft/gpl.html.
- #
- # If you do not wish to use this file under the terms of the GPL version 3.0
- # then you may purchase a commercial license. For more information contact
- # info@riverbankcomputing.com.
- #
- # This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
- # WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- import collections, re, typing, enum
- try:
- from warnings import deprecated
- except ImportError:
- pass
- import PyQt6.sip
- from PyQt6 import QtCore
- # Support for QDate, QDateTime and QTime.
- import datetime
- # Convenient type aliases.
- PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
- PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], QtCore.pyqtBoundSignal]
- class QBluetooth(PyQt6.sip.simplewrapper):
- class AttAccessConstraint(enum.Flag):
- AttAuthorizationRequired = ... # type: QBluetooth.AttAccessConstraint
- AttAuthenticationRequired = ... # type: QBluetooth.AttAccessConstraint
- AttEncryptionRequired = ... # type: QBluetooth.AttAccessConstraint
- class Security(enum.Flag):
- NoSecurity = ... # type: QBluetooth.Security
- Authorization = ... # type: QBluetooth.Security
- Authentication = ... # type: QBluetooth.Security
- Encryption = ... # type: QBluetooth.Security
- Secure = ... # type: QBluetooth.Security
- class QBluetoothAddress(PyQt6.sip.simplewrapper):
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, address: int) -> None: ...
- @typing.overload
- def __init__(self, address: str|None) -> None: ...
- @typing.overload
- def __init__(self, other: 'QBluetoothAddress') -> None: ...
- def __ge__(self, b: 'QBluetoothAddress') -> bool: ...
- def __lt__(self, b: 'QBluetoothAddress') -> bool: ...
- def __eq__(self, other: object): ...
- def __ne__(self, other: object): ...
- def __hash__(self) -> int: ...
- def toString(self) -> str: ...
- def toUInt64(self) -> int: ...
- def clear(self) -> None: ...
- def isNull(self) -> bool: ...
- class QBluetoothDeviceDiscoveryAgent(QtCore.QObject):
- class DiscoveryMethod(enum.Flag):
- NoMethod = ... # type: QBluetoothDeviceDiscoveryAgent.DiscoveryMethod
- ClassicMethod = ... # type: QBluetoothDeviceDiscoveryAgent.DiscoveryMethod
- LowEnergyMethod = ... # type: QBluetoothDeviceDiscoveryAgent.DiscoveryMethod
- class Error(enum.Enum):
- NoError = ... # type: QBluetoothDeviceDiscoveryAgent.Error
- InputOutputError = ... # type: QBluetoothDeviceDiscoveryAgent.Error
- PoweredOffError = ... # type: QBluetoothDeviceDiscoveryAgent.Error
- InvalidBluetoothAdapterError = ... # type: QBluetoothDeviceDiscoveryAgent.Error
- UnsupportedPlatformError = ... # type: QBluetoothDeviceDiscoveryAgent.Error
- UnsupportedDiscoveryMethod = ... # type: QBluetoothDeviceDiscoveryAgent.Error
- LocationServiceTurnedOffError = ... # type: QBluetoothDeviceDiscoveryAgent.Error
- MissingPermissionsError = ... # type: QBluetoothDeviceDiscoveryAgent.Error
- UnknownError = ... # type: QBluetoothDeviceDiscoveryAgent.Error
- @typing.overload
- def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
- @typing.overload
- def __init__(self, deviceAdapter: QBluetoothAddress, parent: QtCore.QObject|None = ...) -> None: ...
- @staticmethod
- def supportedDiscoveryMethods() -> 'QBluetoothDeviceDiscoveryAgent.DiscoveryMethod': ...
- def lowEnergyDiscoveryTimeout(self) -> int: ...
- def setLowEnergyDiscoveryTimeout(self, msTimeout: int) -> None: ...
- deviceUpdated: typing.ClassVar[QtCore.pyqtSignal]
- canceled: typing.ClassVar[QtCore.pyqtSignal]
- errorOccurred: typing.ClassVar[QtCore.pyqtSignal]
- finished: typing.ClassVar[QtCore.pyqtSignal]
- deviceDiscovered: typing.ClassVar[QtCore.pyqtSignal]
- def stop(self) -> None: ...
- @typing.overload
- def start(self) -> None: ...
- @typing.overload
- def start(self, method: 'QBluetoothDeviceDiscoveryAgent.DiscoveryMethod') -> None: ...
- def discoveredDevices(self) -> list['QBluetoothDeviceInfo']: ...
- def errorString(self) -> str: ...
- def error(self) -> 'QBluetoothDeviceDiscoveryAgent.Error': ...
- def isActive(self) -> bool: ...
- class QBluetoothDeviceInfo(PyQt6.sip.simplewrapper):
- class Field(enum.Flag):
- None_ = ... # type: QBluetoothDeviceInfo.Field
- RSSI = ... # type: QBluetoothDeviceInfo.Field
- ManufacturerData = ... # type: QBluetoothDeviceInfo.Field
- ServiceData = ... # type: QBluetoothDeviceInfo.Field
- All = ... # type: QBluetoothDeviceInfo.Field
- class CoreConfiguration(enum.Flag):
- UnknownCoreConfiguration = ... # type: QBluetoothDeviceInfo.CoreConfiguration
- LowEnergyCoreConfiguration = ... # type: QBluetoothDeviceInfo.CoreConfiguration
- BaseRateCoreConfiguration = ... # type: QBluetoothDeviceInfo.CoreConfiguration
- BaseRateAndLowEnergyCoreConfiguration = ... # type: QBluetoothDeviceInfo.CoreConfiguration
- class ServiceClass(enum.Flag):
- NoService = ... # type: QBluetoothDeviceInfo.ServiceClass
- PositioningService = ... # type: QBluetoothDeviceInfo.ServiceClass
- NetworkingService = ... # type: QBluetoothDeviceInfo.ServiceClass
- RenderingService = ... # type: QBluetoothDeviceInfo.ServiceClass
- CapturingService = ... # type: QBluetoothDeviceInfo.ServiceClass
- ObjectTransferService = ... # type: QBluetoothDeviceInfo.ServiceClass
- AudioService = ... # type: QBluetoothDeviceInfo.ServiceClass
- TelephonyService = ... # type: QBluetoothDeviceInfo.ServiceClass
- InformationService = ... # type: QBluetoothDeviceInfo.ServiceClass
- AllServices = ... # type: QBluetoothDeviceInfo.ServiceClass
- class MinorHealthClass(enum.Enum):
- UncategorizedHealthDevice = ... # type: QBluetoothDeviceInfo.MinorHealthClass
- HealthBloodPressureMonitor = ... # type: QBluetoothDeviceInfo.MinorHealthClass
- HealthThermometer = ... # type: QBluetoothDeviceInfo.MinorHealthClass
- HealthWeightScale = ... # type: QBluetoothDeviceInfo.MinorHealthClass
- HealthGlucoseMeter = ... # type: QBluetoothDeviceInfo.MinorHealthClass
- HealthPulseOximeter = ... # type: QBluetoothDeviceInfo.MinorHealthClass
- HealthDataDisplay = ... # type: QBluetoothDeviceInfo.MinorHealthClass
- HealthStepCounter = ... # type: QBluetoothDeviceInfo.MinorHealthClass
- class MinorToyClass(enum.Enum):
- UncategorizedToy = ... # type: QBluetoothDeviceInfo.MinorToyClass
- ToyRobot = ... # type: QBluetoothDeviceInfo.MinorToyClass
- ToyVehicle = ... # type: QBluetoothDeviceInfo.MinorToyClass
- ToyDoll = ... # type: QBluetoothDeviceInfo.MinorToyClass
- ToyController = ... # type: QBluetoothDeviceInfo.MinorToyClass
- ToyGame = ... # type: QBluetoothDeviceInfo.MinorToyClass
- class MinorWearableClass(enum.Enum):
- UncategorizedWearableDevice = ... # type: QBluetoothDeviceInfo.MinorWearableClass
- WearableWristWatch = ... # type: QBluetoothDeviceInfo.MinorWearableClass
- WearablePager = ... # type: QBluetoothDeviceInfo.MinorWearableClass
- WearableJacket = ... # type: QBluetoothDeviceInfo.MinorWearableClass
- WearableHelmet = ... # type: QBluetoothDeviceInfo.MinorWearableClass
- WearableGlasses = ... # type: QBluetoothDeviceInfo.MinorWearableClass
- class MinorImagingClass(enum.Enum):
- UncategorizedImagingDevice = ... # type: QBluetoothDeviceInfo.MinorImagingClass
- ImageDisplay = ... # type: QBluetoothDeviceInfo.MinorImagingClass
- ImageCamera = ... # type: QBluetoothDeviceInfo.MinorImagingClass
- ImageScanner = ... # type: QBluetoothDeviceInfo.MinorImagingClass
- ImagePrinter = ... # type: QBluetoothDeviceInfo.MinorImagingClass
- class MinorPeripheralClass(enum.Enum):
- UncategorizedPeripheral = ... # type: QBluetoothDeviceInfo.MinorPeripheralClass
- KeyboardPeripheral = ... # type: QBluetoothDeviceInfo.MinorPeripheralClass
- PointingDevicePeripheral = ... # type: QBluetoothDeviceInfo.MinorPeripheralClass
- KeyboardWithPointingDevicePeripheral = ... # type: QBluetoothDeviceInfo.MinorPeripheralClass
- JoystickPeripheral = ... # type: QBluetoothDeviceInfo.MinorPeripheralClass
- GamepadPeripheral = ... # type: QBluetoothDeviceInfo.MinorPeripheralClass
- RemoteControlPeripheral = ... # type: QBluetoothDeviceInfo.MinorPeripheralClass
- SensingDevicePeripheral = ... # type: QBluetoothDeviceInfo.MinorPeripheralClass
- DigitizerTabletPeripheral = ... # type: QBluetoothDeviceInfo.MinorPeripheralClass
- CardReaderPeripheral = ... # type: QBluetoothDeviceInfo.MinorPeripheralClass
- class MinorAudioVideoClass(enum.Enum):
- UncategorizedAudioVideoDevice = ... # type: QBluetoothDeviceInfo.MinorAudioVideoClass
- WearableHeadsetDevice = ... # type: QBluetoothDeviceInfo.MinorAudioVideoClass
- HandsFreeDevice = ... # type: QBluetoothDeviceInfo.MinorAudioVideoClass
- Microphone = ... # type: QBluetoothDeviceInfo.MinorAudioVideoClass
- Loudspeaker = ... # type: QBluetoothDeviceInfo.MinorAudioVideoClass
- Headphones = ... # type: QBluetoothDeviceInfo.MinorAudioVideoClass
- PortableAudioDevice = ... # type: QBluetoothDeviceInfo.MinorAudioVideoClass
- CarAudio = ... # type: QBluetoothDeviceInfo.MinorAudioVideoClass
- SetTopBox = ... # type: QBluetoothDeviceInfo.MinorAudioVideoClass
- HiFiAudioDevice = ... # type: QBluetoothDeviceInfo.MinorAudioVideoClass
- Vcr = ... # type: QBluetoothDeviceInfo.MinorAudioVideoClass
- VideoCamera = ... # type: QBluetoothDeviceInfo.MinorAudioVideoClass
- Camcorder = ... # type: QBluetoothDeviceInfo.MinorAudioVideoClass
- VideoMonitor = ... # type: QBluetoothDeviceInfo.MinorAudioVideoClass
- VideoDisplayAndLoudspeaker = ... # type: QBluetoothDeviceInfo.MinorAudioVideoClass
- VideoConferencing = ... # type: QBluetoothDeviceInfo.MinorAudioVideoClass
- GamingDevice = ... # type: QBluetoothDeviceInfo.MinorAudioVideoClass
- class MinorNetworkClass(enum.Enum):
- NetworkFullService = ... # type: QBluetoothDeviceInfo.MinorNetworkClass
- NetworkLoadFactorOne = ... # type: QBluetoothDeviceInfo.MinorNetworkClass
- NetworkLoadFactorTwo = ... # type: QBluetoothDeviceInfo.MinorNetworkClass
- NetworkLoadFactorThree = ... # type: QBluetoothDeviceInfo.MinorNetworkClass
- NetworkLoadFactorFour = ... # type: QBluetoothDeviceInfo.MinorNetworkClass
- NetworkLoadFactorFive = ... # type: QBluetoothDeviceInfo.MinorNetworkClass
- NetworkLoadFactorSix = ... # type: QBluetoothDeviceInfo.MinorNetworkClass
- NetworkNoService = ... # type: QBluetoothDeviceInfo.MinorNetworkClass
- class MinorPhoneClass(enum.Enum):
- UncategorizedPhone = ... # type: QBluetoothDeviceInfo.MinorPhoneClass
- CellularPhone = ... # type: QBluetoothDeviceInfo.MinorPhoneClass
- CordlessPhone = ... # type: QBluetoothDeviceInfo.MinorPhoneClass
- SmartPhone = ... # type: QBluetoothDeviceInfo.MinorPhoneClass
- WiredModemOrVoiceGatewayPhone = ... # type: QBluetoothDeviceInfo.MinorPhoneClass
- CommonIsdnAccessPhone = ... # type: QBluetoothDeviceInfo.MinorPhoneClass
- class MinorComputerClass(enum.Enum):
- UncategorizedComputer = ... # type: QBluetoothDeviceInfo.MinorComputerClass
- DesktopComputer = ... # type: QBluetoothDeviceInfo.MinorComputerClass
- ServerComputer = ... # type: QBluetoothDeviceInfo.MinorComputerClass
- LaptopComputer = ... # type: QBluetoothDeviceInfo.MinorComputerClass
- HandheldClamShellComputer = ... # type: QBluetoothDeviceInfo.MinorComputerClass
- HandheldComputer = ... # type: QBluetoothDeviceInfo.MinorComputerClass
- WearableComputer = ... # type: QBluetoothDeviceInfo.MinorComputerClass
- class MinorMiscellaneousClass(enum.Enum):
- UncategorizedMiscellaneous = ... # type: QBluetoothDeviceInfo.MinorMiscellaneousClass
- class MajorDeviceClass(enum.Enum):
- MiscellaneousDevice = ... # type: QBluetoothDeviceInfo.MajorDeviceClass
- ComputerDevice = ... # type: QBluetoothDeviceInfo.MajorDeviceClass
- PhoneDevice = ... # type: QBluetoothDeviceInfo.MajorDeviceClass
- NetworkDevice = ... # type: QBluetoothDeviceInfo.MajorDeviceClass
- AudioVideoDevice = ... # type: QBluetoothDeviceInfo.MajorDeviceClass
- PeripheralDevice = ... # type: QBluetoothDeviceInfo.MajorDeviceClass
- ImagingDevice = ... # type: QBluetoothDeviceInfo.MajorDeviceClass
- WearableDevice = ... # type: QBluetoothDeviceInfo.MajorDeviceClass
- ToyDevice = ... # type: QBluetoothDeviceInfo.MajorDeviceClass
- HealthDevice = ... # type: QBluetoothDeviceInfo.MajorDeviceClass
- UncategorizedDevice = ... # type: QBluetoothDeviceInfo.MajorDeviceClass
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, address: QBluetoothAddress, name: str|None, classOfDevice: int) -> None: ...
- @typing.overload
- def __init__(self, uuid: 'QBluetoothUuid', name: str|None, classOfDevice: int) -> None: ...
- @typing.overload
- def __init__(self, other: 'QBluetoothDeviceInfo') -> None: ...
- def __eq__(self, other: object): ...
- def __ne__(self, other: object): ...
- def setServiceData(self, serviceId: 'QBluetoothUuid', data: QtCore.QByteArray|bytes|bytearray|memoryview) -> bool: ...
- @typing.overload
- def serviceData(self) -> dict['QBluetoothUuid', QtCore.QByteArray]: ...
- @typing.overload
- def serviceData(self, serviceId: 'QBluetoothUuid') -> QtCore.QByteArray: ...
- def serviceIds(self) -> list['QBluetoothUuid']: ...
- def setName(self, name: str|None) -> None: ...
- def setManufacturerData(self, manufacturerId: int, data: QtCore.QByteArray|bytes|bytearray|memoryview) -> bool: ...
- @typing.overload
- def manufacturerData(self) -> dict[int, QtCore.QByteArray]: ...
- @typing.overload
- def manufacturerData(self, manufacturerId: int) -> QtCore.QByteArray: ...
- def manufacturerIds(self) -> list[int]: ...
- def deviceUuid(self) -> 'QBluetoothUuid': ...
- def setDeviceUuid(self, uuid: 'QBluetoothUuid') -> None: ...
- def coreConfigurations(self) -> 'QBluetoothDeviceInfo.CoreConfiguration': ...
- def setCoreConfigurations(self, coreConfigs: 'QBluetoothDeviceInfo.CoreConfiguration') -> None: ...
- def serviceUuids(self) -> list['QBluetoothUuid']: ...
- def setServiceUuids(self, uuids: collections.abc.Iterable['QBluetoothUuid']) -> None: ...
- def setRssi(self, signal: int) -> None: ...
- def rssi(self) -> int: ...
- def minorDeviceClass(self) -> int: ...
- def majorDeviceClass(self) -> 'QBluetoothDeviceInfo.MajorDeviceClass': ...
- def serviceClasses(self) -> 'QBluetoothDeviceInfo.ServiceClass': ...
- def name(self) -> str: ...
- def address(self) -> QBluetoothAddress: ...
- def setCached(self, cached: bool) -> None: ...
- def isCached(self) -> bool: ...
- def isValid(self) -> bool: ...
- class QBluetoothHostInfo(PyQt6.sip.simplewrapper):
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, other: 'QBluetoothHostInfo') -> None: ...
- def __eq__(self, other: object): ...
- def __ne__(self, other: object): ...
- def setName(self, name: str|None) -> None: ...
- def name(self) -> str: ...
- def setAddress(self, address: QBluetoothAddress) -> None: ...
- def address(self) -> QBluetoothAddress: ...
- class QBluetoothLocalDevice(QtCore.QObject):
- class Error(enum.Enum):
- NoError = ... # type: QBluetoothLocalDevice.Error
- PairingError = ... # type: QBluetoothLocalDevice.Error
- MissingPermissionsError = ... # type: QBluetoothLocalDevice.Error
- UnknownError = ... # type: QBluetoothLocalDevice.Error
- class HostMode(enum.Enum):
- HostPoweredOff = ... # type: QBluetoothLocalDevice.HostMode
- HostConnectable = ... # type: QBluetoothLocalDevice.HostMode
- HostDiscoverable = ... # type: QBluetoothLocalDevice.HostMode
- HostDiscoverableLimitedInquiry = ... # type: QBluetoothLocalDevice.HostMode
- class Pairing(enum.Enum):
- Unpaired = ... # type: QBluetoothLocalDevice.Pairing
- Paired = ... # type: QBluetoothLocalDevice.Pairing
- AuthorizedPaired = ... # type: QBluetoothLocalDevice.Pairing
- @typing.overload
- def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
- @typing.overload
- def __init__(self, address: QBluetoothAddress, parent: QtCore.QObject|None = ...) -> None: ...
- deviceDisconnected: typing.ClassVar[QtCore.pyqtSignal]
- deviceConnected: typing.ClassVar[QtCore.pyqtSignal]
- errorOccurred: typing.ClassVar[QtCore.pyqtSignal]
- pairingFinished: typing.ClassVar[QtCore.pyqtSignal]
- hostModeStateChanged: typing.ClassVar[QtCore.pyqtSignal]
- def connectedDevices(self) -> list[QBluetoothAddress]: ...
- @staticmethod
- def allDevices() -> list[QBluetoothHostInfo]: ...
- def address(self) -> QBluetoothAddress: ...
- def name(self) -> str: ...
- def powerOn(self) -> None: ...
- def hostMode(self) -> 'QBluetoothLocalDevice.HostMode': ...
- def setHostMode(self, mode: 'QBluetoothLocalDevice.HostMode') -> None: ...
- def pairingStatus(self, address: QBluetoothAddress) -> 'QBluetoothLocalDevice.Pairing': ...
- def requestPairing(self, address: QBluetoothAddress, pairing: 'QBluetoothLocalDevice.Pairing') -> None: ...
- def isValid(self) -> bool: ...
- class QBluetoothServer(QtCore.QObject):
- class Error(enum.Enum):
- NoError = ... # type: QBluetoothServer.Error
- UnknownError = ... # type: QBluetoothServer.Error
- PoweredOffError = ... # type: QBluetoothServer.Error
- InputOutputError = ... # type: QBluetoothServer.Error
- ServiceAlreadyRegisteredError = ... # type: QBluetoothServer.Error
- UnsupportedProtocolError = ... # type: QBluetoothServer.Error
- MissingPermissionsError = ... # type: QBluetoothServer.Error
- def __init__(self, serverType: 'QBluetoothServiceInfo.Protocol', parent: QtCore.QObject|None = ...) -> None: ...
- errorOccurred: typing.ClassVar[QtCore.pyqtSignal]
- newConnection: typing.ClassVar[QtCore.pyqtSignal]
- def error(self) -> 'QBluetoothServer.Error': ...
- def serverType(self) -> 'QBluetoothServiceInfo.Protocol': ...
- def securityFlags(self) -> QBluetooth.Security: ...
- def setSecurityFlags(self, security: QBluetooth.Security) -> None: ...
- def serverPort(self) -> int: ...
- def serverAddress(self) -> QBluetoothAddress: ...
- def nextPendingConnection(self) -> 'QBluetoothSocket|None': ...
- def hasPendingConnections(self) -> bool: ...
- def maxPendingConnections(self) -> int: ...
- def setMaxPendingConnections(self, numConnections: int) -> None: ...
- def isListening(self) -> bool: ...
- @typing.overload
- def listen(self, address: QBluetoothAddress = ..., port: int = ...) -> bool: ...
- @typing.overload
- def listen(self, uuid: 'QBluetoothUuid', serviceName: str|None = ...) -> 'QBluetoothServiceInfo': ...
- def close(self) -> None: ...
- class QBluetoothServiceDiscoveryAgent(QtCore.QObject):
- class DiscoveryMode(enum.Enum):
- MinimalDiscovery = ... # type: QBluetoothServiceDiscoveryAgent.DiscoveryMode
- FullDiscovery = ... # type: QBluetoothServiceDiscoveryAgent.DiscoveryMode
- class Error(enum.Enum):
- NoError = ... # type: QBluetoothServiceDiscoveryAgent.Error
- InputOutputError = ... # type: QBluetoothServiceDiscoveryAgent.Error
- PoweredOffError = ... # type: QBluetoothServiceDiscoveryAgent.Error
- InvalidBluetoothAdapterError = ... # type: QBluetoothServiceDiscoveryAgent.Error
- MissingPermissionsError = ... # type: QBluetoothServiceDiscoveryAgent.Error
- UnknownError = ... # type: QBluetoothServiceDiscoveryAgent.Error
- @typing.overload
- def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
- @typing.overload
- def __init__(self, deviceAdapter: QBluetoothAddress, parent: QtCore.QObject|None = ...) -> None: ...
- errorOccurred: typing.ClassVar[QtCore.pyqtSignal]
- canceled: typing.ClassVar[QtCore.pyqtSignal]
- finished: typing.ClassVar[QtCore.pyqtSignal]
- serviceDiscovered: typing.ClassVar[QtCore.pyqtSignal]
- def clear(self) -> None: ...
- def stop(self) -> None: ...
- def start(self, mode: 'QBluetoothServiceDiscoveryAgent.DiscoveryMode' = ...) -> None: ...
- def remoteAddress(self) -> QBluetoothAddress: ...
- def setRemoteAddress(self, address: QBluetoothAddress) -> bool: ...
- def uuidFilter(self) -> list['QBluetoothUuid']: ...
- @typing.overload
- def setUuidFilter(self, uuids: collections.abc.Iterable['QBluetoothUuid']) -> None: ...
- @typing.overload
- def setUuidFilter(self, uuid: 'QBluetoothUuid') -> None: ...
- def discoveredServices(self) -> list['QBluetoothServiceInfo']: ...
- def errorString(self) -> str: ...
- def error(self) -> 'QBluetoothServiceDiscoveryAgent.Error': ...
- def isActive(self) -> bool: ...
- class QBluetoothServiceInfo(PyQt6.sip.simplewrapper):
- class Protocol(enum.Enum):
- UnknownProtocol = ... # type: QBluetoothServiceInfo.Protocol
- L2capProtocol = ... # type: QBluetoothServiceInfo.Protocol
- RfcommProtocol = ... # type: QBluetoothServiceInfo.Protocol
- class AttributeId(enum.Enum):
- ServiceRecordHandle = ... # type: QBluetoothServiceInfo.AttributeId
- ServiceClassIds = ... # type: QBluetoothServiceInfo.AttributeId
- ServiceRecordState = ... # type: QBluetoothServiceInfo.AttributeId
- ServiceId = ... # type: QBluetoothServiceInfo.AttributeId
- ProtocolDescriptorList = ... # type: QBluetoothServiceInfo.AttributeId
- BrowseGroupList = ... # type: QBluetoothServiceInfo.AttributeId
- LanguageBaseAttributeIdList = ... # type: QBluetoothServiceInfo.AttributeId
- ServiceInfoTimeToLive = ... # type: QBluetoothServiceInfo.AttributeId
- ServiceAvailability = ... # type: QBluetoothServiceInfo.AttributeId
- BluetoothProfileDescriptorList = ... # type: QBluetoothServiceInfo.AttributeId
- DocumentationUrl = ... # type: QBluetoothServiceInfo.AttributeId
- ClientExecutableUrl = ... # type: QBluetoothServiceInfo.AttributeId
- IconUrl = ... # type: QBluetoothServiceInfo.AttributeId
- AdditionalProtocolDescriptorList = ... # type: QBluetoothServiceInfo.AttributeId
- PrimaryLanguageBase = ... # type: QBluetoothServiceInfo.AttributeId
- ServiceName = ... # type: QBluetoothServiceInfo.AttributeId
- ServiceDescription = ... # type: QBluetoothServiceInfo.AttributeId
- ServiceProvider = ... # type: QBluetoothServiceInfo.AttributeId
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, other: 'QBluetoothServiceInfo') -> None: ...
- def serviceClassUuids(self) -> list['QBluetoothUuid']: ...
- def serviceUuid(self) -> 'QBluetoothUuid': ...
- def setServiceUuid(self, uuid: 'QBluetoothUuid') -> None: ...
- def serviceAvailability(self) -> int: ...
- def setServiceAvailability(self, availability: int) -> None: ...
- def serviceProvider(self) -> str: ...
- def setServiceProvider(self, provider: str|None) -> None: ...
- def serviceDescription(self) -> str: ...
- def setServiceDescription(self, description: str|None) -> None: ...
- def serviceName(self) -> str: ...
- def setServiceName(self, name: str|None) -> None: ...
- @typing.overload
- def setAttribute(self, attributeId: int, value: 'QBluetoothUuid') -> None: ...
- @typing.overload
- def setAttribute(self, attributeId: int, value: collections.abc.Iterable[typing.Any]) -> None: ...
- @typing.overload
- def setAttribute(self, attributeId: int, value: typing.Any) -> None: ...
- def unregisterService(self) -> bool: ...
- def registerService(self, localAdapter: QBluetoothAddress = ...) -> bool: ...
- def isRegistered(self) -> bool: ...
- def protocolDescriptor(self, protocol: 'QBluetoothUuid.ProtocolUuid') -> list[typing.Any]: ...
- def serverChannel(self) -> int: ...
- def protocolServiceMultiplexer(self) -> int: ...
- def socketProtocol(self) -> 'QBluetoothServiceInfo.Protocol': ...
- def removeAttribute(self, attributeId: int) -> None: ...
- def contains(self, attributeId: int) -> bool: ...
- def attributes(self) -> list[int]: ...
- def attribute(self, attributeId: int) -> typing.Any: ...
- def device(self) -> QBluetoothDeviceInfo: ...
- def setDevice(self, info: QBluetoothDeviceInfo) -> None: ...
- def isComplete(self) -> bool: ...
- def isValid(self) -> bool: ...
- class QBluetoothSocket(QtCore.QIODevice):
- class SocketError(enum.Enum):
- NoSocketError = ... # type: QBluetoothSocket.SocketError
- UnknownSocketError = ... # type: QBluetoothSocket.SocketError
- RemoteHostClosedError = ... # type: QBluetoothSocket.SocketError
- HostNotFoundError = ... # type: QBluetoothSocket.SocketError
- ServiceNotFoundError = ... # type: QBluetoothSocket.SocketError
- NetworkError = ... # type: QBluetoothSocket.SocketError
- UnsupportedProtocolError = ... # type: QBluetoothSocket.SocketError
- OperationError = ... # type: QBluetoothSocket.SocketError
- MissingPermissionsError = ... # type: QBluetoothSocket.SocketError
- class SocketState(enum.Enum):
- UnconnectedState = ... # type: QBluetoothSocket.SocketState
- ServiceLookupState = ... # type: QBluetoothSocket.SocketState
- ConnectingState = ... # type: QBluetoothSocket.SocketState
- ConnectedState = ... # type: QBluetoothSocket.SocketState
- BoundState = ... # type: QBluetoothSocket.SocketState
- ClosingState = ... # type: QBluetoothSocket.SocketState
- ListeningState = ... # type: QBluetoothSocket.SocketState
- @typing.overload
- def __init__(self, socketType: QBluetoothServiceInfo.Protocol, parent: QtCore.QObject|None = ...) -> None: ...
- @typing.overload
- def __init__(self, parent: QtCore.QObject|None = ...) -> None: ...
- def preferredSecurityFlags(self) -> QBluetooth.Security: ...
- def setPreferredSecurityFlags(self, flags: QBluetooth.Security) -> None: ...
- def doDeviceDiscovery(self, service: QBluetoothServiceInfo, openMode: QtCore.QIODeviceBase.OpenModeFlag) -> None: ...
- def setSocketError(self, error: 'QBluetoothSocket.SocketError') -> None: ...
- def setSocketState(self, state: 'QBluetoothSocket.SocketState') -> None: ...
- def writeData(self, data: PyQt6.sip.array[bytes]) -> int: ...
- def readData(self, maxlen: int) -> bytes: ...
- stateChanged: typing.ClassVar[QtCore.pyqtSignal]
- errorOccurred: typing.ClassVar[QtCore.pyqtSignal]
- disconnected: typing.ClassVar[QtCore.pyqtSignal]
- connected: typing.ClassVar[QtCore.pyqtSignal]
- def errorString(self) -> str: ...
- def error(self) -> 'QBluetoothSocket.SocketError': ...
- def state(self) -> 'QBluetoothSocket.SocketState': ...
- def socketType(self) -> QBluetoothServiceInfo.Protocol: ...
- def socketDescriptor(self) -> int: ...
- def setSocketDescriptor(self, socketDescriptor: int, socketType: QBluetoothServiceInfo.Protocol, state: 'QBluetoothSocket.SocketState' = ..., mode: QtCore.QIODeviceBase.OpenModeFlag = ...) -> bool: ...
- def peerPort(self) -> int: ...
- def peerAddress(self) -> QBluetoothAddress: ...
- def peerName(self) -> str: ...
- def localPort(self) -> int: ...
- def localAddress(self) -> QBluetoothAddress: ...
- def localName(self) -> str: ...
- def disconnectFromService(self) -> None: ...
- @typing.overload
- def connectToService(self, address: QBluetoothAddress, uuid: 'QBluetoothUuid.ServiceClassUuid', mode: QtCore.QIODeviceBase.OpenModeFlag = ...) -> None: ...
- @typing.overload
- def connectToService(self, address: QBluetoothAddress, port: int, mode: QtCore.QIODeviceBase.OpenModeFlag = ...) -> None: ...
- @typing.overload
- def connectToService(self, address: QBluetoothAddress, uuid: 'QBluetoothUuid', mode: QtCore.QIODeviceBase.OpenModeFlag = ...) -> None: ...
- @typing.overload
- def connectToService(self, service: QBluetoothServiceInfo, mode: QtCore.QIODeviceBase.OpenModeFlag = ...) -> None: ...
- def canReadLine(self) -> bool: ...
- def bytesToWrite(self) -> int: ...
- def bytesAvailable(self) -> int: ...
- def isSequential(self) -> bool: ...
- def close(self) -> None: ...
- def abort(self) -> None: ...
- class QBluetoothUuid(QtCore.QUuid):
- class DescriptorType(enum.Enum):
- UnknownDescriptorType = ... # type: QBluetoothUuid.DescriptorType
- CharacteristicExtendedProperties = ... # type: QBluetoothUuid.DescriptorType
- CharacteristicUserDescription = ... # type: QBluetoothUuid.DescriptorType
- ClientCharacteristicConfiguration = ... # type: QBluetoothUuid.DescriptorType
- ServerCharacteristicConfiguration = ... # type: QBluetoothUuid.DescriptorType
- CharacteristicPresentationFormat = ... # type: QBluetoothUuid.DescriptorType
- CharacteristicAggregateFormat = ... # type: QBluetoothUuid.DescriptorType
- ValidRange = ... # type: QBluetoothUuid.DescriptorType
- ExternalReportReference = ... # type: QBluetoothUuid.DescriptorType
- ReportReference = ... # type: QBluetoothUuid.DescriptorType
- EnvironmentalSensingConfiguration = ... # type: QBluetoothUuid.DescriptorType
- EnvironmentalSensingMeasurement = ... # type: QBluetoothUuid.DescriptorType
- EnvironmentalSensingTriggerSetting = ... # type: QBluetoothUuid.DescriptorType
- class CharacteristicType(enum.Enum):
- DeviceName = ... # type: QBluetoothUuid.CharacteristicType
- Appearance = ... # type: QBluetoothUuid.CharacteristicType
- PeripheralPrivacyFlag = ... # type: QBluetoothUuid.CharacteristicType
- ReconnectionAddress = ... # type: QBluetoothUuid.CharacteristicType
- PeripheralPreferredConnectionParameters = ... # type: QBluetoothUuid.CharacteristicType
- ServiceChanged = ... # type: QBluetoothUuid.CharacteristicType
- AlertLevel = ... # type: QBluetoothUuid.CharacteristicType
- TxPowerLevel = ... # type: QBluetoothUuid.CharacteristicType
- DateTime = ... # type: QBluetoothUuid.CharacteristicType
- DayOfWeek = ... # type: QBluetoothUuid.CharacteristicType
- DayDateTime = ... # type: QBluetoothUuid.CharacteristicType
- ExactTime256 = ... # type: QBluetoothUuid.CharacteristicType
- DSTOffset = ... # type: QBluetoothUuid.CharacteristicType
- TimeZone = ... # type: QBluetoothUuid.CharacteristicType
- LocalTimeInformation = ... # type: QBluetoothUuid.CharacteristicType
- TimeWithDST = ... # type: QBluetoothUuid.CharacteristicType
- TimeAccuracy = ... # type: QBluetoothUuid.CharacteristicType
- TimeSource = ... # type: QBluetoothUuid.CharacteristicType
- ReferenceTimeInformation = ... # type: QBluetoothUuid.CharacteristicType
- TimeUpdateControlPoint = ... # type: QBluetoothUuid.CharacteristicType
- TimeUpdateState = ... # type: QBluetoothUuid.CharacteristicType
- GlucoseMeasurement = ... # type: QBluetoothUuid.CharacteristicType
- BatteryLevel = ... # type: QBluetoothUuid.CharacteristicType
- TemperatureMeasurement = ... # type: QBluetoothUuid.CharacteristicType
- TemperatureType = ... # type: QBluetoothUuid.CharacteristicType
- IntermediateTemperature = ... # type: QBluetoothUuid.CharacteristicType
- MeasurementInterval = ... # type: QBluetoothUuid.CharacteristicType
- BootKeyboardInputReport = ... # type: QBluetoothUuid.CharacteristicType
- SystemID = ... # type: QBluetoothUuid.CharacteristicType
- ModelNumberString = ... # type: QBluetoothUuid.CharacteristicType
- SerialNumberString = ... # type: QBluetoothUuid.CharacteristicType
- FirmwareRevisionString = ... # type: QBluetoothUuid.CharacteristicType
- HardwareRevisionString = ... # type: QBluetoothUuid.CharacteristicType
- SoftwareRevisionString = ... # type: QBluetoothUuid.CharacteristicType
- ManufacturerNameString = ... # type: QBluetoothUuid.CharacteristicType
- IEEE1107320601RegulatoryCertificationDataList = ... # type: QBluetoothUuid.CharacteristicType
- CurrentTime = ... # type: QBluetoothUuid.CharacteristicType
- MagneticDeclination = ... # type: QBluetoothUuid.CharacteristicType
- ScanRefresh = ... # type: QBluetoothUuid.CharacteristicType
- BootKeyboardOutputReport = ... # type: QBluetoothUuid.CharacteristicType
- BootMouseInputReport = ... # type: QBluetoothUuid.CharacteristicType
- GlucoseMeasurementContext = ... # type: QBluetoothUuid.CharacteristicType
- BloodPressureMeasurement = ... # type: QBluetoothUuid.CharacteristicType
- IntermediateCuffPressure = ... # type: QBluetoothUuid.CharacteristicType
- HeartRateMeasurement = ... # type: QBluetoothUuid.CharacteristicType
- BodySensorLocation = ... # type: QBluetoothUuid.CharacteristicType
- HeartRateControlPoint = ... # type: QBluetoothUuid.CharacteristicType
- AlertStatus = ... # type: QBluetoothUuid.CharacteristicType
- RingerControlPoint = ... # type: QBluetoothUuid.CharacteristicType
- RingerSetting = ... # type: QBluetoothUuid.CharacteristicType
- AlertCategoryIDBitMask = ... # type: QBluetoothUuid.CharacteristicType
- AlertCategoryID = ... # type: QBluetoothUuid.CharacteristicType
- AlertNotificationControlPoint = ... # type: QBluetoothUuid.CharacteristicType
- UnreadAlertStatus = ... # type: QBluetoothUuid.CharacteristicType
- NewAlert = ... # type: QBluetoothUuid.CharacteristicType
- SupportedNewAlertCategory = ... # type: QBluetoothUuid.CharacteristicType
- SupportedUnreadAlertCategory = ... # type: QBluetoothUuid.CharacteristicType
- BloodPressureFeature = ... # type: QBluetoothUuid.CharacteristicType
- HIDInformation = ... # type: QBluetoothUuid.CharacteristicType
- ReportMap = ... # type: QBluetoothUuid.CharacteristicType
- HIDControlPoint = ... # type: QBluetoothUuid.CharacteristicType
- Report = ... # type: QBluetoothUuid.CharacteristicType
- ProtocolMode = ... # type: QBluetoothUuid.CharacteristicType
- ScanIntervalWindow = ... # type: QBluetoothUuid.CharacteristicType
- PnPID = ... # type: QBluetoothUuid.CharacteristicType
- GlucoseFeature = ... # type: QBluetoothUuid.CharacteristicType
- RecordAccessControlPoint = ... # type: QBluetoothUuid.CharacteristicType
- RSCMeasurement = ... # type: QBluetoothUuid.CharacteristicType
- RSCFeature = ... # type: QBluetoothUuid.CharacteristicType
- SCControlPoint = ... # type: QBluetoothUuid.CharacteristicType
- CSCMeasurement = ... # type: QBluetoothUuid.CharacteristicType
- CSCFeature = ... # type: QBluetoothUuid.CharacteristicType
- SensorLocation = ... # type: QBluetoothUuid.CharacteristicType
- CyclingPowerMeasurement = ... # type: QBluetoothUuid.CharacteristicType
- CyclingPowerVector = ... # type: QBluetoothUuid.CharacteristicType
- CyclingPowerFeature = ... # type: QBluetoothUuid.CharacteristicType
- CyclingPowerControlPoint = ... # type: QBluetoothUuid.CharacteristicType
- LocationAndSpeed = ... # type: QBluetoothUuid.CharacteristicType
- Navigation = ... # type: QBluetoothUuid.CharacteristicType
- PositionQuality = ... # type: QBluetoothUuid.CharacteristicType
- LNFeature = ... # type: QBluetoothUuid.CharacteristicType
- LNControlPoint = ... # type: QBluetoothUuid.CharacteristicType
- Elevation = ... # type: QBluetoothUuid.CharacteristicType
- Pressure = ... # type: QBluetoothUuid.CharacteristicType
- Temperature = ... # type: QBluetoothUuid.CharacteristicType
- Humidity = ... # type: QBluetoothUuid.CharacteristicType
- TrueWindSpeed = ... # type: QBluetoothUuid.CharacteristicType
- TrueWindDirection = ... # type: QBluetoothUuid.CharacteristicType
- ApparentWindSpeed = ... # type: QBluetoothUuid.CharacteristicType
- ApparentWindDirection = ... # type: QBluetoothUuid.CharacteristicType
- GustFactor = ... # type: QBluetoothUuid.CharacteristicType
- PollenConcentration = ... # type: QBluetoothUuid.CharacteristicType
- UVIndex = ... # type: QBluetoothUuid.CharacteristicType
- Irradiance = ... # type: QBluetoothUuid.CharacteristicType
- Rainfall = ... # type: QBluetoothUuid.CharacteristicType
- WindChill = ... # type: QBluetoothUuid.CharacteristicType
- HeatIndex = ... # type: QBluetoothUuid.CharacteristicType
- DewPoint = ... # type: QBluetoothUuid.CharacteristicType
- DescriptorValueChanged = ... # type: QBluetoothUuid.CharacteristicType
- AerobicHeartRateLowerLimit = ... # type: QBluetoothUuid.CharacteristicType
- AerobicThreshold = ... # type: QBluetoothUuid.CharacteristicType
- Age = ... # type: QBluetoothUuid.CharacteristicType
- AnaerobicHeartRateLowerLimit = ... # type: QBluetoothUuid.CharacteristicType
- AnaerobicHeartRateUpperLimit = ... # type: QBluetoothUuid.CharacteristicType
- AnaerobicThreshold = ... # type: QBluetoothUuid.CharacteristicType
- AerobicHeartRateUpperLimit = ... # type: QBluetoothUuid.CharacteristicType
- DateOfBirth = ... # type: QBluetoothUuid.CharacteristicType
- DateOfThresholdAssessment = ... # type: QBluetoothUuid.CharacteristicType
- EmailAddress = ... # type: QBluetoothUuid.CharacteristicType
- FatBurnHeartRateLowerLimit = ... # type: QBluetoothUuid.CharacteristicType
- FatBurnHeartRateUpperLimit = ... # type: QBluetoothUuid.CharacteristicType
- FirstName = ... # type: QBluetoothUuid.CharacteristicType
- FiveZoneHeartRateLimits = ... # type: QBluetoothUuid.CharacteristicType
- Gender = ... # type: QBluetoothUuid.CharacteristicType
- HeartRateMax = ... # type: QBluetoothUuid.CharacteristicType
- Height = ... # type: QBluetoothUuid.CharacteristicType
- HipCircumference = ... # type: QBluetoothUuid.CharacteristicType
- LastName = ... # type: QBluetoothUuid.CharacteristicType
- MaximumRecommendedHeartRate = ... # type: QBluetoothUuid.CharacteristicType
- RestingHeartRate = ... # type: QBluetoothUuid.CharacteristicType
- SportTypeForAerobicAnaerobicThresholds = ... # type: QBluetoothUuid.CharacteristicType
- ThreeZoneHeartRateLimits = ... # type: QBluetoothUuid.CharacteristicType
- TwoZoneHeartRateLimits = ... # type: QBluetoothUuid.CharacteristicType
- VO2Max = ... # type: QBluetoothUuid.CharacteristicType
- WaistCircumference = ... # type: QBluetoothUuid.CharacteristicType
- Weight = ... # type: QBluetoothUuid.CharacteristicType
- DatabaseChangeIncrement = ... # type: QBluetoothUuid.CharacteristicType
- UserIndex = ... # type: QBluetoothUuid.CharacteristicType
- BodyCompositionFeature = ... # type: QBluetoothUuid.CharacteristicType
- BodyCompositionMeasurement = ... # type: QBluetoothUuid.CharacteristicType
- WeightMeasurement = ... # type: QBluetoothUuid.CharacteristicType
- WeightScaleFeature = ... # type: QBluetoothUuid.CharacteristicType
- UserControlPoint = ... # type: QBluetoothUuid.CharacteristicType
- MagneticFluxDensity2D = ... # type: QBluetoothUuid.CharacteristicType
- MagneticFluxDensity3D = ... # type: QBluetoothUuid.CharacteristicType
- Language = ... # type: QBluetoothUuid.CharacteristicType
- BarometricPressureTrend = ... # type: QBluetoothUuid.CharacteristicType
- class ServiceClassUuid(enum.Enum):
- ServiceDiscoveryServer = ... # type: QBluetoothUuid.ServiceClassUuid
- BrowseGroupDescriptor = ... # type: QBluetoothUuid.ServiceClassUuid
- PublicBrowseGroup = ... # type: QBluetoothUuid.ServiceClassUuid
- SerialPort = ... # type: QBluetoothUuid.ServiceClassUuid
- LANAccessUsingPPP = ... # type: QBluetoothUuid.ServiceClassUuid
- DialupNetworking = ... # type: QBluetoothUuid.ServiceClassUuid
- IrMCSync = ... # type: QBluetoothUuid.ServiceClassUuid
- ObexObjectPush = ... # type: QBluetoothUuid.ServiceClassUuid
- OBEXFileTransfer = ... # type: QBluetoothUuid.ServiceClassUuid
- IrMCSyncCommand = ... # type: QBluetoothUuid.ServiceClassUuid
- Headset = ... # type: QBluetoothUuid.ServiceClassUuid
- AudioSource = ... # type: QBluetoothUuid.ServiceClassUuid
- AudioSink = ... # type: QBluetoothUuid.ServiceClassUuid
- AV_RemoteControlTarget = ... # type: QBluetoothUuid.ServiceClassUuid
- AdvancedAudioDistribution = ... # type: QBluetoothUuid.ServiceClassUuid
- AV_RemoteControl = ... # type: QBluetoothUuid.ServiceClassUuid
- AV_RemoteControlController = ... # type: QBluetoothUuid.ServiceClassUuid
- HeadsetAG = ... # type: QBluetoothUuid.ServiceClassUuid
- PANU = ... # type: QBluetoothUuid.ServiceClassUuid
- NAP = ... # type: QBluetoothUuid.ServiceClassUuid
- GN = ... # type: QBluetoothUuid.ServiceClassUuid
- DirectPrinting = ... # type: QBluetoothUuid.ServiceClassUuid
- ReferencePrinting = ... # type: QBluetoothUuid.ServiceClassUuid
- BasicImage = ... # type: QBluetoothUuid.ServiceClassUuid
- ImagingResponder = ... # type: QBluetoothUuid.ServiceClassUuid
- ImagingAutomaticArchive = ... # type: QBluetoothUuid.ServiceClassUuid
- ImagingReferenceObjects = ... # type: QBluetoothUuid.ServiceClassUuid
- Handsfree = ... # type: QBluetoothUuid.ServiceClassUuid
- HandsfreeAudioGateway = ... # type: QBluetoothUuid.ServiceClassUuid
- DirectPrintingReferenceObjectsService = ... # type: QBluetoothUuid.ServiceClassUuid
- ReflectedUI = ... # type: QBluetoothUuid.ServiceClassUuid
- BasicPrinting = ... # type: QBluetoothUuid.ServiceClassUuid
- PrintingStatus = ... # type: QBluetoothUuid.ServiceClassUuid
- HumanInterfaceDeviceService = ... # type: QBluetoothUuid.ServiceClassUuid
- HardcopyCableReplacement = ... # type: QBluetoothUuid.ServiceClassUuid
- HCRPrint = ... # type: QBluetoothUuid.ServiceClassUuid
- HCRScan = ... # type: QBluetoothUuid.ServiceClassUuid
- SIMAccess = ... # type: QBluetoothUuid.ServiceClassUuid
- PhonebookAccessPCE = ... # type: QBluetoothUuid.ServiceClassUuid
- PhonebookAccessPSE = ... # type: QBluetoothUuid.ServiceClassUuid
- PhonebookAccess = ... # type: QBluetoothUuid.ServiceClassUuid
- HeadsetHS = ... # type: QBluetoothUuid.ServiceClassUuid
- MessageAccessServer = ... # type: QBluetoothUuid.ServiceClassUuid
- MessageNotificationServer = ... # type: QBluetoothUuid.ServiceClassUuid
- MessageAccessProfile = ... # type: QBluetoothUuid.ServiceClassUuid
- GNSS = ... # type: QBluetoothUuid.ServiceClassUuid
- GNSSServer = ... # type: QBluetoothUuid.ServiceClassUuid
- Display3D = ... # type: QBluetoothUuid.ServiceClassUuid
- Glasses3D = ... # type: QBluetoothUuid.ServiceClassUuid
- Synchronization3D = ... # type: QBluetoothUuid.ServiceClassUuid
- MPSProfile = ... # type: QBluetoothUuid.ServiceClassUuid
- MPSService = ... # type: QBluetoothUuid.ServiceClassUuid
- PnPInformation = ... # type: QBluetoothUuid.ServiceClassUuid
- GenericNetworking = ... # type: QBluetoothUuid.ServiceClassUuid
- GenericFileTransfer = ... # type: QBluetoothUuid.ServiceClassUuid
- GenericAudio = ... # type: QBluetoothUuid.ServiceClassUuid
- GenericTelephony = ... # type: QBluetoothUuid.ServiceClassUuid
- VideoSource = ... # type: QBluetoothUuid.ServiceClassUuid
- VideoSink = ... # type: QBluetoothUuid.ServiceClassUuid
- VideoDistribution = ... # type: QBluetoothUuid.ServiceClassUuid
- HDP = ... # type: QBluetoothUuid.ServiceClassUuid
- HDPSource = ... # type: QBluetoothUuid.ServiceClassUuid
- HDPSink = ... # type: QBluetoothUuid.ServiceClassUuid
- GenericAccess = ... # type: QBluetoothUuid.ServiceClassUuid
- GenericAttribute = ... # type: QBluetoothUuid.ServiceClassUuid
- ImmediateAlert = ... # type: QBluetoothUuid.ServiceClassUuid
- LinkLoss = ... # type: QBluetoothUuid.ServiceClassUuid
- TxPower = ... # type: QBluetoothUuid.ServiceClassUuid
- CurrentTimeService = ... # type: QBluetoothUuid.ServiceClassUuid
- ReferenceTimeUpdateService = ... # type: QBluetoothUuid.ServiceClassUuid
- NextDSTChangeService = ... # type: QBluetoothUuid.ServiceClassUuid
- Glucose = ... # type: QBluetoothUuid.ServiceClassUuid
- HealthThermometer = ... # type: QBluetoothUuid.ServiceClassUuid
- DeviceInformation = ... # type: QBluetoothUuid.ServiceClassUuid
- HeartRate = ... # type: QBluetoothUuid.ServiceClassUuid
- PhoneAlertStatusService = ... # type: QBluetoothUuid.ServiceClassUuid
- BatteryService = ... # type: QBluetoothUuid.ServiceClassUuid
- BloodPressure = ... # type: QBluetoothUuid.ServiceClassUuid
- AlertNotificationService = ... # type: QBluetoothUuid.ServiceClassUuid
- HumanInterfaceDevice = ... # type: QBluetoothUuid.ServiceClassUuid
- ScanParameters = ... # type: QBluetoothUuid.ServiceClassUuid
- RunningSpeedAndCadence = ... # type: QBluetoothUuid.ServiceClassUuid
- CyclingSpeedAndCadence = ... # type: QBluetoothUuid.ServiceClassUuid
- CyclingPower = ... # type: QBluetoothUuid.ServiceClassUuid
- LocationAndNavigation = ... # type: QBluetoothUuid.ServiceClassUuid
- EnvironmentalSensing = ... # type: QBluetoothUuid.ServiceClassUuid
- BodyComposition = ... # type: QBluetoothUuid.ServiceClassUuid
- UserData = ... # type: QBluetoothUuid.ServiceClassUuid
- WeightScale = ... # type: QBluetoothUuid.ServiceClassUuid
- BondManagement = ... # type: QBluetoothUuid.ServiceClassUuid
- ContinuousGlucoseMonitoring = ... # type: QBluetoothUuid.ServiceClassUuid
- class ProtocolUuid(enum.Enum):
- Sdp = ... # type: QBluetoothUuid.ProtocolUuid
- Udp = ... # type: QBluetoothUuid.ProtocolUuid
- Rfcomm = ... # type: QBluetoothUuid.ProtocolUuid
- Tcp = ... # type: QBluetoothUuid.ProtocolUuid
- TcsBin = ... # type: QBluetoothUuid.ProtocolUuid
- TcsAt = ... # type: QBluetoothUuid.ProtocolUuid
- Att = ... # type: QBluetoothUuid.ProtocolUuid
- Obex = ... # type: QBluetoothUuid.ProtocolUuid
- Ip = ... # type: QBluetoothUuid.ProtocolUuid
- Ftp = ... # type: QBluetoothUuid.ProtocolUuid
- Http = ... # type: QBluetoothUuid.ProtocolUuid
- Wsp = ... # type: QBluetoothUuid.ProtocolUuid
- Bnep = ... # type: QBluetoothUuid.ProtocolUuid
- Upnp = ... # type: QBluetoothUuid.ProtocolUuid
- Hidp = ... # type: QBluetoothUuid.ProtocolUuid
- HardcopyControlChannel = ... # type: QBluetoothUuid.ProtocolUuid
- HardcopyDataChannel = ... # type: QBluetoothUuid.ProtocolUuid
- HardcopyNotification = ... # type: QBluetoothUuid.ProtocolUuid
- Avctp = ... # type: QBluetoothUuid.ProtocolUuid
- Avdtp = ... # type: QBluetoothUuid.ProtocolUuid
- Cmtp = ... # type: QBluetoothUuid.ProtocolUuid
- UdiCPlain = ... # type: QBluetoothUuid.ProtocolUuid
- McapControlChannel = ... # type: QBluetoothUuid.ProtocolUuid
- McapDataChannel = ... # type: QBluetoothUuid.ProtocolUuid
- L2cap = ... # type: QBluetoothUuid.ProtocolUuid
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, uuid: 'QBluetoothUuid.ProtocolUuid') -> None: ...
- @typing.overload
- def __init__(self, uuid: 'QBluetoothUuid.ServiceClassUuid') -> None: ...
- @typing.overload
- def __init__(self, uuid: 'QBluetoothUuid.CharacteristicType') -> None: ...
- @typing.overload
- def __init__(self, uuid: 'QBluetoothUuid.DescriptorType') -> None: ...
- @typing.overload
- def __init__(self, uuid: int) -> None: ...
- @typing.overload
- def __init__(self, uuid: tuple[int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int], order: QtCore.QSysInfo.Endian = ...) -> None: ...
- @typing.overload
- def __init__(self, uuid: str|None) -> None: ...
- @typing.overload
- def __init__(self, uuid: 'QBluetoothUuid') -> None: ...
- @typing.overload
- def __init__(self, uuid: QtCore.QUuid) -> None: ...
- def __eq__(self, other: object): ...
- def __ne__(self, other: object): ...
- def __hash__(self) -> int: ...
- @staticmethod
- def descriptorToString(uuid: 'QBluetoothUuid.DescriptorType') -> str: ...
- @staticmethod
- def characteristicToString(uuid: 'QBluetoothUuid.CharacteristicType') -> str: ...
- @staticmethod
- def protocolToString(uuid: 'QBluetoothUuid.ProtocolUuid') -> str: ...
- @staticmethod
- def serviceClassToString(uuid: 'QBluetoothUuid.ServiceClassUuid') -> str: ...
- def toUInt128(self) -> tuple[int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int]: ...
- def toUInt32(self) -> typing.Tuple[int, bool]: ...
- def toUInt16(self) -> typing.Tuple[int, bool]: ...
- def minimumSize(self) -> int: ...
- class QLowEnergyAdvertisingData(PyQt6.sip.simplewrapper):
- class Discoverability(enum.Enum):
- DiscoverabilityNone = ... # type: QLowEnergyAdvertisingData.Discoverability
- DiscoverabilityLimited = ... # type: QLowEnergyAdvertisingData.Discoverability
- DiscoverabilityGeneral = ... # type: QLowEnergyAdvertisingData.Discoverability
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, other: 'QLowEnergyAdvertisingData') -> None: ...
- def __eq__(self, other: object): ...
- def __ne__(self, other: object): ...
- def swap(self, other: 'QLowEnergyAdvertisingData') -> None: ...
- def rawData(self) -> QtCore.QByteArray: ...
- def setRawData(self, data: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
- def services(self) -> list[QBluetoothUuid]: ...
- def setServices(self, services: collections.abc.Iterable[QBluetoothUuid]) -> None: ...
- def discoverability(self) -> 'QLowEnergyAdvertisingData.Discoverability': ...
- def setDiscoverability(self, mode: 'QLowEnergyAdvertisingData.Discoverability') -> None: ...
- def includePowerLevel(self) -> bool: ...
- def setIncludePowerLevel(self, doInclude: bool) -> None: ...
- def manufacturerData(self) -> QtCore.QByteArray: ...
- def manufacturerId(self) -> int: ...
- def setManufacturerData(self, id: int, data: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
- @staticmethod
- def invalidManufacturerId() -> int: ...
- def localName(self) -> str: ...
- def setLocalName(self, name: str|None) -> None: ...
- class QLowEnergyAdvertisingParameters(PyQt6.sip.simplewrapper):
- class FilterPolicy(enum.Enum):
- IgnoreWhiteList = ... # type: QLowEnergyAdvertisingParameters.FilterPolicy
- UseWhiteListForScanning = ... # type: QLowEnergyAdvertisingParameters.FilterPolicy
- UseWhiteListForConnecting = ... # type: QLowEnergyAdvertisingParameters.FilterPolicy
- UseWhiteListForScanningAndConnecting = ... # type: QLowEnergyAdvertisingParameters.FilterPolicy
- class Mode(enum.Enum):
- AdvInd = ... # type: QLowEnergyAdvertisingParameters.Mode
- AdvScanInd = ... # type: QLowEnergyAdvertisingParameters.Mode
- AdvNonConnInd = ... # type: QLowEnergyAdvertisingParameters.Mode
- class AddressInfo(PyQt6.sip.simplewrapper):
- address = ... # type: QBluetoothAddress
- type = ... # type: 'QLowEnergyController.RemoteAddressType'
- @typing.overload
- def __init__(self, addr: QBluetoothAddress, t: 'QLowEnergyController.RemoteAddressType') -> None: ...
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, a0: 'QLowEnergyAdvertisingParameters.AddressInfo') -> None: ...
- def __eq__(self, other: object): ...
- def __ne__(self, other: object): ...
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, other: 'QLowEnergyAdvertisingParameters') -> None: ...
- def __eq__(self, other: object): ...
- def __ne__(self, other: object): ...
- def swap(self, other: 'QLowEnergyAdvertisingParameters') -> None: ...
- def maximumInterval(self) -> int: ...
- def minimumInterval(self) -> int: ...
- def setInterval(self, minimum: int, maximum: int) -> None: ...
- def filterPolicy(self) -> 'QLowEnergyAdvertisingParameters.FilterPolicy': ...
- def whiteList(self) -> list['QLowEnergyAdvertisingParameters.AddressInfo']: ...
- def setWhiteList(self, whiteList: collections.abc.Iterable['QLowEnergyAdvertisingParameters.AddressInfo'], policy: 'QLowEnergyAdvertisingParameters.FilterPolicy') -> None: ...
- def mode(self) -> 'QLowEnergyAdvertisingParameters.Mode': ...
- def setMode(self, mode: 'QLowEnergyAdvertisingParameters.Mode') -> None: ...
- class QLowEnergyCharacteristic(PyQt6.sip.simplewrapper):
- class PropertyType(enum.Flag):
- Unknown = ... # type: QLowEnergyCharacteristic.PropertyType
- Broadcasting = ... # type: QLowEnergyCharacteristic.PropertyType
- Read = ... # type: QLowEnergyCharacteristic.PropertyType
- WriteNoResponse = ... # type: QLowEnergyCharacteristic.PropertyType
- Write = ... # type: QLowEnergyCharacteristic.PropertyType
- Notify = ... # type: QLowEnergyCharacteristic.PropertyType
- Indicate = ... # type: QLowEnergyCharacteristic.PropertyType
- WriteSigned = ... # type: QLowEnergyCharacteristic.PropertyType
- ExtendedProperty = ... # type: QLowEnergyCharacteristic.PropertyType
- CCCDDisable = ... # type: QtCore.QByteArray|bytes|bytearray|memoryview
- CCCDEnableIndication = ... # type: QtCore.QByteArray|bytes|bytearray|memoryview
- CCCDEnableNotification = ... # type: QtCore.QByteArray|bytes|bytearray|memoryview
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, other: 'QLowEnergyCharacteristic') -> None: ...
- def __eq__(self, other: object): ...
- def __ne__(self, other: object): ...
- def clientCharacteristicConfiguration(self) -> 'QLowEnergyDescriptor': ...
- def isValid(self) -> bool: ...
- def descriptors(self) -> list['QLowEnergyDescriptor']: ...
- def descriptor(self, uuid: QBluetoothUuid) -> 'QLowEnergyDescriptor': ...
- def properties(self) -> 'QLowEnergyCharacteristic.PropertyType': ...
- def value(self) -> QtCore.QByteArray: ...
- def uuid(self) -> QBluetoothUuid: ...
- def name(self) -> str: ...
- class QLowEnergyCharacteristicData(PyQt6.sip.simplewrapper):
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, other: 'QLowEnergyCharacteristicData') -> None: ...
- def __eq__(self, other: object): ...
- def __ne__(self, other: object): ...
- def swap(self, other: 'QLowEnergyCharacteristicData') -> None: ...
- def isValid(self) -> bool: ...
- def maximumValueLength(self) -> int: ...
- def minimumValueLength(self) -> int: ...
- def setValueLength(self, minimum: int, maximum: int) -> None: ...
- def writeConstraints(self) -> QBluetooth.AttAccessConstraint: ...
- def setWriteConstraints(self, constraints: QBluetooth.AttAccessConstraint) -> None: ...
- def readConstraints(self) -> QBluetooth.AttAccessConstraint: ...
- def setReadConstraints(self, constraints: QBluetooth.AttAccessConstraint) -> None: ...
- def addDescriptor(self, descriptor: 'QLowEnergyDescriptorData') -> None: ...
- def setDescriptors(self, descriptors: collections.abc.Iterable['QLowEnergyDescriptorData']) -> None: ...
- def descriptors(self) -> list['QLowEnergyDescriptorData']: ...
- def setProperties(self, properties: QLowEnergyCharacteristic.PropertyType) -> None: ...
- def properties(self) -> QLowEnergyCharacteristic.PropertyType: ...
- def setValue(self, value: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
- def value(self) -> QtCore.QByteArray: ...
- def setUuid(self, uuid: QBluetoothUuid) -> None: ...
- def uuid(self) -> QBluetoothUuid: ...
- class QLowEnergyConnectionParameters(PyQt6.sip.simplewrapper):
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, other: 'QLowEnergyConnectionParameters') -> None: ...
- def __eq__(self, other: object): ...
- def __ne__(self, other: object): ...
- def swap(self, other: 'QLowEnergyConnectionParameters') -> None: ...
- def supervisionTimeout(self) -> int: ...
- def setSupervisionTimeout(self, timeout: int) -> None: ...
- def latency(self) -> int: ...
- def setLatency(self, latency: int) -> None: ...
- def maximumInterval(self) -> float: ...
- def minimumInterval(self) -> float: ...
- def setIntervalRange(self, minimum: float, maximum: float) -> None: ...
- class QLowEnergyController(QtCore.QObject):
- class Role(enum.Enum):
- CentralRole = ... # type: QLowEnergyController.Role
- PeripheralRole = ... # type: QLowEnergyController.Role
- class RemoteAddressType(enum.Enum):
- PublicAddress = ... # type: QLowEnergyController.RemoteAddressType
- RandomAddress = ... # type: QLowEnergyController.RemoteAddressType
- class ControllerState(enum.Enum):
- UnconnectedState = ... # type: QLowEnergyController.ControllerState
- ConnectingState = ... # type: QLowEnergyController.ControllerState
- ConnectedState = ... # type: QLowEnergyController.ControllerState
- DiscoveringState = ... # type: QLowEnergyController.ControllerState
- DiscoveredState = ... # type: QLowEnergyController.ControllerState
- ClosingState = ... # type: QLowEnergyController.ControllerState
- AdvertisingState = ... # type: QLowEnergyController.ControllerState
- class Error(enum.Enum):
- NoError = ... # type: QLowEnergyController.Error
- UnknownError = ... # type: QLowEnergyController.Error
- UnknownRemoteDeviceError = ... # type: QLowEnergyController.Error
- NetworkError = ... # type: QLowEnergyController.Error
- InvalidBluetoothAdapterError = ... # type: QLowEnergyController.Error
- ConnectionError = ... # type: QLowEnergyController.Error
- AdvertisingError = ... # type: QLowEnergyController.Error
- RemoteHostClosedError = ... # type: QLowEnergyController.Error
- AuthorizationError = ... # type: QLowEnergyController.Error
- MissingPermissionsError = ... # type: QLowEnergyController.Error
- RssiReadError = ... # type: QLowEnergyController.Error
- rssiRead: typing.ClassVar[QtCore.pyqtSignal]
- def readRssi(self) -> None: ...
- def remoteDeviceUuid(self) -> QBluetoothUuid: ...
- def role(self) -> 'QLowEnergyController.Role': ...
- def requestConnectionUpdate(self, parameters: QLowEnergyConnectionParameters) -> None: ...
- def addService(self, service: 'QLowEnergyServiceData', parent: QtCore.QObject|None = ...) -> 'QLowEnergyService|None': ...
- def stopAdvertising(self) -> None: ...
- def startAdvertising(self, parameters: QLowEnergyAdvertisingParameters, advertisingData: QLowEnergyAdvertisingData, scanResponseData: QLowEnergyAdvertisingData = ...) -> None: ...
- @typing.overload
- @staticmethod
- def createPeripheral(localDevice: QBluetoothAddress, parent: QtCore.QObject|None = ...) -> 'QLowEnergyController|None': ...
- @typing.overload
- @staticmethod
- def createPeripheral(parent: QtCore.QObject|None = ...) -> 'QLowEnergyController|None': ...
- @typing.overload
- @staticmethod
- def createCentral(remoteDevice: QBluetoothDeviceInfo, parent: QtCore.QObject|None = ...) -> 'QLowEnergyController|None': ...
- @typing.overload
- @staticmethod
- def createCentral(remoteDevice: QBluetoothDeviceInfo, localDevice: QBluetoothAddress, parent: QtCore.QObject|None = ...) -> 'QLowEnergyController|None': ...
- mtuChanged: typing.ClassVar[QtCore.pyqtSignal]
- connectionUpdated: typing.ClassVar[QtCore.pyqtSignal]
- discoveryFinished: typing.ClassVar[QtCore.pyqtSignal]
- serviceDiscovered: typing.ClassVar[QtCore.pyqtSignal]
- errorOccurred: typing.ClassVar[QtCore.pyqtSignal]
- stateChanged: typing.ClassVar[QtCore.pyqtSignal]
- disconnected: typing.ClassVar[QtCore.pyqtSignal]
- connected: typing.ClassVar[QtCore.pyqtSignal]
- def mtu(self) -> int: ...
- def remoteName(self) -> str: ...
- def errorString(self) -> str: ...
- def error(self) -> 'QLowEnergyController.Error': ...
- def createServiceObject(self, service: QBluetoothUuid, parent: QtCore.QObject|None = ...) -> 'QLowEnergyService|None': ...
- def services(self) -> list[QBluetoothUuid]: ...
- def discoverServices(self) -> None: ...
- def disconnectFromDevice(self) -> None: ...
- def connectToDevice(self) -> None: ...
- def setRemoteAddressType(self, type: 'QLowEnergyController.RemoteAddressType') -> None: ...
- def remoteAddressType(self) -> 'QLowEnergyController.RemoteAddressType': ...
- def state(self) -> 'QLowEnergyController.ControllerState': ...
- def remoteAddress(self) -> QBluetoothAddress: ...
- def localAddress(self) -> QBluetoothAddress: ...
- class QLowEnergyDescriptor(PyQt6.sip.simplewrapper):
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, other: 'QLowEnergyDescriptor') -> None: ...
- def __eq__(self, other: object): ...
- def __ne__(self, other: object): ...
- def type(self) -> QBluetoothUuid.DescriptorType: ...
- def name(self) -> str: ...
- def uuid(self) -> QBluetoothUuid: ...
- def value(self) -> QtCore.QByteArray: ...
- def isValid(self) -> bool: ...
- class QLowEnergyDescriptorData(PyQt6.sip.simplewrapper):
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, uuid: QBluetoothUuid, value: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
- @typing.overload
- def __init__(self, other: 'QLowEnergyDescriptorData') -> None: ...
- def __eq__(self, other: object): ...
- def __ne__(self, other: object): ...
- def swap(self, other: 'QLowEnergyDescriptorData') -> None: ...
- def writeConstraints(self) -> QBluetooth.AttAccessConstraint: ...
- def isWritable(self) -> bool: ...
- def setWritePermissions(self, writable: bool, constraints: QBluetooth.AttAccessConstraint = ...) -> None: ...
- def readConstraints(self) -> QBluetooth.AttAccessConstraint: ...
- def isReadable(self) -> bool: ...
- def setReadPermissions(self, readable: bool, constraints: QBluetooth.AttAccessConstraint = ...) -> None: ...
- def isValid(self) -> bool: ...
- def setUuid(self, uuid: QBluetoothUuid) -> None: ...
- def uuid(self) -> QBluetoothUuid: ...
- def setValue(self, value: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
- def value(self) -> QtCore.QByteArray: ...
- class QLowEnergyService(QtCore.QObject):
- class WriteMode(enum.Enum):
- WriteWithResponse = ... # type: QLowEnergyService.WriteMode
- WriteWithoutResponse = ... # type: QLowEnergyService.WriteMode
- WriteSigned = ... # type: QLowEnergyService.WriteMode
- class ServiceState(enum.Enum):
- InvalidService = ... # type: QLowEnergyService.ServiceState
- DiscoveryRequired = ... # type: QLowEnergyService.ServiceState
- ServiceDiscovered = ... # type: QLowEnergyService.ServiceState
- LocalService = ... # type: QLowEnergyService.ServiceState
- RemoteService = ... # type: QLowEnergyService.ServiceState
- RemoteServiceDiscovering = ... # type: QLowEnergyService.ServiceState
- RemoteServiceDiscovered = ... # type: QLowEnergyService.ServiceState
- DiscoveringService = ... # type: QLowEnergyService.ServiceState
- class ServiceError(enum.Enum):
- NoError = ... # type: QLowEnergyService.ServiceError
- OperationError = ... # type: QLowEnergyService.ServiceError
- CharacteristicWriteError = ... # type: QLowEnergyService.ServiceError
- DescriptorWriteError = ... # type: QLowEnergyService.ServiceError
- CharacteristicReadError = ... # type: QLowEnergyService.ServiceError
- DescriptorReadError = ... # type: QLowEnergyService.ServiceError
- UnknownError = ... # type: QLowEnergyService.ServiceError
- class ServiceType(enum.Flag):
- PrimaryService = ... # type: QLowEnergyService.ServiceType
- IncludedService = ... # type: QLowEnergyService.ServiceType
- class DiscoveryMode(enum.Enum):
- FullDiscovery = ... # type: QLowEnergyService.DiscoveryMode
- SkipValueDiscovery = ... # type: QLowEnergyService.DiscoveryMode
- descriptorRead: typing.ClassVar[QtCore.pyqtSignal]
- characteristicRead: typing.ClassVar[QtCore.pyqtSignal]
- def readDescriptor(self, descriptor: QLowEnergyDescriptor) -> None: ...
- def readCharacteristic(self, characteristic: QLowEnergyCharacteristic) -> None: ...
- errorOccurred: typing.ClassVar[QtCore.pyqtSignal]
- descriptorWritten: typing.ClassVar[QtCore.pyqtSignal]
- characteristicWritten: typing.ClassVar[QtCore.pyqtSignal]
- characteristicChanged: typing.ClassVar[QtCore.pyqtSignal]
- stateChanged: typing.ClassVar[QtCore.pyqtSignal]
- def writeDescriptor(self, descriptor: QLowEnergyDescriptor, newValue: QtCore.QByteArray|bytes|bytearray|memoryview) -> None: ...
- def writeCharacteristic(self, characteristic: QLowEnergyCharacteristic, newValue: QtCore.QByteArray|bytes|bytearray|memoryview, mode: 'QLowEnergyService.WriteMode' = ...) -> None: ...
- @typing.overload
- def contains(self, characteristic: QLowEnergyCharacteristic) -> bool: ...
- @typing.overload
- def contains(self, descriptor: QLowEnergyDescriptor) -> bool: ...
- def error(self) -> 'QLowEnergyService.ServiceError': ...
- def discoverDetails(self, mode: 'QLowEnergyService.DiscoveryMode' = ...) -> None: ...
- def serviceName(self) -> str: ...
- def serviceUuid(self) -> QBluetoothUuid: ...
- def characteristics(self) -> list[QLowEnergyCharacteristic]: ...
- def characteristic(self, uuid: QBluetoothUuid) -> QLowEnergyCharacteristic: ...
- def state(self) -> 'QLowEnergyService.ServiceState': ...
- def type(self) -> 'QLowEnergyService.ServiceType': ...
- def includedServices(self) -> list[QBluetoothUuid]: ...
- class QLowEnergyServiceData(PyQt6.sip.simplewrapper):
- class ServiceType(enum.Enum):
- ServiceTypePrimary = ... # type: QLowEnergyServiceData.ServiceType
- ServiceTypeSecondary = ... # type: QLowEnergyServiceData.ServiceType
- @typing.overload
- def __init__(self) -> None: ...
- @typing.overload
- def __init__(self, other: 'QLowEnergyServiceData') -> None: ...
- def __eq__(self, other: object): ...
- def __ne__(self, other: object): ...
- def swap(self, other: 'QLowEnergyServiceData') -> None: ...
- def isValid(self) -> bool: ...
- def addCharacteristic(self, characteristic: QLowEnergyCharacteristicData) -> None: ...
- def setCharacteristics(self, characteristics: collections.abc.Iterable[QLowEnergyCharacteristicData]) -> None: ...
- def characteristics(self) -> list[QLowEnergyCharacteristicData]: ...
- def addIncludedService(self, service: QLowEnergyService|None) -> None: ...
- def setIncludedServices(self, services: collections.abc.Iterable[QLowEnergyService]) -> None: ...
- def includedServices(self) -> list[QLowEnergyService]: ...
- def setUuid(self, uuid: QBluetoothUuid) -> None: ...
- def uuid(self) -> QBluetoothUuid: ...
- def setType(self, type: 'QLowEnergyServiceData.ServiceType') -> None: ...
- def type(self) -> 'QLowEnergyServiceData.ServiceType': ...
|