QBluetoothUuid Class

Die Klasse QBluetoothUuid erzeugt eine UUID für jeden Bluetooth-Dienst. Mehr...

Header: #include <QBluetoothUuid>
qmake: QT += bluetooth
Inherits: QUuid

Öffentliche Typen

enum class CharacteristicType { AerobicHeartRateLowerLimit, AerobicHeartRateUpperLimit, AerobicThreshold, Age, AnaerobicHeartRateLowerLimit, …, WindChill }
enum class DescriptorType { CharacteristicExtendedProperties, CharacteristicUserDescription, ClientCharacteristicConfiguration, ServerCharacteristicConfiguration, CharacteristicPresentationFormat, …, UnknownDescriptorType }
enum class ProtocolUuid { Sdp, Udp, Rfcomm, Tcp, TcsBin, …, L2cap }
enum class ServiceClassUuid { ServiceDiscoveryServer, BrowseGroupDescriptor, PublicBrowseGroup, SerialPort, LANAccessUsingPPP, …, ContinuousGlucoseMonitoring }

Öffentliche Funktionen

QBluetoothUuid()
QBluetoothUuid(QBluetoothUuid::CharacteristicType uuid)
QBluetoothUuid(QBluetoothUuid::DescriptorType uuid)
QBluetoothUuid(QBluetoothUuid::ProtocolUuid uuid)
QBluetoothUuid(QBluetoothUuid::ServiceClassUuid uuid)
QBluetoothUuid(const QUuid &uuid)
QBluetoothUuid(quint16 uuid)
QBluetoothUuid(quint32 uuid)
(since 6.6) QBluetoothUuid(QUuid::Id128Bytes uuid, QSysInfo::Endian order)
QBluetoothUuid(quint128 uuid, QSysInfo::Endian order = QSysInfo::BigEndian)
int minimumSize() const
(since 6.6) CBUUID *toCBUUID() const
quint16 toUInt16(bool *ok = nullptr) const
quint32 toUInt32(bool *ok = nullptr) const
quint128 toUInt128(QSysInfo::Endian order = QSysInfo::BigEndian) const

Statische öffentliche Mitglieder

QString characteristicToString(QBluetoothUuid::CharacteristicType uuid)
QString descriptorToString(QBluetoothUuid::DescriptorType uuid)
(since 6.6) QBluetoothUuid fromCBUUID(CBUUID *cbUuid)
QString protocolToString(QBluetoothUuid::ProtocolUuid uuid)
(since Qt 5.4) QString serviceClassToString(QBluetoothUuid::ServiceClassUuid uuid)
bool operator!=(const QBluetoothUuid &a, const QBluetoothUuid &b)
bool operator==(const QBluetoothUuid &a, const QBluetoothUuid &b)

Detaillierte Beschreibung

Dokumentation der Mitgliedstypen

enum class QBluetoothUuid::CharacteristicType

Diese Aufzählung ist ein praktischer Typ für UUIDs der Bluetooth-Low-Energy-Dienstmerkmale. Werte dieses Typs werden bei Bedarf implizit in eine QBluetoothUuid umgewandelt. Die detaillierten Beschreibungen der Typen sind auf bluetooth.org zu finden.

