// 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 #ifndef SBK_QTBLUETOOTH_PYTHON_H #define SBK_QTBLUETOOTH_PYTHON_H #include #include #include // Module Includes #include // Bound library includes #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include QT_BEGIN_NAMESPACE class QBluetoothAddress; class QBluetoothHostInfo; class QLowEnergyCharacteristicData; class QLowEnergyConnectionParameters; class QLowEnergyDescriptor; class QLowEnergyDescriptorData; QT_END_NAMESPACE // Type indices enum [[deprecated]] : int { SBK_QBLUETOOTH_SECURITY_IDX = 4, SBK_QFLAGS_QBLUETOOTH_SECURITY_IDX = 92, SBK_QBLUETOOTH_ATTACCESSCONSTRAINT_IDX = 2, SBK_QFLAGS_QBLUETOOTH_ATTACCESSCONSTRAINT_IDX = 90, SBK_QTBLUETOOTHQBLUETOOTH_IDX = 0, SBK_QBLUETOOTHADDRESS_IDX = 6, SBK_QBLUETOOTHDEVICEDISCOVERYAGENT_ERROR_IDX = 12, SBK_QBLUETOOTHDEVICEDISCOVERYAGENT_DISCOVERYMETHOD_IDX = 10, SBK_QFLAGS_QBLUETOOTHDEVICEDISCOVERYAGENT_DISCOVERYMETHOD_IDX = 94, SBK_QBLUETOOTHDEVICEDISCOVERYAGENT_IDX = 8, SBK_QBLUETOOTHDEVICEINFO_MAJORDEVICECLASS_IDX = 20, SBK_QBLUETOOTHDEVICEINFO_MINORMISCELLANEOUSCLASS_IDX = 30, SBK_QBLUETOOTHDEVICEINFO_MINORCOMPUTERCLASS_IDX = 24, SBK_QBLUETOOTHDEVICEINFO_MINORPHONECLASS_IDX = 36, SBK_QBLUETOOTHDEVICEINFO_MINORNETWORKCLASS_IDX = 32, SBK_QBLUETOOTHDEVICEINFO_MINORAUDIOVIDEOCLASS_IDX = 22, SBK_QBLUETOOTHDEVICEINFO_MINORPERIPHERALCLASS_IDX = 34, SBK_QBLUETOOTHDEVICEINFO_MINORIMAGINGCLASS_IDX = 28, SBK_QBLUETOOTHDEVICEINFO_MINORWEARABLECLASS_IDX = 40, SBK_QBLUETOOTHDEVICEINFO_MINORTOYCLASS_IDX = 38, SBK_QBLUETOOTHDEVICEINFO_MINORHEALTHCLASS_IDX = 26, SBK_QBLUETOOTHDEVICEINFO_SERVICECLASS_IDX = 42, SBK_QFLAGS_QBLUETOOTHDEVICEINFO_SERVICECLASS_IDX = 100, SBK_QBLUETOOTHDEVICEINFO_FIELD_IDX = 18, SBK_QFLAGS_QBLUETOOTHDEVICEINFO_FIELD_IDX = 98, SBK_QBLUETOOTHDEVICEINFO_CORECONFIGURATION_IDX = 16, SBK_QFLAGS_QBLUETOOTHDEVICEINFO_CORECONFIGURATION_IDX = 96, SBK_QBLUETOOTHDEVICEINFO_IDX = 14, SBK_QBLUETOOTHHOSTINFO_IDX = 44, SBK_QBLUETOOTHLOCALDEVICE_PAIRING_IDX = 52, SBK_QBLUETOOTHLOCALDEVICE_HOSTMODE_IDX = 50, SBK_QBLUETOOTHLOCALDEVICE_ERROR_IDX = 48, SBK_QBLUETOOTHLOCALDEVICE_IDX = 46, SBK_QBLUETOOTHSERVER_ERROR_IDX = 56, SBK_QBLUETOOTHSERVER_IDX = 54, SBK_QBLUETOOTHSERVICEDISCOVERYAGENT_ERROR_IDX = 62, SBK_QBLUETOOTHSERVICEDISCOVERYAGENT_DISCOVERYMODE_IDX = 60, SBK_QBLUETOOTHSERVICEDISCOVERYAGENT_IDX = 58, SBK_QBLUETOOTHSERVICEINFO_ATTRIBUTEID_IDX = 68, SBK_QBLUETOOTHSERVICEINFO_PROTOCOL_IDX = 70, SBK_QBLUETOOTHSERVICEINFO_IDX = 64, SBK_QBLUETOOTHSERVICEINFO_ALTERNATIVE_IDX = 66, SBK_QBLUETOOTHSERVICEINFO_SEQUENCE_IDX = 72, SBK_QBLUETOOTHSOCKET_SOCKETSTATE_IDX = 78, SBK_QBLUETOOTHSOCKET_SOCKETERROR_IDX = 76, SBK_QBLUETOOTHSOCKET_IDX = 74, SBK_QBLUETOOTHUUID_PROTOCOLUUID_IDX = 86, SBK_QBLUETOOTHUUID_SERVICECLASSUUID_IDX = 88, SBK_QBLUETOOTHUUID_CHARACTERISTICTYPE_IDX = 82, SBK_QBLUETOOTHUUID_DESCRIPTORTYPE_IDX = 84, SBK_QBLUETOOTHUUID_IDX = 80, SBK_QLOWENERGYADVERTISINGDATA_DISCOVERABILITY_IDX = 108, SBK_QLOWENERGYADVERTISINGDATA_IDX = 106, SBK_QLOWENERGYADVERTISINGPARAMETERS_MODE_IDX = 116, SBK_QLOWENERGYADVERTISINGPARAMETERS_FILTERPOLICY_IDX = 114, SBK_QLOWENERGYADVERTISINGPARAMETERS_IDX = 110, SBK_QLOWENERGYADVERTISINGPARAMETERS_ADDRESSINFO_IDX = 112, SBK_QLOWENERGYCHARACTERISTIC_PROPERTYTYPE_IDX = 120, SBK_QFLAGS_QLOWENERGYCHARACTERISTIC_PROPERTYTYPE_IDX = 102, SBK_QLOWENERGYCHARACTERISTIC_IDX = 118, SBK_QLOWENERGYCHARACTERISTICDATA_IDX = 122, SBK_QLOWENERGYCONNECTIONPARAMETERS_IDX = 124, SBK_QLOWENERGYCONTROLLER_ERROR_IDX = 130, SBK_QLOWENERGYCONTROLLER_CONTROLLERSTATE_IDX = 128, SBK_QLOWENERGYCONTROLLER_REMOTEADDRESSTYPE_IDX = 132, SBK_QLOWENERGYCONTROLLER_ROLE_IDX = 134, SBK_QLOWENERGYCONTROLLER_IDX = 126, SBK_QLOWENERGYDESCRIPTOR_IDX = 136, SBK_QLOWENERGYDESCRIPTORDATA_IDX = 138, SBK_QLOWENERGYSERVICE_SERVICETYPE_IDX = 148, SBK_QFLAGS_QLOWENERGYSERVICE_SERVICETYPE_IDX = 104, SBK_QLOWENERGYSERVICE_SERVICEERROR_IDX = 144, SBK_QLOWENERGYSERVICE_SERVICESTATE_IDX = 146, SBK_QLOWENERGYSERVICE_DISCOVERYMODE_IDX = 142, SBK_QLOWENERGYSERVICE_WRITEMODE_IDX = 150, SBK_QLOWENERGYSERVICE_IDX = 140, SBK_QLOWENERGYSERVICEDATA_SERVICETYPE_IDX = 154, SBK_QLOWENERGYSERVICEDATA_IDX = 152, SBK_QTBLUETOOTH_IDX_COUNT = 156, }; // Type indices enum : int { SBK_QBluetooth_Security_IDX = 2, SBK_QFlags_QBluetooth_Security_IDX = 46, SBK_QBluetooth_AttAccessConstraint_IDX = 1, SBK_QFlags_QBluetooth_AttAccessConstraint_IDX = 45, SBK_QtBluetoothQBluetooth_IDX = 0, SBK_QBluetoothAddress_IDX = 3, SBK_QBluetoothDeviceDiscoveryAgent_Error_IDX = 6, SBK_QBluetoothDeviceDiscoveryAgent_DiscoveryMethod_IDX = 5, SBK_QFlags_QBluetoothDeviceDiscoveryAgent_DiscoveryMethod_IDX = 47, SBK_QBluetoothDeviceDiscoveryAgent_IDX = 4, SBK_QBluetoothDeviceInfo_MajorDeviceClass_IDX = 10, SBK_QBluetoothDeviceInfo_MinorMiscellaneousClass_IDX = 15, SBK_QBluetoothDeviceInfo_MinorComputerClass_IDX = 12, SBK_QBluetoothDeviceInfo_MinorPhoneClass_IDX = 18, SBK_QBluetoothDeviceInfo_MinorNetworkClass_IDX = 16, SBK_QBluetoothDeviceInfo_MinorAudioVideoClass_IDX = 11, SBK_QBluetoothDeviceInfo_MinorPeripheralClass_IDX = 17, SBK_QBluetoothDeviceInfo_MinorImagingClass_IDX = 14, SBK_QBluetoothDeviceInfo_MinorWearableClass_IDX = 20, SBK_QBluetoothDeviceInfo_MinorToyClass_IDX = 19, SBK_QBluetoothDeviceInfo_MinorHealthClass_IDX = 13, SBK_QBluetoothDeviceInfo_ServiceClass_IDX = 21, SBK_QFlags_QBluetoothDeviceInfo_ServiceClass_IDX = 50, SBK_QBluetoothDeviceInfo_Field_IDX = 9, SBK_QFlags_QBluetoothDeviceInfo_Field_IDX = 49, SBK_QBluetoothDeviceInfo_CoreConfiguration_IDX = 8, SBK_QFlags_QBluetoothDeviceInfo_CoreConfiguration_IDX = 48, SBK_QBluetoothDeviceInfo_IDX = 7, SBK_QBluetoothHostInfo_IDX = 22, SBK_QBluetoothLocalDevice_Pairing_IDX = 26, SBK_QBluetoothLocalDevice_HostMode_IDX = 25, SBK_QBluetoothLocalDevice_Error_IDX = 24, SBK_QBluetoothLocalDevice_IDX = 23, SBK_QBluetoothServer_Error_IDX = 28, SBK_QBluetoothServer_IDX = 27, SBK_QBluetoothServiceDiscoveryAgent_Error_IDX = 31, SBK_QBluetoothServiceDiscoveryAgent_DiscoveryMode_IDX = 30, SBK_QBluetoothServiceDiscoveryAgent_IDX = 29, SBK_QBluetoothServiceInfo_AttributeId_IDX = 34, SBK_QBluetoothServiceInfo_Protocol_IDX = 35, SBK_QBluetoothServiceInfo_IDX = 32, SBK_QBluetoothServiceInfo_Alternative_IDX = 33, SBK_QBluetoothServiceInfo_Sequence_IDX = 36, SBK_QBluetoothSocket_SocketState_IDX = 39, SBK_QBluetoothSocket_SocketError_IDX = 38, SBK_QBluetoothSocket_IDX = 37, SBK_QBluetoothUuid_ProtocolUuid_IDX = 43, SBK_QBluetoothUuid_ServiceClassUuid_IDX = 44, SBK_QBluetoothUuid_CharacteristicType_IDX = 41, SBK_QBluetoothUuid_DescriptorType_IDX = 42, SBK_QBluetoothUuid_IDX = 40, SBK_QLowEnergyAdvertisingData_Discoverability_IDX = 54, SBK_QLowEnergyAdvertisingData_IDX = 53, SBK_QLowEnergyAdvertisingParameters_Mode_IDX = 58, SBK_QLowEnergyAdvertisingParameters_FilterPolicy_IDX = 57, SBK_QLowEnergyAdvertisingParameters_IDX = 55, SBK_QLowEnergyAdvertisingParameters_AddressInfo_IDX = 56, SBK_QLowEnergyCharacteristic_PropertyType_IDX = 60, SBK_QFlags_QLowEnergyCharacteristic_PropertyType_IDX = 51, SBK_QLowEnergyCharacteristic_IDX = 59, SBK_QLowEnergyCharacteristicData_IDX = 61, SBK_QLowEnergyConnectionParameters_IDX = 62, SBK_QLowEnergyController_Error_IDX = 65, SBK_QLowEnergyController_ControllerState_IDX = 64, SBK_QLowEnergyController_RemoteAddressType_IDX = 66, SBK_QLowEnergyController_Role_IDX = 67, SBK_QLowEnergyController_IDX = 63, SBK_QLowEnergyDescriptor_IDX = 68, SBK_QLowEnergyDescriptorData_IDX = 69, SBK_QLowEnergyService_ServiceType_IDX = 74, SBK_QFlags_QLowEnergyService_ServiceType_IDX = 52, SBK_QLowEnergyService_ServiceError_IDX = 72, SBK_QLowEnergyService_ServiceState_IDX = 73, SBK_QLowEnergyService_DiscoveryMode_IDX = 71, SBK_QLowEnergyService_WriteMode_IDX = 75, SBK_QLowEnergyService_IDX = 70, SBK_QLowEnergyServiceData_ServiceType_IDX = 77, SBK_QLowEnergyServiceData_IDX = 76, SBK_QtBluetooth_IDX_COUNT = 78, }; // This variable stores all Python types exported by this module. extern Shiboken::Module::TypeInitStruct *SbkPySide6_QtBluetoothTypeStructs; // This variable stores all Python types exported by this module in a backwards compatible way with identical indexing. [[deprecated]] extern PyTypeObject **SbkPySide6_QtBluetoothTypes; // This variable stores the Python module object exported by this module. extern PyObject *SbkPySide6_QtBluetoothModuleObject; // This variable stores all type converters exported by this module. extern SbkConverter **SbkPySide6_QtBluetoothTypeConverters; // Converter indices enum [[deprecated]] : int { SBK_QTBLUETOOTH_QLIST_INT_IDX = 0, // QList SBK_QTBLUETOOTH_QLIST_QLOWENERGYCHARACTERISTICDATA_IDX = 1, // QList SBK_QTBLUETOOTH_QLIST_QLOWENERGYSERVICEPTR_IDX = 2, // QList SBK_QTBLUETOOTH_QLIST_QLOWENERGYCHARACTERISTIC_IDX = 3, // QList SBK_QTBLUETOOTH_QLIST_QBLUETOOTHUUID_IDX = 4, // QList SBK_QTBLUETOOTH_QLIST_QLOWENERGYDESCRIPTORDATA_IDX = 5, // QList SBK_QTBLUETOOTH_QLIST_QLOWENERGYDESCRIPTOR_IDX = 6, // QList SBK_QTBLUETOOTH_QLIST_QLOWENERGYADVERTISINGPARAMETERS_ADDRESSINFO_IDX = 7, // QList SBK_QTBLUETOOTH_QLIST_QBLUETOOTHSERVICEINFO_IDX = 8, // QList SBK_QTBLUETOOTH_QLIST_QBLUETOOTHHOSTINFO_IDX = 9, // QList SBK_QTBLUETOOTH_QLIST_QBLUETOOTHADDRESS_IDX = 10, // QList SBK_QTBLUETOOTH_QMULTIHASH_QUINT16_QBYTEARRAY_IDX = 11, // QMultiHash SBK_QTBLUETOOTH_QLIST_QUINT16_IDX = 12, // QList SBK_QTBLUETOOTH_QMULTIHASH_QBLUETOOTHUUID_QBYTEARRAY_IDX = 13, // QMultiHash SBK_QTBLUETOOTH_QLIST_QBLUETOOTHDEVICEINFO_IDX = 14, // QList SBK_QTBLUETOOTH_QLIST_QVARIANT_IDX = 15, // QList SBK_QTBLUETOOTH_QLIST_QSTRING_IDX = 16, // QList SBK_QTBLUETOOTH_QMAP_QSTRING_QVARIANT_IDX = 17, // QMap SBK_QTBLUETOOTH_CONVERTERS_IDX_COUNT = 18, }; // Converter indices enum : int { SBK_QtBluetooth_QList_int_IDX = 0, // QList SBK_QtBluetooth_QList_QLowEnergyCharacteristicData_IDX = 1, // QList SBK_QtBluetooth_QList_QLowEnergyServicePTR_IDX = 2, // QList SBK_QtBluetooth_QList_QLowEnergyCharacteristic_IDX = 3, // QList SBK_QtBluetooth_QList_QBluetoothUuid_IDX = 4, // QList SBK_QtBluetooth_QList_QLowEnergyDescriptorData_IDX = 5, // QList SBK_QtBluetooth_QList_QLowEnergyDescriptor_IDX = 6, // QList SBK_QtBluetooth_QList_QLowEnergyAdvertisingParameters_AddressInfo_IDX = 7, // QList SBK_QtBluetooth_QList_QBluetoothServiceInfo_IDX = 8, // QList SBK_QtBluetooth_QList_QBluetoothHostInfo_IDX = 9, // QList SBK_QtBluetooth_QList_QBluetoothAddress_IDX = 10, // QList SBK_QtBluetooth_QMultiHash_quint16_QByteArray_IDX = 11, // QMultiHash SBK_QtBluetooth_QList_quint16_IDX = 12, // QList SBK_QtBluetooth_QMultiHash_QBluetoothUuid_QByteArray_IDX = 13, // QMultiHash SBK_QtBluetooth_QList_QBluetoothDeviceInfo_IDX = 14, // QList SBK_QtBluetooth_QList_QVariant_IDX = 15, // QList SBK_QtBluetooth_QList_QString_IDX = 16, // QList SBK_QtBluetooth_QMap_QString_QVariant_IDX = 17, // QMap SBK_QtBluetooth_CONVERTERS_IDX_COUNT = 18, }; // Macros for type check QT_WARNING_PUSH QT_WARNING_DISABLE_DEPRECATED namespace Shiboken { // PyType functions, to get the PyObjectType for a type T template<> inline PyTypeObject *SbkType< ::QBluetooth::Security >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetooth_Security_IDX]); } template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QFlags_QBluetooth_Security_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetooth::AttAccessConstraint >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetooth_AttAccessConstraint_IDX]); } template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QFlags_QBluetooth_AttAccessConstraint_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothAddress >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothAddress_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceDiscoveryAgent::Error >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceDiscoveryAgent_Error_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceDiscoveryAgent::DiscoveryMethod >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceDiscoveryAgent_DiscoveryMethod_IDX]); } template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QFlags_QBluetoothDeviceDiscoveryAgent_DiscoveryMethod_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceDiscoveryAgent >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceDiscoveryAgent_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceInfo::MajorDeviceClass >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceInfo_MajorDeviceClass_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceInfo::MinorMiscellaneousClass >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceInfo_MinorMiscellaneousClass_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceInfo::MinorComputerClass >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceInfo_MinorComputerClass_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceInfo::MinorPhoneClass >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceInfo_MinorPhoneClass_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceInfo::MinorNetworkClass >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceInfo_MinorNetworkClass_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceInfo::MinorAudioVideoClass >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceInfo_MinorAudioVideoClass_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceInfo::MinorPeripheralClass >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceInfo_MinorPeripheralClass_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceInfo::MinorImagingClass >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceInfo_MinorImagingClass_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceInfo::MinorWearableClass >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceInfo_MinorWearableClass_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceInfo::MinorToyClass >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceInfo_MinorToyClass_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceInfo::MinorHealthClass >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceInfo_MinorHealthClass_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceInfo::ServiceClass >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceInfo_ServiceClass_IDX]); } template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QFlags_QBluetoothDeviceInfo_ServiceClass_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceInfo::Field >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceInfo_Field_IDX]); } template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QFlags_QBluetoothDeviceInfo_Field_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceInfo::CoreConfiguration >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceInfo_CoreConfiguration_IDX]); } template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QFlags_QBluetoothDeviceInfo_CoreConfiguration_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothDeviceInfo >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothDeviceInfo_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothHostInfo >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothHostInfo_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothLocalDevice::Pairing >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothLocalDevice_Pairing_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothLocalDevice::HostMode >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothLocalDevice_HostMode_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothLocalDevice::Error >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothLocalDevice_Error_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothLocalDevice >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothLocalDevice_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothServer::Error >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothServer_Error_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothServer >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothServer_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothServiceDiscoveryAgent::Error >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothServiceDiscoveryAgent_Error_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothServiceDiscoveryAgent::DiscoveryMode >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothServiceDiscoveryAgent_DiscoveryMode_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothServiceDiscoveryAgent >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothServiceDiscoveryAgent_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothServiceInfo::AttributeId >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothServiceInfo_AttributeId_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothServiceInfo::Protocol >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothServiceInfo_Protocol_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothServiceInfo >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothServiceInfo_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothServiceInfo::Alternative >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothServiceInfo_Alternative_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothServiceInfo::Sequence >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothServiceInfo_Sequence_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothSocket::SocketState >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothSocket_SocketState_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothSocket::SocketError >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothSocket_SocketError_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothSocket >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothSocket_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothUuid::ProtocolUuid >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothUuid_ProtocolUuid_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothUuid::ServiceClassUuid >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothUuid_ServiceClassUuid_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothUuid::CharacteristicType >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothUuid_CharacteristicType_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothUuid::DescriptorType >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothUuid_DescriptorType_IDX]); } template<> inline PyTypeObject *SbkType< ::QBluetoothUuid >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QBluetoothUuid_IDX]); } template<> inline PyTypeObject *SbkType< ::QLowEnergyAdvertisingData::Discoverability >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyAdvertisingData_Discoverability_IDX]); } template<> inline PyTypeObject *SbkType< ::QLowEnergyAdvertisingData >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyAdvertisingData_IDX]); } template<> inline PyTypeObject *SbkType< ::QLowEnergyAdvertisingParameters::Mode >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyAdvertisingParameters_Mode_IDX]); } template<> inline PyTypeObject *SbkType< ::QLowEnergyAdvertisingParameters::FilterPolicy >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyAdvertisingParameters_FilterPolicy_IDX]); } template<> inline PyTypeObject *SbkType< ::QLowEnergyAdvertisingParameters >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyAdvertisingParameters_IDX]); } template<> inline PyTypeObject *SbkType< ::QLowEnergyAdvertisingParameters::AddressInfo >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyAdvertisingParameters_AddressInfo_IDX]); } template<> inline PyTypeObject *SbkType< ::QLowEnergyCharacteristic::PropertyType >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyCharacteristic_PropertyType_IDX]); } template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QFlags_QLowEnergyCharacteristic_PropertyType_IDX]); } template<> inline PyTypeObject *SbkType< ::QLowEnergyCharacteristic >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyCharacteristic_IDX]); } template<> inline PyTypeObject *SbkType< ::QLowEnergyCharacteristicData >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyCharacteristicData_IDX]); } template<> inline PyTypeObject *SbkType< ::QLowEnergyConnectionParameters >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyConnectionParameters_IDX]); } template<> inline PyTypeObject *SbkType< ::QLowEnergyController::Error >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyController_Error_IDX]); } template<> inline PyTypeObject *SbkType< ::QLowEnergyController::ControllerState >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyController_ControllerState_IDX]); } template<> inline PyTypeObject *SbkType< ::QLowEnergyController::RemoteAddressType >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyController_RemoteAddressType_IDX]); } template<> inline PyTypeObject *SbkType< ::QLowEnergyController::Role >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyController_Role_IDX]); } template<> inline PyTypeObject *SbkType< ::QLowEnergyController >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyController_IDX]); } template<> inline PyTypeObject *SbkType< ::QLowEnergyDescriptor >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyDescriptor_IDX]); } template<> inline PyTypeObject *SbkType< ::QLowEnergyDescriptorData >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyDescriptorData_IDX]); } template<> inline PyTypeObject *SbkType< ::QLowEnergyService::ServiceType >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyService_ServiceType_IDX]); } template<> inline PyTypeObject *SbkType< ::QFlags >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QFlags_QLowEnergyService_ServiceType_IDX]); } template<> inline PyTypeObject *SbkType< ::QLowEnergyService::ServiceError >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyService_ServiceError_IDX]); } template<> inline PyTypeObject *SbkType< ::QLowEnergyService::ServiceState >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyService_ServiceState_IDX]); } template<> inline PyTypeObject *SbkType< ::QLowEnergyService::DiscoveryMode >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyService_DiscoveryMode_IDX]); } template<> inline PyTypeObject *SbkType< ::QLowEnergyService::WriteMode >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyService_WriteMode_IDX]); } template<> inline PyTypeObject *SbkType< ::QLowEnergyService >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyService_IDX]); } template<> inline PyTypeObject *SbkType< ::QLowEnergyServiceData::ServiceType >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyServiceData_ServiceType_IDX]); } template<> inline PyTypeObject *SbkType< ::QLowEnergyServiceData >() { return Shiboken::Module::get(SbkPySide6_QtBluetoothTypeStructs[SBK_QLowEnergyServiceData_IDX]); } } // namespace Shiboken QT_WARNING_POP #endif // SBK_QTBLUETOOTH_PYTHON_H