21static inline constexpr const
unsigned char data4Reference[] { 0x80, 0x00, 0x00, 0x80,
22 0x5f, 0x9b, 0x34, 0xfb };
26 qRegisterMetaType<QBluetoothUuid>();
566 if (
data1 & 0xFFFF0000)
790 return QBluetoothServiceDiscoveryAgent::tr(
"GAP Peripheral Privacy Flag");
793 return QBluetoothServiceDiscoveryAgent::tr(
"GAP Reconnection Address");
795 return QBluetoothServiceDiscoveryAgent::tr(
"GAP Peripheral Preferred Connection Parameters");
807 return QBluetoothServiceDiscoveryAgent::tr(
"Local Time Information");
812 return QBluetoothServiceDiscoveryAgent::tr(
"Reference Time Information");
814 return QBluetoothServiceDiscoveryAgent::tr(
"Time Update Control Point");
819 return QBluetoothServiceDiscoveryAgent::tr(
"Temperature Measurement");
822 return QBluetoothServiceDiscoveryAgent::tr(
"Intermediate Temperature");
833 return QBluetoothServiceDiscoveryAgent::tr(
"IEEE 11073 20601 Regulatory Certification Data List");
837 return QBluetoothServiceDiscoveryAgent::tr(
"Boot Keyboard Output Report");
840 return QBluetoothServiceDiscoveryAgent::tr(
"Glucose Measurement Context");
842 return QBluetoothServiceDiscoveryAgent::tr(
"Blood Pressure Measurement");
844 return QBluetoothServiceDiscoveryAgent::tr(
"Intermediate Cuff Pressure");
852 return QBluetoothServiceDiscoveryAgent::tr(
"Alert Category ID Bit Mask");
855 return QBluetoothServiceDiscoveryAgent::tr(
"Alert Notification Control Point");
859 return QBluetoothServiceDiscoveryAgent::tr(
"Supported New Alert Category");
861 return QBluetoothServiceDiscoveryAgent::tr(
"Supported Unread Alert Category");
875 return QBluetoothServiceDiscoveryAgent::tr(
"Record Access Control Point");
887 return QBluetoothServiceDiscoveryAgent::tr(
"Cycling Power Measurement");
891 return QBluetoothServiceDiscoveryAgent::tr(
"Cycling Power Control Point");
899 return QBluetoothServiceDiscoveryAgent::tr(
"Magnetic Declination");
910 return QBluetoothServiceDiscoveryAgent::tr(
"Apparent Wind Speed");
914 return QBluetoothServiceDiscoveryAgent::tr(
"Gust Factor");
924 return QBluetoothServiceDiscoveryAgent::tr(
"Descriptor Value Changed");
926 return QBluetoothServiceDiscoveryAgent::tr(
"Aerobic Heart Rate Lower Limit");
928 return QBluetoothServiceDiscoveryAgent::tr(
"Aerobic Heart Rate Upper Limit");
933 return QBluetoothServiceDiscoveryAgent::tr(
"Anaerobic Heart Rate Lower Limit");
935 return QBluetoothServiceDiscoveryAgent::tr(
"Anaerobic Heart Rate Upper Limit");
941 return QBluetoothServiceDiscoveryAgent::tr(
"Fat Burn Heart Rate Lower Limit");
943 return QBluetoothServiceDiscoveryAgent::tr(
"Fat Burn Heart Rate Upper Limit");
953 return QBluetoothServiceDiscoveryAgent::tr(
"Maximum Recommended Heart Rate");
956 return QBluetoothServiceDiscoveryAgent::tr(
"Sport Type For Aerobic/Anaerobic Thresholds");
964 return QBluetoothServiceDiscoveryAgent::tr(
"Database Change Increment");
993 return QBluetoothServiceDiscoveryAgent::tr(
"Characteristic Extended Properties");
995 return QBluetoothServiceDiscoveryAgent::tr(
"Characteristic User Description");
997 return QBluetoothServiceDiscoveryAgent::tr(
"Client Characteristic Configuration");
999 return QBluetoothServiceDiscoveryAgent::tr(
"Server Characteristic Configuration");
1001 return QBluetoothServiceDiscoveryAgent::tr(
"Characteristic Presentation Format");
1003 return QBluetoothServiceDiscoveryAgent::tr(
"Characteristic Aggregate Format");
1005 return QBluetoothServiceDiscoveryAgent::tr(
"Valid Range");
1007 return QBluetoothServiceDiscoveryAgent::tr(
"External Report Reference");
1009 return QBluetoothServiceDiscoveryAgent::tr(
"Report Reference");
1011 return QBluetoothServiceDiscoveryAgent::tr(
"Environmental Sensing Configuration");
1013 return QBluetoothServiceDiscoveryAgent::tr(
"Environmental Sensing Measurement");
1015 return QBluetoothServiceDiscoveryAgent::tr(
"Environmental Sensing Trigger Setting");
1033#ifndef QT_NO_DEBUG_STREAM
static QString protocolToString(ProtocolUuid uuid)
Returns a human-readable and translated name for the given protocol represented by uuid.
quint16 toUInt16(bool *ok=nullptr) const
Returns the 16 bit representation of this UUID.
int minimumSize() const
Returns the minimum size in bytes that this UUID can be represented in.
constexpr QBluetoothUuid() noexcept
Constructs a new null Bluetooth UUID.
ServiceClassUuid
This enum is a convienience type for Bluetooth service class and profile UUIDs.
@ PhoneAlertStatusService
@ ImagingAutomaticArchive
@ AdvancedAudioDistribution
@ MessageNotificationServer
@ AlertNotificationService
@ ImagingReferenceObjects
@ ContinuousGlucoseMonitoring
@ DirectPrintingReferenceObjectsService
@ ReferenceTimeUpdateService
@ HumanInterfaceDeviceService
@ AV_RemoteControlController
@ HardcopyCableReplacement
quint32 toUInt32(bool *ok=nullptr) const
Returns the 32 bit representation of this UUID.
static QString characteristicToString(CharacteristicType uuid)
Returns a human-readable and translated name for the given characteristic type represented by uuid.
ProtocolUuid
This enum is a convienience type for Bluetooth protocol UUIDs.
@ CharacteristicExtendedProperties
@ CharacteristicAggregateFormat
@ ExternalReportReference
@ EnvironmentalSensingMeasurement
@ CharacteristicPresentationFormat
@ EnvironmentalSensingTriggerSetting
@ ServerCharacteristicConfiguration
@ EnvironmentalSensingConfiguration
@ CharacteristicUserDescription
@ ClientCharacteristicConfiguration
static QString serviceClassToString(ServiceClassUuid uuid)
Returns a human-readable and translated name for the given service class represented by uuid.
static QString descriptorToString(DescriptorType uuid)
Returns a human-readable and translated name for the given descriptor type represented by uuid.
static QDebug streamingOperator(QDebug debug, const QBluetoothUuid &uuid)
@ AnaerobicHeartRateLowerLimit
@ MaximumRecommendedHeartRate
@ SupportedNewAlertCategory
@ DatabaseChangeIncrement
@ BloodPressureMeasurement
@ ReferenceTimeInformation
@ PeripheralPreferredConnectionParameters
@ AerobicHeartRateUpperLimit
@ RecordAccessControlPoint
@ SupportedUnreadAlertCategory
@ CyclingPowerMeasurement
@ BootKeyboardInputReport
@ BarometricPressureTrend
@ BodyCompositionMeasurement
@ IntermediateTemperature
@ AlertNotificationControlPoint
@ AnaerobicHeartRateUpperLimit
@ ThreeZoneHeartRateLimits
@ IntermediateCuffPressure
@ SportTypeForAerobicAnaerobicThresholds
@ BootKeyboardOutputReport
@ FatBurnHeartRateUpperLimit
@ DateOfThresholdAssessment
@ AerobicHeartRateLowerLimit
@ GlucoseMeasurementContext
@ CyclingPowerControlPoint
@ IEEE1107320601RegulatoryCertificationDataList
@ FiveZoneHeartRateLimits
@ FatBurnHeartRateLowerLimit
\macro QT_RESTRICTED_CAST_FROM_ASCII
QString toString(StringFormat mode=WithBraces) const
bool isNull() const noexcept
Returns true if this is the null UUID {00000000-0000-0000-0000-000000000000}; otherwise returns false...
Combined button and popup list for selecting options.
static constexpr const unsigned char data4Reference[]
static QT_BEGIN_NAMESPACE constexpr const ushort data2Reference
static constexpr const ushort data3Reference
void registerQBluetoothUuid()
Q_CONSTRUCTOR_FUNCTION(initializeStandardUserDefaults)