KonstanteWertBeschreibung
QBluetoothUuid::CharacteristicType::AerobicHeartRateLowerLimit0x2a7eDie untere Grenze der Herzfrequenz, bei der der Benutzer seine Ausdauer während des Trainings verbessert.
QBluetoothUuid::CharacteristicType::AerobicHeartRateUpperLimit0x2a84Die obere Grenze der Herzfrequenz, bei der der Benutzer seine Ausdauer beim Training verbessert.
QBluetoothUuid::CharacteristicType::AerobicThreshold0x2a7fDieses Merkmal gibt die erste metabolische Schwelle an.
QBluetoothUuid::CharacteristicType::Age0x2a80Dieses Merkmal gibt das Alter des Benutzers an.
QBluetoothUuid::CharacteristicType::AnaerobicHeartRateLowerLimit0x2a81Die untere Grenze der Herzfrequenz, bei der der Benutzer seine anaerobe Toleranz während des Trainings erhöht.
QBluetoothUuid::CharacteristicType::AnaerobicHeartRateUpperLimit0x2a82Die Obergrenze der Herzfrequenz, bei der der Benutzer seine anaerobe Toleranz beim Training erhöht.
QBluetoothUuid::CharacteristicType::AnaerobicThreshold0x2a83Dieses Merkmal gibt die zweite metabolische Schwelle an.
QBluetoothUuid::CharacteristicType::AlertCategoryID0x2a43Kategorien von Alarmen/Meldungen.
QBluetoothUuid::CharacteristicType::AlertCategoryIDBitMask0x2a42Kategorien von Alarmen/Meldungen.
QBluetoothUuid::CharacteristicType::AlertLevel0x2a06Das Niveau eines Alarms, den das Gerät auslösen soll. Wird diese Stufe geändert, während der Alarm ausgelöst wird, sollte die neue Stufe in Kraft treten.
QBluetoothUuid::CharacteristicType::AlertNotificationControlPoint0x2a44Kontrollpunkt des Alert Notification Servers. Der Client kann hier den Befehl schreiben, um die verschiedenen Funktionen gegenüber dem Server anzufordern.
QBluetoothUuid::CharacteristicType::AlertStatus0x2a3fDas Merkmal Alarmstatus definiert den Status des Alarms.
QBluetoothUuid::CharacteristicType::ApparentWindDirection0x2a73Das Merkmal gibt die scheinbare Windrichtung an. Der scheinbare Wind wird von einem Beobachter in Bewegung wahrgenommen. Das Merkmal gibt die Windrichtung mit einem Winkel im Uhrzeigersinn relativ zum Kurs des Beobachters an.
QBluetoothUuid::CharacteristicType::ApparentWindSpeed0x2a72Das Merkmal gibt die scheinbare Windgeschwindigkeit in Metern pro Sekunde an. Der scheinbare Wind wird von einem Beobachter in Bewegung wahrgenommen.
QBluetoothUuid::CharacteristicType::Appearance0x2a01Das äußere Erscheinungsbild des Geräts. Die Werte setzen sich aus einer Kategorie (10 Bits) und Unterkategorien (6 Bits) zusammen.
QBluetoothUuid::CharacteristicType::BarometricPressureTrend0x2aa3Dieses Merkmal gibt die Tendenz des Luftdrucks an.
QBluetoothUuid::CharacteristicType::BatteryLevel0x2a19Der aktuelle Ladezustand einer Batterie. 100% steht für vollständig geladen, 0% für vollständig entladen.
QBluetoothUuid::CharacteristicType::BloodPressureFeature0x2a49Das Merkmal Blutdruckmerkmal wird verwendet, um die unterstützten Merkmale des Blutdrucksensors zu beschreiben.
QBluetoothUuid::CharacteristicType::BloodPressureMeasurement0x2a35Das Merkmal "Blutdruckmessung" ist eine Struktur variabler Länge, die ein Feld "Flags" und ein Feld "Zusammengesetzter Wert der Blutdruckmessung" sowie zusätzliche Felder wie "Zeitstempel", "Pulsfrequenz" und "Benutzer-ID" enthält, die durch den Inhalt des Feldes "Flags" bestimmt werden.
QBluetoothUuid::CharacteristicType::BodyCompositionFeature0x2a9bDieses Merkmal beschreibt die verfügbaren Merkmale des Merkmals "BodyCompositionMeasurement".
QBluetoothUuid::CharacteristicType::BodyCompositionMeasurement0x2a9cDieses Merkmal beschreibt die Körperzusammensetzung wie den Muskelanteil oder die Körperwassermasse.
QBluetoothUuid::CharacteristicType::BodySensorLocation0x2a38Das Merkmal Position des Körpersensors beschreibt die Position eines Sensors am Körper (z. B.: Brust, Finger oder Hand).
QBluetoothUuid::CharacteristicType::BootKeyboardInputReport0x2a22Das Merkmal "Boot Keyboard Input Report" dient der Übertragung von Eingabeberichtsdaten mit festem Format und fester Länge zwischen einem HID-Host, der im Boot-Protokollmodus arbeitet, und einem HID-Dienst, der einer Boot-Tastatur entspricht.
QBluetoothUuid::CharacteristicType::BootKeyboardOutputReport0x2a32Das Merkmal Boot Keyboard Output Report dient zur Übertragung von Output-Report-Daten mit festem Format und fester Länge zwischen einem HID-Host, der im Boot-Protokollmodus arbeitet, und einem HID-Dienst, der einer Boot-Tastatur entspricht.
QBluetoothUuid::CharacteristicType::BootMouseInputReport0x2a33Das Merkmal Boot Mouse Input Report dient zur Übertragung von Input-Report-Daten mit festem Format und fester Länge zwischen einem HID-Host, der im Boot-Protokollmodus arbeitet, und einem HID-Dienst, der einer Boot-Maus entspricht.
QBluetoothUuid::CharacteristicType::CSCFeature0x2a5cDas Merkmal CSC (Cycling Speed and Cadence) wird verwendet, um die vom Server unterstützten Funktionen zu beschreiben.
QBluetoothUuid::CharacteristicType::CSCMeasurement0x2a5bDas Merkmal CSC-Messung (CSC bezieht sich auf Cycling Speed and Cadence) ist eine Struktur variabler Länge, die ein Flags-Feld enthält und je nach Inhalt des Flags-Feldes ein oder mehrere zusätzliche Felder enthalten kann, wie in den nachstehenden Tabellen dargestellt.
QBluetoothUuid::CharacteristicType::CurrentTime0x2a2bDas Merkmal "Aktuelle Zeit" enthält dieselben Informationen wie das Merkmal "Genaue Zeit256" sowie Informationen über Zeitzone, Sommerzeit und die verwendete Aktualisierungsmethode.
QBluetoothUuid::CharacteristicType::CyclingPowerControlPoint0x2a66Das Merkmal Cycling Power Control Point wird verwendet, um die Ausführung einer bestimmten Funktion auf dem empfangenden Gerät anzufordern.
QBluetoothUuid::CharacteristicType::CyclingPowerFeature0x2a65Das Merkmal CP Feature wird verwendet, um eine Liste der vom Gerät unterstützten Funktionen zu melden.
QBluetoothUuid::CharacteristicType::CyclingPowerMeasurement0x2a63Das Merkmal "Cycling Power Measurement" ist eine Struktur variabler Länge, die ein Feld "Flags" und ein Feld "Instantaneous Power" enthält und je nach dem Inhalt des Feldes "Flags" ein oder mehrere zusätzliche Felder enthalten kann, wie in der nachstehenden Tabelle dargestellt.
QBluetoothUuid::CharacteristicType::CyclingPowerVector0x2a64Das Merkmal "Cycling Power Vector" ist eine Struktur variabler Länge, die ein Feld "Flags" enthält und je nach dem Inhalt des Feldes "Flags" ein oder mehrere zusätzliche Felder enthalten kann, wie in der nachstehenden Tabelle dargestellt.
QBluetoothUuid::CharacteristicType::DatabaseChangeIncrement0x2a99
QBluetoothUuid::CharacteristicType::DateOfBirth0x2a85Dieses Merkmal gibt das Geburtsdatum des Benutzers an.
QBluetoothUuid::CharacteristicType::DateOfThresholdAssessment0x2a86
QBluetoothUuid::CharacteristicType::DateTime0x2a08Das Merkmal Datum Zeit wird zur Darstellung der Zeit verwendet.
QBluetoothUuid::CharacteristicType::DayDateTime0x2a0aDas Merkmal Tag Datum Zeit gibt das Datum, die Uhrzeit und den Wochentag an.
QBluetoothUuid::CharacteristicType::DayOfWeek0x2a09Das Merkmal Wochentag beschreibt den Tag der Woche (Montag - Sonntag).
QBluetoothUuid::CharacteristicType::DescriptorValueChanged0x2a7dDieses Merkmal bezieht sich auf den Environmental Sensing Service.
QBluetoothUuid::CharacteristicType::DeviceName0x2a00Das Merkmal Gerätename enthält den Namen des Geräts.
QBluetoothUuid::CharacteristicType::DewPoint0x2a7bDieses Merkmal gibt den Taupunkt in Grad Celsius an.
QBluetoothUuid::CharacteristicType::DSTOffset0x2a0dDas Merkmal DST Offset beschreibt die Verschiebung durch die Sommerzeit.
QBluetoothUuid::CharacteristicType::Elevation0x2a6cDas Merkmal Elevation gibt die Höhe über/unter dem Meeresspiegel an.
QBluetoothUuid::CharacteristicType::EmailAddress0x2a87Dieses Merkmal gibt die E-Mail des Benutzers an.
QBluetoothUuid::CharacteristicType::ExactTime2560x2a0cDas Merkmal Exakte Zeit 256 beschreibt die Daten, den Tag und die Uhrzeit mit einer Genauigkeit von 1/256stel einer Sekunde.
QBluetoothUuid::CharacteristicType::FatBurnHeartRateLowerLimit0x2a88Die untere Grenze der Herzfrequenz, bei der der Benutzer die Fettverbrennung während des Trainings maximiert.
QBluetoothUuid::CharacteristicType::FatBurnHeartRateUpperLimit0x2a89Die Obergrenze der Herzfrequenz, bei der der Benutzer die Fettverbrennung während des Trainings maximiert.
QBluetoothUuid::CharacteristicType::FirmwareRevisionString0x2a26Der Wert dieses Merkmals ist eine UTF-8-Zeichenkette, die die Firmware-Revision für die Firmware des Geräts angibt.
QBluetoothUuid::CharacteristicType::FirstName0x2a8aDieses Merkmal gibt den Vornamen des Benutzers an.
QBluetoothUuid::CharacteristicType::FiveZoneHeartRateLimits0x2a8bDieses Merkmal enthält die Grenzen zwischen den Herzfrequenzzonen für die 5-Zonen-Herzfrequenzdefinition.
QBluetoothUuid::CharacteristicType::Gender0x2a8cDieses Merkmal gibt das Geschlecht des Benutzers an.
QBluetoothUuid::CharacteristicType::GlucoseFeature0x2a51Das Merkmal Glucose Feature wird verwendet, um die unterstützten Funktionen des Servers zu beschreiben. Beim Lesen gibt das Merkmal "Glukose-Merkmal" einen Wert zurück, der von einem Client verwendet wird, um die unterstützten Merkmale des Servers zu bestimmen.
QBluetoothUuid::CharacteristicType::GlucoseMeasurement0x2a18Das Merkmal "Glukosemessung" ist eine Struktur variabler Länge, die ein Feld "Flags", ein Feld "Sequenznummer", ein Feld "Basiszeit" und, je nach Inhalt des Feldes "Flags", ein Feld "Zeitversatz", ein Feld "Glukosekonzentration", ein Feld "Typ-Probenort" und ein Feld "Sensorstatusmeldung" enthalten kann.
QBluetoothUuid::CharacteristicType::GlucoseMeasurementContext0x2a34
QBluetoothUuid::CharacteristicType::GustFactor0x2a74Das Merkmal gibt einen Faktor der Windgeschwindigkeitserhöhung zwischen der durchschnittlichen Windgeschwindigkeit und der maximalen Böengeschwindigkeit an.
QBluetoothUuid::CharacteristicType::HardwareRevisionString0x2a27Der Wert dieses Merkmals ist eine UTF-8-Zeichenkette, die die Hardware-Revision für die Hardware im Gerät darstellt.
QBluetoothUuid::CharacteristicType::MaximumRecommendedHeartRate0x2a91Dieses Merkmal gibt die maximale empfohlene Herzfrequenz an, die die Anstrengung begrenzt.
QBluetoothUuid::CharacteristicType::HeartRateControlPoint0x2a39
QBluetoothUuid::CharacteristicType::HeartRateMax0x2a8dDieses Merkmal gibt die maximale Herzfrequenz, die ein Benutzer erreichen kann, in Schlägen pro Minute an.
QBluetoothUuid::CharacteristicType::HeartRateMeasurement0x2a37
QBluetoothUuid::CharacteristicType::HeatIndex0x2a7aDieses Merkmal gibt einen Hitzeindex in Grad Celsius an.
QBluetoothUuid::CharacteristicType::Height0x2a8eDieses Merkmal gibt die Körpergröße des Benutzers an.
QBluetoothUuid::CharacteristicType::HIDControlPoint0x2a4cDas Merkmal HID-Kontrollpunkt ist ein Kontrollpunkt-Attribut, das die HID-Befehle beim Schreiben definiert.
QBluetoothUuid::CharacteristicType::HIDInformation0x2a4aDas Merkmal HID Information gibt die HID-Attribute zurück, wenn es gelesen wird.
QBluetoothUuid::CharacteristicType::HipCircumference0x2a8fDieses Merkmal gibt den Hüftumfang des Benutzers in Metern an.
QBluetoothUuid::CharacteristicType::Humidity0x2a6fDas Merkmal gibt die Luftfeuchtigkeit in Prozent an.
QBluetoothUuid::CharacteristicType::IEEE1107320601RegulatoryCertificationDataList0x2a2aDer Wert des Merkmals ist eine undurchsichtige Struktur, in der verschiedene Vorschriften und/oder Zertifizierungen aufgelistet sind, die das Gerät einzuhalten beansprucht.
QBluetoothUuid::CharacteristicType::IntermediateCuffPressure0x2a36Dieses Merkmal hat das gleiche Format wie das Merkmal Blutdruckmessung.
QBluetoothUuid::CharacteristicType::IntermediateTemperature0x2a1eDas Merkmal "Zwischentemperatur" hat das gleiche Format wie das Merkmal "Temperaturmessung".
QBluetoothUuid::CharacteristicType::Irradiance0x2a77Dieses Merkmal gibt die Leistung der elektromagnetischen Strahlung in Watt pro Quadratmeter an.
QBluetoothUuid::CharacteristicType::Language0x2aa2Dieses Merkmal enthält die Sprachdefinition auf der Grundlage von ISO639-1.
QBluetoothUuid::CharacteristicType::LastName0x2a90Dieses Merkmal gibt den Nachnamen des Benutzers an.
QBluetoothUuid::CharacteristicType::LNControlPoint0x2a6bDas Merkmal LN-Kontrollpunkt wird verwendet, um eine bestimmte Funktion anzufordern, die auf dem empfangenden Gerät ausgeführt werden soll.
QBluetoothUuid::CharacteristicType::LNFeature0x2a6aDas Merkmal LN Merkmal wird verwendet, um eine Liste der vom Gerät unterstützten Merkmale zu melden.
QBluetoothUuid::CharacteristicType::LocalTimeInformation0x2a0f
QBluetoothUuid::CharacteristicType::LocationAndSpeed0x2a67Das Merkmal "Position und Geschwindigkeit" ist eine Struktur variabler Länge, die ein Feld "Flags" enthält und je nach dem Inhalt des Feldes "Flags" eine Kombination von Datenfeldern enthalten kann.
QBluetoothUuid::CharacteristicType::MagneticDeclination0x2a2cDas Merkmal enthält den Winkel auf der horizontalen Ebene zwischen der Richtung des (geografischen) geografischen Nordens und des magnetischen Nordens, gemessen im Uhrzeigersinn von geografisch Nord nach magnetisch Nord.
QBluetoothUuid::CharacteristicType::MagneticFluxDensity2D0x2aa0Dieses Merkmal gibt die magnetische Flussdichte auf einer x- und y-Achse an.
QBluetoothUuid::CharacteristicType::MagneticFluxDensity3D0x2aa1Dieses Merkmal gibt die magnetische Flussdichte auf einer x-, y- und z-Achse an.
QBluetoothUuid::CharacteristicType::ManufacturerNameString0x2a29Der Wert dieses Merkmals ist ein UTF-8-String, der den Namen des Geräteherstellers angibt.
QBluetoothUuid::CharacteristicType::MeasurementInterval0x2a21Das Merkmal Messintervall gibt die Zeit zwischen den Messungen an.
QBluetoothUuid::CharacteristicType::ModelNumberString0x2a24Der Wert dieses Merkmals ist ein UTF-8-String, der die vom Gerätehersteller zugewiesene Modellnummer darstellt.
QBluetoothUuid::CharacteristicType::Navigation0x2a68Das Merkmal "Navigation" ist eine Struktur variabler Länge, die ein Feld "Flags", ein Feld "Bearing", ein Feld "Heading" und, basierend auf dem Inhalt des Feldes "Flags", ein Feld "Heading" enthält.
QBluetoothUuid::CharacteristicType::NewAlert0x2a46Dieses Merkmal definiert die Kategorie der Meldung und wie viele neue Meldungen dieser Kategorie im Servergerät aufgetreten sind.
QBluetoothUuid::CharacteristicType::PeripheralPreferredConnectionParameters0x2a04
QBluetoothUuid::CharacteristicType::PeripheralPrivacyFlag0x2a02
QBluetoothUuid::CharacteristicType::PnPID0x2a50Das Merkmal PnP_ID gibt seinen Wert zurück, wenn es mit der Prozedur GATT Characteristic Value Read gelesen wird.
QBluetoothUuid::CharacteristicType::PollenConcentration0x2a75Das Merkmal gibt die Pollenkonzentration pro Kubikmeter an.
QBluetoothUuid::CharacteristicType::PositionQuality0x2a69Das Merkmal Positionsqualität ist eine Struktur variabler Länge, die ein Flags-Feld und mindestens eines der optionalen Daten enthält.
QBluetoothUuid::CharacteristicType::Pressure0x2a6dDas Merkmal Druck gibt den Wert eines Drucksensors an.
QBluetoothUuid::CharacteristicType::ProtocolMode0x2a4eDas Merkmal Protokollmodus wird verwendet, um den aktuellen Protokollmodus des HID-Dienstes anzugeben, mit dem es verknüpft ist, oder um den gewünschten Protokollmodus des HID-Dienstes einzustellen.
QBluetoothUuid::CharacteristicType::Rainfall0x2a78Dieses Merkmal gibt die Niederschlagsmenge in Metern an.
QBluetoothUuid::CharacteristicType::ReconnectionAddress0x2a03Die auf dieser Seite enthaltenen Informationen sind informativ. Die normativen Beschreibungen sind in der entsprechenden Spezifikation enthalten.
QBluetoothUuid::CharacteristicType::RecordAccessControlPoint0x2a52Dieser Kontrollpunkt wird mit einem Dienst verwendet, um grundlegende Verwaltungsfunktionen für die Patientendatenbank des Glukosesensors bereitzustellen.
QBluetoothUuid::CharacteristicType::ReferenceTimeInformation0x2a14
QBluetoothUuid::CharacteristicType::Report0x2a4dDas Merkmal Bericht wird für den Datenaustausch zwischen einem HID-Gerät und einem HID-Host verwendet.
QBluetoothUuid::CharacteristicType::ReportMap0x2a4bEs existiert nur eine einzige Instanz dieses Merkmals als Teil eines HID-Dienstes.
QBluetoothUuid::CharacteristicType::RestingHeartRate0x2a92Dieses Merkmal gibt die niedrigste Herzfrequenz an, die ein Benutzer erreichen kann.
QBluetoothUuid::CharacteristicType::RingerControlPoint0x2a40Das Merkmal "Ringer Control Point" definiert den Kontrollpunkt des Ruftons.
QBluetoothUuid::CharacteristicType::RingerSetting0x2a41Das Merkmal Ringer Setting (Ringer-Einstellung) definiert die Einstellung des Ringer.
QBluetoothUuid::CharacteristicType::RSCFeature0x2a54Das Merkmal RSC (Laufgeschwindigkeit und Trittfrequenz) wird verwendet, um die vom Server unterstützten Funktionen zu beschreiben.
QBluetoothUuid::CharacteristicType::RSCMeasurement0x2a53RSC bezieht sich auf Laufgeschwindigkeit und Trittfrequenz.
QBluetoothUuid::CharacteristicType::SCControlPoint0x2a55Das Merkmal SC-Kontrollpunkt wird verwendet, um eine bestimmte Funktion anzufordern, die auf dem Empfangsgerät ausgeführt werden soll.
QBluetoothUuid::CharacteristicType::ScanIntervalWindow0x2a4fDas Merkmal Scan Interval Window wird verwendet, um die Scan-Parameter des GATT-Clients zu speichern.
QBluetoothUuid::CharacteristicType::ScanRefresh0x2a31Das Merkmal Scan Refresh wird verwendet, um dem Client mitzuteilen, dass der Server verlangt, dass das Merkmal Scan Interval Window mit den neuesten Werten geschrieben wird, wenn er benachrichtigt wird.
QBluetoothUuid::CharacteristicType::SensorLocation0x2a5dDas Merkmal Sensorstandort wird verwendet, um den Standort des Sensors darzustellen.
QBluetoothUuid::CharacteristicType::SerialNumberString0x2a25Der Wert dieses Merkmals ist eine UTF-8-Zeichenkette variabler Länge, die die Seriennummer für eine bestimmte Instanz des Geräts darstellt.
QBluetoothUuid::CharacteristicType::ServiceChanged0x2a05
QBluetoothUuid::CharacteristicType::SoftwareRevisionString0x2a28Der Wert dieses Merkmals ist eine UTF-8-Zeichenkette, die die Softwarerevision für die Software des Geräts darstellt.
QBluetoothUuid::CharacteristicType::SportTypeForAerobicAnaerobicThresholds0x2a93Dieses Merkmal wird zur Voreinstellung der verschiedenen aeroben und anaeroben Schwellenwerte auf der Grundlage der auszuführenden Sportart verwendet.
QBluetoothUuid::CharacteristicType::SupportedNewAlertCategory0x2a47Kategorie, die der Server für neue Benachrichtigungen unterstützt.
QBluetoothUuid::CharacteristicType::SupportedUnreadAlertCategory0x2a48Kategorie, die der Server für ungelesene Alarme unterstützt.
QBluetoothUuid::CharacteristicType::SystemID0x2a23Wenn die System-ID auf einer Bluetooth-Geräteadresse mit einem Company Identifier (OUI) von 0x123456 basiert und der Company Assigned Identifier 0x9ABCDE ist, muss der System Identifier 0x123456FFFE9ABCDE sein.
QBluetoothUuid::CharacteristicType::Temperature0x2a6eDer Wert dieses Merkmals gibt die Temperatur in Grad Celsius an.
QBluetoothUuid::CharacteristicType::TemperatureMeasurement0x2a1cDas Merkmal "Temperaturmessung" ist eine Struktur variabler Länge, die ein Feld "Flags", ein Feld "Temperaturmesswert" und, je nach Inhalt des Feldes "Flags", optional ein Feld "Zeitstempel" und/oder ein Feld "Temperaturtyp" enthält.
QBluetoothUuid::CharacteristicType::TemperatureType0x2a1dDas Merkmal "Temperaturtyp" ist eine Aufzählung, die angibt, wo die Temperatur gemessen wurde.
QBluetoothUuid::CharacteristicType::ThreeZoneHeartRateLimits0x2a94Dieses Merkmal enthält die Grenzen zwischen den Herzfrequenzzonen für die 3-Zonen-Herzfrequenzdefinition.
QBluetoothUuid::CharacteristicType::TimeAccuracy0x2a12
QBluetoothUuid::CharacteristicType::TimeSource0x2a13
QBluetoothUuid::CharacteristicType::TimeUpdateControlPoint0x2a16
QBluetoothUuid::CharacteristicType::TimeUpdateState0x2a17
QBluetoothUuid::CharacteristicType::TimeWithDST0x2a11
QBluetoothUuid::CharacteristicType::TimeZone0x2a0e
QBluetoothUuid::CharacteristicType::TrueWindDirection0x2a71Das Merkmal gibt die Windrichtung mit einem im Uhrzeigersinn gemessenen Winkel relativ zum (geografisch) wahren Norden an. Ein Wind, der aus Osten kommt, wird mit 90 Grad angegeben.
QBluetoothUuid::CharacteristicType::TrueWindSpeed0x2a70Das Merkmal gibt die Windgeschwindigkeit in Metern pro Sekunde an.
QBluetoothUuid::CharacteristicType::TwoZoneHeartRateLimits0x2a95Dieses Merkmal enthält die Grenzen zwischen den Herzfrequenzzonen für die 2-Zonen-Herzfrequenzdefinition.
QBluetoothUuid::CharacteristicType::TxPowerLevel0x2a07Der Wert des Merkmals ist eine 8-Bit-Ganzzahl mit Vorzeichen und einem Festkomma-Exponenten von 0.
QBluetoothUuid::CharacteristicType::UnreadAlertStatus0x2a45Dieses Merkmal gibt an, wie viele ungelesene Alarme in der jeweiligen Kategorie im Gerät vorhanden sind.
QBluetoothUuid::CharacteristicType::UserControlPoint0x2a9f
QBluetoothUuid::CharacteristicType::UserIndex0x2a9aDieses Merkmal gibt den Index des Benutzers an.
QBluetoothUuid::CharacteristicType::UVIndex0x2a76Dieses Merkmal gibt den UV-Index an.
QBluetoothUuid::CharacteristicType::VO2Max0x2a96Dieses Merkmal gibt die maximale Sauerstoffaufnahme eines Benutzers an.
QBluetoothUuid::CharacteristicType::WaistCircumference0x2a97Dieses Merkmal gibt den Taillenumfang des Benutzers in Metern an.
QBluetoothUuid::CharacteristicType::Weight0x2a98Dieses Merkmal zeigt das Gewicht des Benutzers in Kilogramm an.
QBluetoothUuid::CharacteristicType::WeightMeasurement0x2a9dDieses Merkmal liefert gewichtsbezogene Daten wie den BMI oder das Gewicht des Benutzers.
QBluetoothUuid::CharacteristicType::WeightScaleFeature0x2a9eDieses Merkmal beschreibt die verfügbaren Daten im Merkmal "WeightMeasurement".
QBluetoothUuid::CharacteristicType::WindChill0x2a79Dieses Merkmal gibt den Windchill in Grad Celsius an

enum class QBluetoothUuid::DescriptorType

Deskriptoren sind Attribute, die charakteristische Werte von Bluetooth Low Energy beschreiben.

Diese Aufzählung ist ein Bequemlichkeitstyp für UUIDs der Deskriptorklasse. Werte dieses Typs werden bei Bedarf implizit in eine QBluetoothUuid umgewandelt. Die detaillierten Typenspezifikationen sind auf bluetooth.org zu finden.

KonstanteWertBeschreibung
QBluetoothUuid::DescriptorType::CharacteristicExtendedProperties0x2900Der Deskriptor definiert zusätzliche charakteristische Eigenschaften. Das Vorhandensein dieses Deskriptors wird durch das Flag QLowEnergyCharacteristic::ExtendedProperty angezeigt.
QBluetoothUuid::DescriptorType::CharacteristicUserDescription0x2901Descriptor liefert eine textuelle Benutzerbeschreibung für einen Merkmalswert.
QBluetoothUuid::DescriptorType::ClientCharacteristicConfiguration0x2902Descriptor definiert, wie das Merkmal von einem bestimmten Client konfiguriert werden kann.
QBluetoothUuid::DescriptorType::ServerCharacteristicConfiguration0x2903Descriptor legt fest, wie das Merkmal, dem der Deskriptor zugeordnet ist, für den Server konfiguriert werden kann.
QBluetoothUuid::DescriptorType::CharacteristicPresentationFormat0x2904Deskriptor definiert das Format des Merkmalswerts.
QBluetoothUuid::DescriptorType::CharacteristicAggregateFormat0x2905Deskriptor definiert das Format eines aggregierten Merkmalswerts.
QBluetoothUuid::DescriptorType::ValidRange0x2906Der Deskriptor wird für die Definition des Bereichs eines Merkmals verwendet. Es sind zwei obligatorische Felder enthalten (obere und untere Grenze), die den Bereich definieren.
QBluetoothUuid::DescriptorType::ExternalReportReference0x2907Ermöglicht es einem HID-Host, Informationen aus dem Report-Map-Merkmalswert für Input-Report-, Output-Report- oder Feature-Report-Daten auf die Characteristic UUID von externen Service-Merkmalen abzubilden, die zur Übertragung der zugehörigen Daten verwendet werden.
QBluetoothUuid::DescriptorType::ReportReference0x2908Mapping-Informationen in Form einer Report ID und eines Report Type, die das aktuelle übergeordnete Merkmal auf die Report ID(s) und Report Type(s) abbilden, die innerhalb des Report Map-Merkmals definiert sind.
QBluetoothUuid::DescriptorType::EnvironmentalSensingConfiguration0x290bDeskriptor definiert, wie mehrere Deskriptoren für Auslösereinstellungen kombiniert werden. Daher arbeitet dieser Deskriptor mit dem EnvironmentalSensingTriggerSetting-Deskriptor zusammen, um die Bedingungen festzulegen, unter denen der zugehörige Merkmalswert gemeldet werden kann.
QBluetoothUuid::DescriptorType::EnvironmentalSensingMeasurement0x290cDer Deskriptor definiert die zusätzlichen Informationen für den Environmental Sensing Server, wie z. B. die vorgesehene Anwendung, die Abtastfunktionen oder den Messzeitraum und die Unsicherheit.
QBluetoothUuid::DescriptorType::EnvironmentalSensingTriggerSetting0x290dDer Deskriptor legt fest, unter welchen Bedingungen ein Environmental Sensing Server (ESS) Benachrichtigungen auslösen soll. Beispiele für solche Bedingungen sind das Erreichen bestimmter Schwellenwerte oder das Ablaufen von Timern. Dies impliziert, dass das ESS-Merkmal Benachrichtigungen unterstützt.
QBluetoothUuid::DescriptorType::UnknownDescriptorType0x0Der Deskriptortyp ist unbekannt.

enum class QBluetoothUuid::ProtocolUuid

Diese Aufzählung ist ein praktischer Typ für Bluetooth-Protokoll-UUIDs. Werte dieses Typs werden bei Bedarf implizit in eine QBluetoothUuid umgewandelt.

KonstanteWertBeschreibung
QBluetoothUuid::ProtocolUuid::Sdp0x0001SDP-Protokoll-UUID
QBluetoothUuid::ProtocolUuid::Udp0x0002UDP-Protokoll UUID
QBluetoothUuid::ProtocolUuid::Rfcomm0x0003RFCOMM-Protokoll UUID
QBluetoothUuid::ProtocolUuid::Tcp0x0004TCP-Protokoll UUID
QBluetoothUuid::ProtocolUuid::TcsBin0x0005Spezifikation der Telefoniekontrolle UUID
QBluetoothUuid::ProtocolUuid::TcsAt0x0006Spezifikation der Telefoniekontrolle AT UUID
QBluetoothUuid::ProtocolUuid::Att0x0007Attribut-Protokoll UUID
QBluetoothUuid::ProtocolUuid::Obex0x0008OBEX-Protokoll UUID
QBluetoothUuid::ProtocolUuid::Ip0x0009IP-Protokoll UUID
QBluetoothUuid::ProtocolUuid::Ftp0x000AFTP-Protokoll UUID
QBluetoothUuid::ProtocolUuid::Http0x000CHTTP-Protokoll UUID
QBluetoothUuid::ProtocolUuid::Wsp0x000EWSP UUID
QBluetoothUuid::ProtocolUuid::Bnep0x000FBluetooth-Netzwerkkapselungsprotokoll UUID
QBluetoothUuid::ProtocolUuid::Upnp0x0010Erweitertes Diensterkennungsprofil UUID
QBluetoothUuid::ProtocolUuid::Hidp0x0011Profil für menschliche Schnittstellengeräte UUID
QBluetoothUuid::ProtocolUuid::HardcopyControlChannel0x0012Profil für den Austausch von Hardcopy-Kabeln UUID
QBluetoothUuid::ProtocolUuid::HardcopyDataChannel0x0014Profil für den Austausch von Hardcopy-Kabeln (UUID)
QBluetoothUuid::ProtocolUuid::HardcopyNotification0x0016Profil für den Austausch von Hardcopy-Kabeln (UUID)
QBluetoothUuid::ProtocolUuid::Avctp0x0017Audio/Video-Steuerungs-Transportprotokoll UUID
QBluetoothUuid::ProtocolUuid::Avdtp0x0019Audio/Video-Verteilungstransportprotokoll UUID
QBluetoothUuid::ProtocolUuid::Cmtp0x001BGemeinsames ISDN-Zugangsprofil
QBluetoothUuid::ProtocolUuid::UdiCPlain0x001DUDI-Protokoll UUID
QBluetoothUuid::ProtocolUuid::McapControlChannel0x001EMehrkanal-Anpassungsprotokoll UUID
QBluetoothUuid::ProtocolUuid::McapDataChannel0x001FMehrkanal-Anpassungsprotokoll UUID
QBluetoothUuid::ProtocolUuid::L2cap0x0100L2CAP-Protokoll UUID

Siehe auch QBluetoothServiceInfo::ProtocolDescriptorList.

enum class QBluetoothUuid::ServiceClassUuid

Diese Aufzählung ist ein praktischer Typ für Bluetooth-Dienstklassen- und Profil-UUIDs. Werte dieses Typs werden bei Bedarf implizit in eine QBluetoothUuid umgewandelt. Einige UUIDs beziehen sich auf Dienstklassenkennungen, andere auf Profilkennungen und einige können als beides verwendet werden. Im Allgemeinen dürfen Profil-UUIDs nur in einem QBluetoothServiceInfo::BluetoothProfileDescriptorList -Attribut und Dienstklassen-UUIDs nur in einem QBluetoothServiceInfo::ServiceClassIds -Attribut verwendet werden. Wenn die UUID als Profil- und Dienstklassen-UUID gekennzeichnet ist, kann sie als Wert für eines der oben genannten Dienstattribute verwendet werden. Eine solche doppelte Verwendung hat historische Gründe, ist aber für neuere UUIDs nicht mehr zulässig.

In der nachstehenden Liste ist ausdrücklich angegeben, als welcher Typ jede UUID verwendet werden soll. Bluetooth Low Energy bezogene Werte, die mit 0x18 beginnen, wurden mit Qt 5.4 eingeführt

KonstanteWertBeschreibung
QBluetoothUuid::ServiceClassUuid::ServiceDiscoveryServer0x1000Diensterkennungsserver UUID (Dienst)
QBluetoothUuid::ServiceClassUuid::BrowseGroupDescriptor0x1001Browser-Gruppen-Deskriptor (Dienst)
QBluetoothUuid::ServiceClassUuid::PublicBrowseGroup0x1002Öffentliche Browsergruppen-Dienstklasse. Dienste, die die öffentliche Browsergruppe in ihrem browse group list haben, sind von den entfernten Geräten auffindbar.
QBluetoothUuid::ServiceClassUuid::SerialPort0x1101Serial Port Profile UUID (Dienst und Profil)
QBluetoothUuid::ServiceClassUuid::LANAccessUsingPPP0x1102LAN-Zugangsprofil UUID (Dienst und Profil)
QBluetoothUuid::ServiceClassUuid::DialupNetworking0x1103Einwahl-Netzwerkprofil UUID (Dienst & Profil)
QBluetoothUuid::ServiceClassUuid::IrMCSync0x1104Synchronisationsprofil UUID (Dienst & Profil)
QBluetoothUuid::ServiceClassUuid::ObexObjectPush0x1105OBEX-Objekt-Push-Dienst UUID (Dienst & Profil)
QBluetoothUuid::ServiceClassUuid::OBEXFileTransfer0x1106Dateiübertragungsprofil (FTP) UUID (Dienst & Profil)
QBluetoothUuid::ServiceClassUuid::IrMCSyncCommand0x1107Synchronisationsprofil UUID (Profil)
QBluetoothUuid::ServiceClassUuid::Headset0x1108Headset-Profil (HSP) UUID (Dienst und Profil)
QBluetoothUuid::ServiceClassUuid::AudioSource0x110aErweitertes Audioverteilungsprofil (A2DP) UUID (Dienst)
QBluetoothUuid::ServiceClassUuid::AudioSink0x110bErweitertes Audioverteilungsprofil (A2DP) UUID (Dienst)
QBluetoothUuid::ServiceClassUuid::AV_RemoteControlTarget0x110cAudio/Video-Fernbedienungsprofil (AVRCP) UUID (Dienst)
QBluetoothUuid::ServiceClassUuid::AdvancedAudioDistribution0x110dErweitertes Audioverteilungsprofil (A2DP) UUID (Profil)
QBluetoothUuid::ServiceClassUuid::AV_RemoteControl0x110eAudio-/Video-Fernbedienungsprofil (AVRCP) UUID (Dienst & Profil)
QBluetoothUuid::ServiceClassUuid::AV_RemoteControlController0x110fAudio-/Video-Fernbedienungsprofil UUID (Dienst)
QBluetoothUuid::ServiceClassUuid::HeadsetAG0x1112Headset-Profil (HSP) UUID (Dienst)
QBluetoothUuid::ServiceClassUuid::PANU0x1115Personal Area Networking Profile (PAN) UUID (Dienst & Profil)
QBluetoothUuid::ServiceClassUuid::NAP0x1116Personal Area Networking-Profil (PAN) UUID (Dienst & Profil)
QBluetoothUuid::ServiceClassUuid::GN0x1117Personal Area Networking Profile (PAN) UUID (Dienst & Profil)
QBluetoothUuid::ServiceClassUuid::DirectPrinting0x1118Grundlegendes Druckprofil (BPP) UUID (Dienst)
QBluetoothUuid::ServiceClassUuid::ReferencePrinting0x1119Verwandt mit Basic Printing Profile (BPP) UUID (Dienst)
QBluetoothUuid::ServiceClassUuid::BasicImage0x111aGrundlegendes Bildgebungsprofil (BIP) UUID (Profil)
QBluetoothUuid::ServiceClassUuid::ImagingResponder0x111bGrundlegendes Bildgebungsprofil (BIP) UUID (Dienst)
QBluetoothUuid::ServiceClassUuid::ImagingAutomaticArchive0x111cGrundlegendes Bildgebungsprofil (BIP) UUID (Dienst)
QBluetoothUuid::ServiceClassUuid::ImagingReferenceObjects0x111dGrundlegendes Bildgebungsprofil (BIP) UUID (Dienst)
QBluetoothUuid::ServiceClassUuid::Handsfree0x111eHands-Free Profile (HFP) UUID (Dienst und Profil)
QBluetoothUuid::ServiceClassUuid::HandsfreeAudioGateway0x111fHands-Free Audio Gateway (HFP) UUID (Dienst)
QBluetoothUuid::ServiceClassUuid::DirectPrintingReferenceObjectsService0x1120Grundlegendes Druckprofil (BPP) UUID (Dienst)
QBluetoothUuid::ServiceClassUuid::ReflectedUI0x1121Grundlegendes Druckprofil (BPP) UUID (Dienst)
QBluetoothUuid::ServiceClassUuid::BasicPrinting0x1122Grundlegendes Druckprofil (BPP) UUID (Profil)
QBluetoothUuid::ServiceClassUuid::PrintingStatus0x1123Grundlegendes Druckprofil (BPP) UUID (Dienst)
QBluetoothUuid::ServiceClassUuid::HumanInterfaceDeviceService0x1124Human Interface Device (HID) UUID (Dienst und Profil)
QBluetoothUuid::ServiceClassUuid::HardcopyCableReplacement0x1125Hardcopy Cable Replacement Profile (HCRP) (Profil)
QBluetoothUuid::ServiceClassUuid::HCRPrint0x1126Hardcopy Cable Replacement Profile (HCRP) (Dienst)
QBluetoothUuid::ServiceClassUuid::HCRScan0x1127Profil für den Austausch von Hardcopy-Kabeln (HCRP) (Dienst)
QBluetoothUuid::ServiceClassUuid::SIMAccess0x112dSIM-Zugangsprofil (SAP) UUID (Dienst und Profil)
QBluetoothUuid::ServiceClassUuid::PhonebookAccessPCE0x112eTelefonbuchzugriffsprofil (PBAP) UUID (Dienst)
QBluetoothUuid::ServiceClassUuid::PhonebookAccessPSE0x112fTelefonbuchzugriffsprofil (PBAP) UUID (Dienst)
QBluetoothUuid::ServiceClassUuid::PhonebookAccess0x1130Telefonbuchzugriffsprofil (PBAP) (Profil)
QBluetoothUuid::ServiceClassUuid::HeadsetHS0x1131Headset-Profil (HSP) UUID (Dienst)
QBluetoothUuid::ServiceClassUuid::MessageAccessServer0x1132Nachrichtenzugriffsprofil (MAP) UUID (Dienst)
QBluetoothUuid::ServiceClassUuid::MessageNotificationServer0x1133Nachrichtenzugriffsprofil (MAP) UUID (Dienst)
QBluetoothUuid::ServiceClassUuid::MessageAccessProfile0x1134Nachrichtenzugriffsprofil (MAP) UUID (Profil)
QBluetoothUuid::ServiceClassUuid::GNSS0x1135Globales Navigationssatellitensystem UUID (Profil)
QBluetoothUuid::ServiceClassUuid::GNSSServer0x1136Globales Navigationssatellitensystem Server (UUID) (Dienst)
QBluetoothUuid::ServiceClassUuid::Display3D0x11373D-Synchronisationsanzeige UUID (Dienst)
QBluetoothUuid::ServiceClassUuid::Glasses3D0x11383D-Synchronisationsbrille UUID (Dienst)
QBluetoothUuid::ServiceClassUuid::Synchronization3D0x11393D-Synchronisierung UUID (Profil)
QBluetoothUuid::ServiceClassUuid::MPSProfile0x113aMulti-Profil-Spezifikation UUID (Profil)
QBluetoothUuid::ServiceClassUuid::MPSService0x113bMulti-Profil-Spezifikation UUID (Dienst)
QBluetoothUuid::ServiceClassUuid::PnPInformation0x1200Geräteidentifikation (DID) UUID (Dienst & Profil)
QBluetoothUuid::ServiceClassUuid::GenericNetworking0x1201Generische Netzwerk UUID (Dienst)
QBluetoothUuid::ServiceClassUuid::GenericFileTransfer0x1202Generische Dateiübertragung UUID (Dienst)
QBluetoothUuid::ServiceClassUuid::GenericAudio0x1203Allgemeine Audio-UUID (Dienst)
QBluetoothUuid::ServiceClassUuid::GenericTelephony0x1204Generische Telefon-UUID (Dienst)
QBluetoothUuid::ServiceClassUuid::VideoSource0x1303Videoverteilungsprofil (VDP) UUID (Dienst)
QBluetoothUuid::ServiceClassUuid::VideoSink0x1304Videoverteilungsprofil (VDP) UUID (Dienst)
QBluetoothUuid::ServiceClassUuid::VideoDistribution0x1305Videoverteilungsprofil (VDP) UUID (Profil)
QBluetoothUuid::ServiceClassUuid::HDP0x1400Gesundheitsgeräteprofil (HDP) UUID (Profil)
QBluetoothUuid::ServiceClassUuid::HDPSource0x1401Quelle des Gesundheitsgeräteprofils (HDP) UUID (Dienst)
QBluetoothUuid::ServiceClassUuid::HDPSink0x1402Gesundheitsgeräteprofil Senke (HDP) UUID (Dienst)
QBluetoothUuid::ServiceClassUuid::GenericAccess0x1800Generischer Zugriffsdienst für Bluetooth Low Energy Geräte UUID (Dienst). Er enthält generische Informationen über das Gerät. Alle verfügbaren Merkmale sind schreibgeschützt.
QBluetoothUuid::ServiceClassUuid::GenericAttribute0x1801
QBluetoothUuid::ServiceClassUuid::ImmediateAlert0x1802Sofortige Alarmierung UUID (Dienst). Der Dienst stellt einen Kontrollpunkt zur Verfügung, der es einem Peer-Gerät ermöglicht, das Gerät zu einem sofortigen Alarm zu veranlassen.
QBluetoothUuid::ServiceClassUuid::LinkLoss0x1803Link Loss UUID (Dienst). Der Dienst definiert das Verhalten, wenn eine Verbindung zwischen zwei Geräten verloren geht.
QBluetoothUuid::ServiceClassUuid::TxPower0x1804Sendeleistung UUID (Dienst). Der Dienst gibt den aktuellen Sendeleistungspegel eines Geräts in einer Verbindung an.
QBluetoothUuid::ServiceClassUuid::CurrentTimeService0x1805Aktuelle Zeit UUID (Dienst). Der Dienst definiert, wie die aktuelle Zeit unter Verwendung des Generic Attribute Profile (GATT) dargestellt werden kann.
QBluetoothUuid::ServiceClassUuid::ReferenceTimeUpdateService0x1806UUID für die Aktualisierung der Referenzzeit (Dienst). Der Dienst definiert, wie ein Client eine Aktualisierung von einer Referenzzeitquelle von einem Zeitserver anfordern kann.
QBluetoothUuid::ServiceClassUuid::NextDSTChangeService0x1807Nächste Sommerzeitumstellung UUID (Dienst). Der Dienst legt fest, wie die Informationen über eine bevorstehende Sommerzeitumstellung veröffentlicht werden können.
QBluetoothUuid::ServiceClassUuid::Glucose0x1808Glukose UUID (Dienst). Der Dienst stellt Glukose- und andere Daten von einem Glukosesensor zur Verwendung in Verbraucher- und professionellen Gesundheitsanwendungen zur Verfügung.
QBluetoothUuid::ServiceClassUuid::HealthThermometer0x1809Gesundheitsthermometer UUID (Dienst). Der Dienst Health Thermometer stellt Temperatur- und andere Daten von einem Thermometer für Anwendungen im Bereich Gesundheit und Fitness zur Verfügung.
QBluetoothUuid::ServiceClassUuid::DeviceInformation0x180aGeräteinformation UUID (Dienst). Der Geräteinformationsdienst stellt Hersteller- und/oder Anbieterinformationen über ein Gerät zur Verfügung.
QBluetoothUuid::ServiceClassUuid::HeartRate0x180dHerzfrequenz UUID (Dienst). Der Dienst stellt die Herzfrequenz und andere Daten von einem Herzfrequenzsensor für Fitnessanwendungen zur Verfügung.
QBluetoothUuid::ServiceClassUuid::PhoneAlertStatusService0x180eTelefonalarmstatus UUID (Dienst). Der Dienst zeigt den Telefonalarmstatus an, wenn eine Verbindung besteht.
QBluetoothUuid::ServiceClassUuid::BatteryService0x180fBatterie UUID (Dienst). Der Batteriedienst gibt den Zustand der Batterie in einem Gerät an.
QBluetoothUuid::ServiceClassUuid::BloodPressure0x1810Blutdruck UUID (Dienst). Der Dienst stellt den Blutdruck und andere Daten von einem Blutdruckmessgerät für Anwendungen im Gesundheitswesen zur Verfügung.
QBluetoothUuid::ServiceClassUuid::AlertNotificationService0x1811Alert Notification UUID (Dienst). Der Dienst "Alert Notification" stellt Alarminformationen auf einem Gerät zur Verfügung.
QBluetoothUuid::ServiceClassUuid::HumanInterfaceDevice0x1812Human Interface UUID (Dienst). Der Dienst stellt die HID-Berichte und andere HID-Daten für HID-Hosts und HID-Geräte zur Verfügung.
QBluetoothUuid::ServiceClassUuid::ScanParameters0x1813Scan-Parameter UUID (Dienst). Der Scan-Parameter-Dienst ermöglicht es einem GATT-Server-Gerät, eine Charakteristik für den GATT-Client bereitzustellen, um sein Scan-Intervall und Scan-Fenster auf das GATT-Server-Gerät zu schreiben.
QBluetoothUuid::ServiceClassUuid::RunningSpeedAndCadence0x1814Laufgeschwindigkeit und Kadenz UUID (Dienst). Der Dienst stellt Geschwindigkeit, Trittfrequenz und andere Daten von einem Laufgeschwindigkeits- und Trittfrequenzsensor für Fitnessanwendungen zur Verfügung.
QBluetoothUuid::ServiceClassUuid::CyclingSpeedAndCadence0x1816Radfahren Geschwindigkeit und Trittfrequenz UUID (Dienst). Der Dienst stellt geschwindigkeits- und kadenzbezogene Daten von einem Radfahrgeschwindigkeits- und -kadenzsensor für Fitnessanwendungen zur Verfügung.
QBluetoothUuid::ServiceClassUuid::CyclingPower0x1818Cycling Speed UUID (Dienst). Der Dienst stellt leistungs- und kraftbezogene Daten und optional geschwindigkeits- und kadenzbezogene Daten von einem Radfahrleistungssensor für Sport- und Fitnessanwendungen zur Verfügung.
QBluetoothUuid::ServiceClassUuid::LocationAndNavigation0x1819Standort Navigation UUID (Dienst). Der Dienst stellt standort- und navigationsbezogene Daten eines Standort- und Navigationssensors bereit, der für Outdoor-Aktivitätsanwendungen vorgesehen ist.
QBluetoothUuid::ServiceClassUuid::EnvironmentalSensing0x181aUmweltsensor UUID (Dienst). Der Dienst stellt Daten von einem Umweltsensor für Sport- und Fitnessanwendungen zur Verfügung.
QBluetoothUuid::ServiceClassUuid::BodyComposition0x181bKörperzusammensetzung UUID (Dienst). Der Dienst stellt Daten über die Körperzusammensetzung zur Verfügung, die für Anwendungen im Bereich der Gesundheitsfürsorge bestimmt sind.
QBluetoothUuid::ServiceClassUuid::UserData0x181cBenutzerdaten UUID (Dienst). Der Dienst Benutzerdaten stellt benutzerbezogene Daten wie Name, Geschlecht oder Gewicht in Sport- und Fitnessumgebungen bereit.
QBluetoothUuid::ServiceClassUuid::WeightScale0x181dGewichtswaage UUID (Dienst). Der Waagendienst stellt gewichtsbezogene Daten von einer Waage für Anwendungen in den Bereichen Gesundheitswesen, Sport und Fitness zur Verfügung.
QBluetoothUuid::ServiceClassUuid::BondManagement0x181eBond Management UUID (Dienst). Der Dienst Bond Management ermöglicht es dem Benutzer, die Speicherung von Bond-Informationen auf Bluetooth-Geräten zu verwalten.
QBluetoothUuid::ServiceClassUuid::ContinuousGlucoseMonitoring0x181fKontinuierliche Glukoseüberwachung UUID (Dienst). Der Dienst Kontinuierliche Glukoseüberwachung stellt Glukosedaten von einem Überwachungssensor zur Verwendung in Gesundheitsanwendungen zur Verfügung.

Dokumentation der Mitgliedsfunktionen

[constexpr noexcept] QBluetoothUuid::QBluetoothUuid()

Konstruiert eine neue Null-Bluetooth-UUID.

[constexpr noexcept] QBluetoothUuid::QBluetoothUuid(QBluetoothUuid::CharacteristicType uuid)

Konstruiert eine neue Bluetooth UUID aus dem Merkmalstyp uuid.

[constexpr noexcept] QBluetoothUuid::QBluetoothUuid(QBluetoothUuid::DescriptorType uuid)

Konstruiert eine neue Bluetooth-UUID aus dem Deskriptortyp uuid.

[constexpr noexcept] QBluetoothUuid::QBluetoothUuid(QBluetoothUuid::ProtocolUuid uuid)

Konstruiert eine neue Bluetooth UUID aus dem Protokoll uuid.

[constexpr noexcept] QBluetoothUuid::QBluetoothUuid(QBluetoothUuid::ServiceClassUuid uuid)

Konstruiert eine neue Bluetooth UUID aus der Dienstklasse uuid.

QBluetoothUuid::QBluetoothUuid(const QUuid &uuid)

Konstruiert eine neue Bluetooth UUID, die eine Kopie von uuid ist.

[explicit constexpr noexcept] QBluetoothUuid::QBluetoothUuid(quint16 uuid)

Konstruiert eine neue Bluetooth UUID aus der 16-Bit uuid.

[explicit constexpr noexcept] QBluetoothUuid::QBluetoothUuid(quint32 uuid)

Konstruiert eine neue Bluetooth UUID aus der 32-Bit uuid.

[default, since 6.6] QBluetoothUuid::QBluetoothUuid(QUuid::Id128Bytes uuid, QSysInfo::Endian order)

Konstruiert eine neue Bluetooth UUID aus den 128 Bit uuid, die durch den integralen uuid Parameter repräsentiert werden und die Byte-Reihenfolge order beachten.

Diese Funktion wurde in Qt 6.6 eingeführt.

[explicit noexcept] QBluetoothUuid::QBluetoothUuid(quint128 uuid, QSysInfo::Endian order = QSysInfo::BigEndian)

Konstruiert eine neue Bluetooth UUID aus einer 128 Bit uuid.

Hinweis: In Qt-Versionen vor 6.6 war das Argument order nicht vorhanden, und die Funktion war fest in Big-Endian-Reihenfolge codiert.

[static] QString QBluetoothUuid::characteristicToString(QBluetoothUuid::CharacteristicType uuid)

Gibt einen menschenlesbaren und übersetzten Namen für den angegebenen Merkmalstyp zurück, der durch uuid dargestellt wird.

Siehe auch QBluetoothUuid::CharacteristicType.

[static] QString QBluetoothUuid::descriptorToString(QBluetoothUuid::DescriptorType uuid)

Gibt einen menschenlesbaren und übersetzten Namen für den angegebenen Deskriptortyp zurück, der durch uuid repräsentiert wird.

Siehe auch QBluetoothUuid::DescriptorType.

[static, since 6.6] QBluetoothUuid QBluetoothUuid::fromCBUUID(CBUUID *cbUuid)

Konstruiert eine neue QBluetoothUuid, die eine Kopie der cbUuid CBUUID enthält.

Hinweis: Diese Funktion ist nur auf Apple-Plattformen verfügbar.

Diese Funktion wurde in Qt 6.6 eingeführt.

int QBluetoothUuid::minimumSize() const

Gibt die Mindestgröße in Bytes zurück, in der diese UUID dargestellt werden kann. Für nicht-null UUIDs wird 2, 4 oder 16 zurückgegeben. Für null UUIDs wird 0 zurückgegeben.

Siehe auch isNull(), toUInt16(), und toUInt32().

[static] QString QBluetoothUuid::protocolToString(QBluetoothUuid::ProtocolUuid uuid)

Gibt einen menschenlesbaren und übersetzten Namen für das angegebene Protokoll zurück, der durch uuid dargestellt wird.

Siehe auch QBluetoothUuid::ProtocolUuid.

[static, since Qt 5.4] QString QBluetoothUuid::serviceClassToString(QBluetoothUuid::ServiceClassUuid uuid)

Gibt einen menschenlesbaren und übersetzten Namen für die angegebene Dienstklasse zurück, die durch uuid repräsentiert wird.

Diese Funktion wurde in Qt 5.4 eingeführt.

Siehe auch QBluetoothUuid::ServiceClassUuid.

[since 6.6] CBUUID *QBluetoothUuid::toCBUUID() const

Erzeugt eine CBUUID aus einer QBluetoothUuid.

Die resultierende CBUUID wird automatisch freigegeben.

Hinweis: Diese Funktion ist nur auf Apple-Plattformen verfügbar.

Diese Funktion wurde in Qt 6.6 eingeführt.

quint16 QBluetoothUuid::toUInt16(bool *ok = nullptr) const

Gibt die 16-Bit-Darstellung dieser UUID zurück. Wenn ok übergeben wird, wird er auf true gesetzt, wenn die Umwandlung möglich ist, andernfalls auf false. Der Rückgabewert ist undefiniert, wenn ok auf false gesetzt ist.

quint32 QBluetoothUuid::toUInt32(bool *ok = nullptr) const

Gibt die 32-Bit-Darstellung dieser UUID zurück. Wenn ok übergeben wird, wird er auf true gesetzt, wenn die Umwandlung möglich ist, andernfalls auf false. Der Rückgabewert ist undefiniert, wenn ok auf false gesetzt ist.

[noexcept] quint128 QBluetoothUuid::toUInt128(QSysInfo::Endian order = QSysInfo::BigEndian) const

Gibt die 128-Bit-Darstellung dieser UUID in der Byte-Reihenfolge order zurück.

Hinweis: In Qt-Versionen vor 6.6 war das Argument order nicht vorhanden, und die Funktion war fest programmiert, um in Big-Endian-Reihenfolge zurückzugeben.

Verwandte Nicht-Mitglieder

bool operator!=(const QBluetoothUuid &a, const QBluetoothUuid &b)

Gibt true zurück, wenn a nicht gleich b ist, andernfalls false.

bool operator==(const QBluetoothUuid &a, const QBluetoothUuid &b)

Gibt true zurück, wenn a gleich b ist, andernfalls false.

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.