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) |
Verwandte Nicht-Mitglieder
bool | operator!=(const QBluetoothUuid &a, const QBluetoothUuid &b) |
bool | operator==(const QBluetoothUuid &a, const QBluetoothUuid &b) |
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.
Konstante | Wert | Beschreibung |
---|---|---|
QBluetoothUuid::CharacteristicType::AerobicHeartRateLowerLimit | 0x2a7e | Die untere Grenze der Herzfrequenz, bei der der Benutzer seine Ausdauer während des Trainings verbessert. |
QBluetoothUuid::CharacteristicType::AerobicHeartRateUpperLimit | 0x2a84 | Die obere Grenze der Herzfrequenz, bei der der Benutzer seine Ausdauer beim Training verbessert. |
QBluetoothUuid::CharacteristicType::AerobicThreshold | 0x2a7f | Dieses Merkmal gibt die erste metabolische Schwelle an. |
QBluetoothUuid::CharacteristicType::Age | 0x2a80 | Dieses Merkmal gibt das Alter des Benutzers an. |
QBluetoothUuid::CharacteristicType::AnaerobicHeartRateLowerLimit | 0x2a81 | Die untere Grenze der Herzfrequenz, bei der der Benutzer seine anaerobe Toleranz während des Trainings erhöht. |
QBluetoothUuid::CharacteristicType::AnaerobicHeartRateUpperLimit | 0x2a82 | Die Obergrenze der Herzfrequenz, bei der der Benutzer seine anaerobe Toleranz beim Training erhöht. |
QBluetoothUuid::CharacteristicType::AnaerobicThreshold | 0x2a83 | Dieses Merkmal gibt die zweite metabolische Schwelle an. |
QBluetoothUuid::CharacteristicType::AlertCategoryID | 0x2a43 | Kategorien von Alarmen/Meldungen. |
QBluetoothUuid::CharacteristicType::AlertCategoryIDBitMask | 0x2a42 | Kategorien von Alarmen/Meldungen. |
QBluetoothUuid::CharacteristicType::AlertLevel | 0x2a06 | Das 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::AlertNotificationControlPoint | 0x2a44 | Kontrollpunkt des Alert Notification Servers. Der Client kann hier den Befehl schreiben, um die verschiedenen Funktionen gegenüber dem Server anzufordern. |
QBluetoothUuid::CharacteristicType::AlertStatus | 0x2a3f | Das Merkmal Alarmstatus definiert den Status des Alarms. |
QBluetoothUuid::CharacteristicType::ApparentWindDirection | 0x2a73 | Das 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::ApparentWindSpeed | 0x2a72 | Das Merkmal gibt die scheinbare Windgeschwindigkeit in Metern pro Sekunde an. Der scheinbare Wind wird von einem Beobachter in Bewegung wahrgenommen. |
QBluetoothUuid::CharacteristicType::Appearance | 0x2a01 | Das äußere Erscheinungsbild des Geräts. Die Werte setzen sich aus einer Kategorie (10 Bits) und Unterkategorien (6 Bits) zusammen. |
QBluetoothUuid::CharacteristicType::BarometricPressureTrend | 0x2aa3 | Dieses Merkmal gibt die Tendenz des Luftdrucks an. |
QBluetoothUuid::CharacteristicType::BatteryLevel | 0x2a19 | Der aktuelle Ladezustand einer Batterie. 100% steht für vollständig geladen, 0% für vollständig entladen. |
QBluetoothUuid::CharacteristicType::BloodPressureFeature | 0x2a49 | Das Merkmal Blutdruckmerkmal wird verwendet, um die unterstützten Merkmale des Blutdrucksensors zu beschreiben. |
QBluetoothUuid::CharacteristicType::BloodPressureMeasurement | 0x2a35 | Das 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::BodyCompositionFeature | 0x2a9b | Dieses Merkmal beschreibt die verfügbaren Merkmale des Merkmals "BodyCompositionMeasurement". |
QBluetoothUuid::CharacteristicType::BodyCompositionMeasurement | 0x2a9c | Dieses Merkmal beschreibt die Körperzusammensetzung wie den Muskelanteil oder die Körperwassermasse. |
QBluetoothUuid::CharacteristicType::BodySensorLocation | 0x2a38 | Das Merkmal Position des Körpersensors beschreibt die Position eines Sensors am Körper (z. B.: Brust, Finger oder Hand). |
QBluetoothUuid::CharacteristicType::BootKeyboardInputReport | 0x2a22 | Das 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::BootKeyboardOutputReport | 0x2a32 | Das 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::BootMouseInputReport | 0x2a33 | Das 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::CSCFeature | 0x2a5c | Das Merkmal CSC (Cycling Speed and Cadence) wird verwendet, um die vom Server unterstützten Funktionen zu beschreiben. |
QBluetoothUuid::CharacteristicType::CSCMeasurement | 0x2a5b | Das 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::CurrentTime | 0x2a2b | Das Merkmal "Aktuelle Zeit" enthält dieselben Informationen wie das Merkmal "Genaue Zeit256" sowie Informationen über Zeitzone, Sommerzeit und die verwendete Aktualisierungsmethode. |
QBluetoothUuid::CharacteristicType::CyclingPowerControlPoint | 0x2a66 | Das Merkmal Cycling Power Control Point wird verwendet, um die Ausführung einer bestimmten Funktion auf dem empfangenden Gerät anzufordern. |
QBluetoothUuid::CharacteristicType::CyclingPowerFeature | 0x2a65 | Das Merkmal CP Feature wird verwendet, um eine Liste der vom Gerät unterstützten Funktionen zu melden. |
QBluetoothUuid::CharacteristicType::CyclingPowerMeasurement | 0x2a63 | Das 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::CyclingPowerVector | 0x2a64 | Das 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::DatabaseChangeIncrement | 0x2a99 | |
QBluetoothUuid::CharacteristicType::DateOfBirth | 0x2a85 | Dieses Merkmal gibt das Geburtsdatum des Benutzers an. |
QBluetoothUuid::CharacteristicType::DateOfThresholdAssessment | 0x2a86 | |
QBluetoothUuid::CharacteristicType::DateTime | 0x2a08 | Das Merkmal Datum Zeit wird zur Darstellung der Zeit verwendet. |
QBluetoothUuid::CharacteristicType::DayDateTime | 0x2a0a | Das Merkmal Tag Datum Zeit gibt das Datum, die Uhrzeit und den Wochentag an. |
QBluetoothUuid::CharacteristicType::DayOfWeek | 0x2a09 | Das Merkmal Wochentag beschreibt den Tag der Woche (Montag - Sonntag). |
QBluetoothUuid::CharacteristicType::DescriptorValueChanged | 0x2a7d | Dieses Merkmal bezieht sich auf den Environmental Sensing Service. |
QBluetoothUuid::CharacteristicType::DeviceName | 0x2a00 | Das Merkmal Gerätename enthält den Namen des Geräts. |
QBluetoothUuid::CharacteristicType::DewPoint | 0x2a7b | Dieses Merkmal gibt den Taupunkt in Grad Celsius an. |
QBluetoothUuid::CharacteristicType::DSTOffset | 0x2a0d | Das Merkmal DST Offset beschreibt die Verschiebung durch die Sommerzeit. |
QBluetoothUuid::CharacteristicType::Elevation | 0x2a6c | Das Merkmal Elevation gibt die Höhe über/unter dem Meeresspiegel an. |
QBluetoothUuid::CharacteristicType::EmailAddress | 0x2a87 | Dieses Merkmal gibt die E-Mail des Benutzers an. |
QBluetoothUuid::CharacteristicType::ExactTime256 | 0x2a0c | Das Merkmal Exakte Zeit 256 beschreibt die Daten, den Tag und die Uhrzeit mit einer Genauigkeit von 1/256stel einer Sekunde. |
QBluetoothUuid::CharacteristicType::FatBurnHeartRateLowerLimit | 0x2a88 | Die untere Grenze der Herzfrequenz, bei der der Benutzer die Fettverbrennung während des Trainings maximiert. |
QBluetoothUuid::CharacteristicType::FatBurnHeartRateUpperLimit | 0x2a89 | Die Obergrenze der Herzfrequenz, bei der der Benutzer die Fettverbrennung während des Trainings maximiert. |
QBluetoothUuid::CharacteristicType::FirmwareRevisionString | 0x2a26 | Der Wert dieses Merkmals ist eine UTF-8-Zeichenkette, die die Firmware-Revision für die Firmware des Geräts angibt. |
QBluetoothUuid::CharacteristicType::FirstName | 0x2a8a | Dieses Merkmal gibt den Vornamen des Benutzers an. |
QBluetoothUuid::CharacteristicType::FiveZoneHeartRateLimits | 0x2a8b | Dieses Merkmal enthält die Grenzen zwischen den Herzfrequenzzonen für die 5-Zonen-Herzfrequenzdefinition. |
QBluetoothUuid::CharacteristicType::Gender | 0x2a8c | Dieses Merkmal gibt das Geschlecht des Benutzers an. |
QBluetoothUuid::CharacteristicType::GlucoseFeature | 0x2a51 | Das 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::GlucoseMeasurement | 0x2a18 | Das 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::GlucoseMeasurementContext | 0x2a34 | |
QBluetoothUuid::CharacteristicType::GustFactor | 0x2a74 | Das Merkmal gibt einen Faktor der Windgeschwindigkeitserhöhung zwischen der durchschnittlichen Windgeschwindigkeit und der maximalen Böengeschwindigkeit an. |
QBluetoothUuid::CharacteristicType::HardwareRevisionString | 0x2a27 | Der Wert dieses Merkmals ist eine UTF-8-Zeichenkette, die die Hardware-Revision für die Hardware im Gerät darstellt. |
QBluetoothUuid::CharacteristicType::MaximumRecommendedHeartRate | 0x2a91 | Dieses Merkmal gibt die maximale empfohlene Herzfrequenz an, die die Anstrengung begrenzt. |
QBluetoothUuid::CharacteristicType::HeartRateControlPoint | 0x2a39 | |
QBluetoothUuid::CharacteristicType::HeartRateMax | 0x2a8d | Dieses Merkmal gibt die maximale Herzfrequenz, die ein Benutzer erreichen kann, in Schlägen pro Minute an. |
QBluetoothUuid::CharacteristicType::HeartRateMeasurement | 0x2a37 | |
QBluetoothUuid::CharacteristicType::HeatIndex | 0x2a7a | Dieses Merkmal gibt einen Hitzeindex in Grad Celsius an. |
QBluetoothUuid::CharacteristicType::Height | 0x2a8e | Dieses Merkmal gibt die Körpergröße des Benutzers an. |
QBluetoothUuid::CharacteristicType::HIDControlPoint | 0x2a4c | Das Merkmal HID-Kontrollpunkt ist ein Kontrollpunkt-Attribut, das die HID-Befehle beim Schreiben definiert. |
QBluetoothUuid::CharacteristicType::HIDInformation | 0x2a4a | Das Merkmal HID Information gibt die HID-Attribute zurück, wenn es gelesen wird. |
QBluetoothUuid::CharacteristicType::HipCircumference | 0x2a8f | Dieses Merkmal gibt den Hüftumfang des Benutzers in Metern an. |
QBluetoothUuid::CharacteristicType::Humidity | 0x2a6f | Das Merkmal gibt die Luftfeuchtigkeit in Prozent an. |
QBluetoothUuid::CharacteristicType::IEEE1107320601RegulatoryCertificationDataList | 0x2a2a | Der Wert des Merkmals ist eine undurchsichtige Struktur, in der verschiedene Vorschriften und/oder Zertifizierungen aufgelistet sind, die das Gerät einzuhalten beansprucht. |
QBluetoothUuid::CharacteristicType::IntermediateCuffPressure | 0x2a36 | Dieses Merkmal hat das gleiche Format wie das Merkmal Blutdruckmessung. |
QBluetoothUuid::CharacteristicType::IntermediateTemperature | 0x2a1e | Das Merkmal "Zwischentemperatur" hat das gleiche Format wie das Merkmal "Temperaturmessung". |
QBluetoothUuid::CharacteristicType::Irradiance | 0x2a77 | Dieses Merkmal gibt die Leistung der elektromagnetischen Strahlung in Watt pro Quadratmeter an. |
QBluetoothUuid::CharacteristicType::Language | 0x2aa2 | Dieses Merkmal enthält die Sprachdefinition auf der Grundlage von ISO639-1. |
QBluetoothUuid::CharacteristicType::LastName | 0x2a90 | Dieses Merkmal gibt den Nachnamen des Benutzers an. |
QBluetoothUuid::CharacteristicType::LNControlPoint | 0x2a6b | Das Merkmal LN-Kontrollpunkt wird verwendet, um eine bestimmte Funktion anzufordern, die auf dem empfangenden Gerät ausgeführt werden soll. |
QBluetoothUuid::CharacteristicType::LNFeature | 0x2a6a | Das Merkmal LN Merkmal wird verwendet, um eine Liste der vom Gerät unterstützten Merkmale zu melden. |
QBluetoothUuid::CharacteristicType::LocalTimeInformation | 0x2a0f | |
QBluetoothUuid::CharacteristicType::LocationAndSpeed | 0x2a67 | Das 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::MagneticDeclination | 0x2a2c | Das 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::MagneticFluxDensity2D | 0x2aa0 | Dieses Merkmal gibt die magnetische Flussdichte auf einer x- und y-Achse an. |
QBluetoothUuid::CharacteristicType::MagneticFluxDensity3D | 0x2aa1 | Dieses Merkmal gibt die magnetische Flussdichte auf einer x-, y- und z-Achse an. |
QBluetoothUuid::CharacteristicType::ManufacturerNameString | 0x2a29 | Der Wert dieses Merkmals ist ein UTF-8-String, der den Namen des Geräteherstellers angibt. |
QBluetoothUuid::CharacteristicType::MeasurementInterval | 0x2a21 | Das Merkmal Messintervall gibt die Zeit zwischen den Messungen an. |
QBluetoothUuid::CharacteristicType::ModelNumberString | 0x2a24 | Der Wert dieses Merkmals ist ein UTF-8-String, der die vom Gerätehersteller zugewiesene Modellnummer darstellt. |
QBluetoothUuid::CharacteristicType::Navigation | 0x2a68 | Das 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::NewAlert | 0x2a46 | Dieses Merkmal definiert die Kategorie der Meldung und wie viele neue Meldungen dieser Kategorie im Servergerät aufgetreten sind. |
QBluetoothUuid::CharacteristicType::PeripheralPreferredConnectionParameters | 0x2a04 | |
QBluetoothUuid::CharacteristicType::PeripheralPrivacyFlag | 0x2a02 | |
QBluetoothUuid::CharacteristicType::PnPID | 0x2a50 | Das Merkmal PnP_ID gibt seinen Wert zurück, wenn es mit der Prozedur GATT Characteristic Value Read gelesen wird. |
QBluetoothUuid::CharacteristicType::PollenConcentration | 0x2a75 | Das Merkmal gibt die Pollenkonzentration pro Kubikmeter an. |
QBluetoothUuid::CharacteristicType::PositionQuality | 0x2a69 | Das Merkmal Positionsqualität ist eine Struktur variabler Länge, die ein Flags-Feld und mindestens eines der optionalen Daten enthält. |
QBluetoothUuid::CharacteristicType::Pressure | 0x2a6d | Das Merkmal Druck gibt den Wert eines Drucksensors an. |
QBluetoothUuid::CharacteristicType::ProtocolMode | 0x2a4e | Das 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::Rainfall | 0x2a78 | Dieses Merkmal gibt die Niederschlagsmenge in Metern an. |
QBluetoothUuid::CharacteristicType::ReconnectionAddress | 0x2a03 | Die auf dieser Seite enthaltenen Informationen sind informativ. Die normativen Beschreibungen sind in der entsprechenden Spezifikation enthalten. |
QBluetoothUuid::CharacteristicType::RecordAccessControlPoint | 0x2a52 | Dieser Kontrollpunkt wird mit einem Dienst verwendet, um grundlegende Verwaltungsfunktionen für die Patientendatenbank des Glukosesensors bereitzustellen. |
QBluetoothUuid::CharacteristicType::ReferenceTimeInformation | 0x2a14 | |
QBluetoothUuid::CharacteristicType::Report | 0x2a4d | Das Merkmal Bericht wird für den Datenaustausch zwischen einem HID-Gerät und einem HID-Host verwendet. |
QBluetoothUuid::CharacteristicType::ReportMap | 0x2a4b | Es existiert nur eine einzige Instanz dieses Merkmals als Teil eines HID-Dienstes. |
QBluetoothUuid::CharacteristicType::RestingHeartRate | 0x2a92 | Dieses Merkmal gibt die niedrigste Herzfrequenz an, die ein Benutzer erreichen kann. |
QBluetoothUuid::CharacteristicType::RingerControlPoint | 0x2a40 | Das Merkmal "Ringer Control Point" definiert den Kontrollpunkt des Ruftons. |
QBluetoothUuid::CharacteristicType::RingerSetting | 0x2a41 | Das Merkmal Ringer Setting (Ringer-Einstellung) definiert die Einstellung des Ringer. |
QBluetoothUuid::CharacteristicType::RSCFeature | 0x2a54 | Das Merkmal RSC (Laufgeschwindigkeit und Trittfrequenz) wird verwendet, um die vom Server unterstützten Funktionen zu beschreiben. |
QBluetoothUuid::CharacteristicType::RSCMeasurement | 0x2a53 | RSC bezieht sich auf Laufgeschwindigkeit und Trittfrequenz. |
QBluetoothUuid::CharacteristicType::SCControlPoint | 0x2a55 | Das Merkmal SC-Kontrollpunkt wird verwendet, um eine bestimmte Funktion anzufordern, die auf dem Empfangsgerät ausgeführt werden soll. |
QBluetoothUuid::CharacteristicType::ScanIntervalWindow | 0x2a4f | Das Merkmal Scan Interval Window wird verwendet, um die Scan-Parameter des GATT-Clients zu speichern. |
QBluetoothUuid::CharacteristicType::ScanRefresh | 0x2a31 | Das 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::SensorLocation | 0x2a5d | Das Merkmal Sensorstandort wird verwendet, um den Standort des Sensors darzustellen. |
QBluetoothUuid::CharacteristicType::SerialNumberString | 0x2a25 | Der 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::ServiceChanged | 0x2a05 | |
QBluetoothUuid::CharacteristicType::SoftwareRevisionString | 0x2a28 | Der Wert dieses Merkmals ist eine UTF-8-Zeichenkette, die die Softwarerevision für die Software des Geräts darstellt. |
QBluetoothUuid::CharacteristicType::SportTypeForAerobicAnaerobicThresholds | 0x2a93 | Dieses Merkmal wird zur Voreinstellung der verschiedenen aeroben und anaeroben Schwellenwerte auf der Grundlage der auszuführenden Sportart verwendet. |
QBluetoothUuid::CharacteristicType::SupportedNewAlertCategory | 0x2a47 | Kategorie, die der Server für neue Benachrichtigungen unterstützt. |
QBluetoothUuid::CharacteristicType::SupportedUnreadAlertCategory | 0x2a48 | Kategorie, die der Server für ungelesene Alarme unterstützt. |
QBluetoothUuid::CharacteristicType::SystemID | 0x2a23 | Wenn 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::Temperature | 0x2a6e | Der Wert dieses Merkmals gibt die Temperatur in Grad Celsius an. |
QBluetoothUuid::CharacteristicType::TemperatureMeasurement | 0x2a1c | Das 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::TemperatureType | 0x2a1d | Das Merkmal "Temperaturtyp" ist eine Aufzählung, die angibt, wo die Temperatur gemessen wurde. |
QBluetoothUuid::CharacteristicType::ThreeZoneHeartRateLimits | 0x2a94 | Dieses Merkmal enthält die Grenzen zwischen den Herzfrequenzzonen für die 3-Zonen-Herzfrequenzdefinition. |
QBluetoothUuid::CharacteristicType::TimeAccuracy | 0x2a12 | |
QBluetoothUuid::CharacteristicType::TimeSource | 0x2a13 | |
QBluetoothUuid::CharacteristicType::TimeUpdateControlPoint | 0x2a16 | |
QBluetoothUuid::CharacteristicType::TimeUpdateState | 0x2a17 | |
QBluetoothUuid::CharacteristicType::TimeWithDST | 0x2a11 | |
QBluetoothUuid::CharacteristicType::TimeZone | 0x2a0e | |
QBluetoothUuid::CharacteristicType::TrueWindDirection | 0x2a71 | Das 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::TrueWindSpeed | 0x2a70 | Das Merkmal gibt die Windgeschwindigkeit in Metern pro Sekunde an. |
QBluetoothUuid::CharacteristicType::TwoZoneHeartRateLimits | 0x2a95 | Dieses Merkmal enthält die Grenzen zwischen den Herzfrequenzzonen für die 2-Zonen-Herzfrequenzdefinition. |
QBluetoothUuid::CharacteristicType::TxPowerLevel | 0x2a07 | Der Wert des Merkmals ist eine 8-Bit-Ganzzahl mit Vorzeichen und einem Festkomma-Exponenten von 0. |
QBluetoothUuid::CharacteristicType::UnreadAlertStatus | 0x2a45 | Dieses Merkmal gibt an, wie viele ungelesene Alarme in der jeweiligen Kategorie im Gerät vorhanden sind. |
QBluetoothUuid::CharacteristicType::UserControlPoint | 0x2a9f | |
QBluetoothUuid::CharacteristicType::UserIndex | 0x2a9a | Dieses Merkmal gibt den Index des Benutzers an. |
QBluetoothUuid::CharacteristicType::UVIndex | 0x2a76 | Dieses Merkmal gibt den UV-Index an. |
QBluetoothUuid::CharacteristicType::VO2Max | 0x2a96 | Dieses Merkmal gibt die maximale Sauerstoffaufnahme eines Benutzers an. |
QBluetoothUuid::CharacteristicType::WaistCircumference | 0x2a97 | Dieses Merkmal gibt den Taillenumfang des Benutzers in Metern an. |
QBluetoothUuid::CharacteristicType::Weight | 0x2a98 | Dieses Merkmal zeigt das Gewicht des Benutzers in Kilogramm an. |
QBluetoothUuid::CharacteristicType::WeightMeasurement | 0x2a9d | Dieses Merkmal liefert gewichtsbezogene Daten wie den BMI oder das Gewicht des Benutzers. |
QBluetoothUuid::CharacteristicType::WeightScaleFeature | 0x2a9e | Dieses Merkmal beschreibt die verfügbaren Daten im Merkmal "WeightMeasurement". |
QBluetoothUuid::CharacteristicType::WindChill | 0x2a79 | Dieses 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.
Konstante | Wert | Beschreibung |
---|---|---|
QBluetoothUuid::DescriptorType::CharacteristicExtendedProperties | 0x2900 | Der Deskriptor definiert zusätzliche charakteristische Eigenschaften. Das Vorhandensein dieses Deskriptors wird durch das Flag QLowEnergyCharacteristic::ExtendedProperty angezeigt. |
QBluetoothUuid::DescriptorType::CharacteristicUserDescription | 0x2901 | Descriptor liefert eine textuelle Benutzerbeschreibung für einen Merkmalswert. |
QBluetoothUuid::DescriptorType::ClientCharacteristicConfiguration | 0x2902 | Descriptor definiert, wie das Merkmal von einem bestimmten Client konfiguriert werden kann. |
QBluetoothUuid::DescriptorType::ServerCharacteristicConfiguration | 0x2903 | Descriptor legt fest, wie das Merkmal, dem der Deskriptor zugeordnet ist, für den Server konfiguriert werden kann. |
QBluetoothUuid::DescriptorType::CharacteristicPresentationFormat | 0x2904 | Deskriptor definiert das Format des Merkmalswerts. |
QBluetoothUuid::DescriptorType::CharacteristicAggregateFormat | 0x2905 | Deskriptor definiert das Format eines aggregierten Merkmalswerts. |
QBluetoothUuid::DescriptorType::ValidRange | 0x2906 | Der 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::ExternalReportReference | 0x2907 | Ermö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::ReportReference | 0x2908 | Mapping-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::EnvironmentalSensingConfiguration | 0x290b | Deskriptor 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::EnvironmentalSensingMeasurement | 0x290c | Der 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::EnvironmentalSensingTriggerSetting | 0x290d | Der 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::UnknownDescriptorType | 0x0 | Der 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.
Konstante | Wert | Beschreibung |
---|---|---|
QBluetoothUuid::ProtocolUuid::Sdp | 0x0001 | SDP-Protokoll-UUID |
QBluetoothUuid::ProtocolUuid::Udp | 0x0002 | UDP-Protokoll UUID |
QBluetoothUuid::ProtocolUuid::Rfcomm | 0x0003 | RFCOMM-Protokoll UUID |
QBluetoothUuid::ProtocolUuid::Tcp | 0x0004 | TCP-Protokoll UUID |
QBluetoothUuid::ProtocolUuid::TcsBin | 0x0005 | Spezifikation der Telefoniekontrolle UUID |
QBluetoothUuid::ProtocolUuid::TcsAt | 0x0006 | Spezifikation der Telefoniekontrolle AT UUID |
QBluetoothUuid::ProtocolUuid::Att | 0x0007 | Attribut-Protokoll UUID |
QBluetoothUuid::ProtocolUuid::Obex | 0x0008 | OBEX-Protokoll UUID |
QBluetoothUuid::ProtocolUuid::Ip | 0x0009 | IP-Protokoll UUID |
QBluetoothUuid::ProtocolUuid::Ftp | 0x000A | FTP-Protokoll UUID |
QBluetoothUuid::ProtocolUuid::Http | 0x000C | HTTP-Protokoll UUID |
QBluetoothUuid::ProtocolUuid::Wsp | 0x000E | WSP UUID |
QBluetoothUuid::ProtocolUuid::Bnep | 0x000F | Bluetooth-Netzwerkkapselungsprotokoll UUID |
QBluetoothUuid::ProtocolUuid::Upnp | 0x0010 | Erweitertes Diensterkennungsprofil UUID |
QBluetoothUuid::ProtocolUuid::Hidp | 0x0011 | Profil für menschliche Schnittstellengeräte UUID |
QBluetoothUuid::ProtocolUuid::HardcopyControlChannel | 0x0012 | Profil für den Austausch von Hardcopy-Kabeln UUID |
QBluetoothUuid::ProtocolUuid::HardcopyDataChannel | 0x0014 | Profil für den Austausch von Hardcopy-Kabeln (UUID) |
QBluetoothUuid::ProtocolUuid::HardcopyNotification | 0x0016 | Profil für den Austausch von Hardcopy-Kabeln (UUID) |
QBluetoothUuid::ProtocolUuid::Avctp | 0x0017 | Audio/Video-Steuerungs-Transportprotokoll UUID |
QBluetoothUuid::ProtocolUuid::Avdtp | 0x0019 | Audio/Video-Verteilungstransportprotokoll UUID |
QBluetoothUuid::ProtocolUuid::Cmtp | 0x001B | Gemeinsames ISDN-Zugangsprofil |
QBluetoothUuid::ProtocolUuid::UdiCPlain | 0x001D | UDI-Protokoll UUID |
QBluetoothUuid::ProtocolUuid::McapControlChannel | 0x001E | Mehrkanal-Anpassungsprotokoll UUID |
QBluetoothUuid::ProtocolUuid::McapDataChannel | 0x001F | Mehrkanal-Anpassungsprotokoll UUID |
QBluetoothUuid::ProtocolUuid::L2cap | 0x0100 | L2CAP-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
Konstante | Wert | Beschreibung |
---|---|---|
QBluetoothUuid::ServiceClassUuid::ServiceDiscoveryServer | 0x1000 | Diensterkennungsserver UUID (Dienst) |
QBluetoothUuid::ServiceClassUuid::BrowseGroupDescriptor | 0x1001 | Browser-Gruppen-Deskriptor (Dienst) |
QBluetoothUuid::ServiceClassUuid::PublicBrowseGroup | 0x1002 | Öffentliche Browsergruppen-Dienstklasse. Dienste, die die öffentliche Browsergruppe in ihrem browse group list haben, sind von den entfernten Geräten auffindbar. |
QBluetoothUuid::ServiceClassUuid::SerialPort | 0x1101 | Serial Port Profile UUID (Dienst und Profil) |
QBluetoothUuid::ServiceClassUuid::LANAccessUsingPPP | 0x1102 | LAN-Zugangsprofil UUID (Dienst und Profil) |
QBluetoothUuid::ServiceClassUuid::DialupNetworking | 0x1103 | Einwahl-Netzwerkprofil UUID (Dienst & Profil) |
QBluetoothUuid::ServiceClassUuid::IrMCSync | 0x1104 | Synchronisationsprofil UUID (Dienst & Profil) |
QBluetoothUuid::ServiceClassUuid::ObexObjectPush | 0x1105 | OBEX-Objekt-Push-Dienst UUID (Dienst & Profil) |
QBluetoothUuid::ServiceClassUuid::OBEXFileTransfer | 0x1106 | Dateiübertragungsprofil (FTP) UUID (Dienst & Profil) |
QBluetoothUuid::ServiceClassUuid::IrMCSyncCommand | 0x1107 | Synchronisationsprofil UUID (Profil) |
QBluetoothUuid::ServiceClassUuid::Headset | 0x1108 | Headset-Profil (HSP) UUID (Dienst und Profil) |
QBluetoothUuid::ServiceClassUuid::AudioSource | 0x110a | Erweitertes Audioverteilungsprofil (A2DP) UUID (Dienst) |
QBluetoothUuid::ServiceClassUuid::AudioSink | 0x110b | Erweitertes Audioverteilungsprofil (A2DP) UUID (Dienst) |
QBluetoothUuid::ServiceClassUuid::AV_RemoteControlTarget | 0x110c | Audio/Video-Fernbedienungsprofil (AVRCP) UUID (Dienst) |
QBluetoothUuid::ServiceClassUuid::AdvancedAudioDistribution | 0x110d | Erweitertes Audioverteilungsprofil (A2DP) UUID (Profil) |
QBluetoothUuid::ServiceClassUuid::AV_RemoteControl | 0x110e | Audio-/Video-Fernbedienungsprofil (AVRCP) UUID (Dienst & Profil) |
QBluetoothUuid::ServiceClassUuid::AV_RemoteControlController | 0x110f | Audio-/Video-Fernbedienungsprofil UUID (Dienst) |
QBluetoothUuid::ServiceClassUuid::HeadsetAG | 0x1112 | Headset-Profil (HSP) UUID (Dienst) |
QBluetoothUuid::ServiceClassUuid::PANU | 0x1115 | Personal Area Networking Profile (PAN) UUID (Dienst & Profil) |
QBluetoothUuid::ServiceClassUuid::NAP | 0x1116 | Personal Area Networking-Profil (PAN) UUID (Dienst & Profil) |
QBluetoothUuid::ServiceClassUuid::GN | 0x1117 | Personal Area Networking Profile (PAN) UUID (Dienst & Profil) |
QBluetoothUuid::ServiceClassUuid::DirectPrinting | 0x1118 | Grundlegendes Druckprofil (BPP) UUID (Dienst) |
QBluetoothUuid::ServiceClassUuid::ReferencePrinting | 0x1119 | Verwandt mit Basic Printing Profile (BPP) UUID (Dienst) |
QBluetoothUuid::ServiceClassUuid::BasicImage | 0x111a | Grundlegendes Bildgebungsprofil (BIP) UUID (Profil) |
QBluetoothUuid::ServiceClassUuid::ImagingResponder | 0x111b | Grundlegendes Bildgebungsprofil (BIP) UUID (Dienst) |
QBluetoothUuid::ServiceClassUuid::ImagingAutomaticArchive | 0x111c | Grundlegendes Bildgebungsprofil (BIP) UUID (Dienst) |
QBluetoothUuid::ServiceClassUuid::ImagingReferenceObjects | 0x111d | Grundlegendes Bildgebungsprofil (BIP) UUID (Dienst) |
QBluetoothUuid::ServiceClassUuid::Handsfree | 0x111e | Hands-Free Profile (HFP) UUID (Dienst und Profil) |
QBluetoothUuid::ServiceClassUuid::HandsfreeAudioGateway | 0x111f | Hands-Free Audio Gateway (HFP) UUID (Dienst) |
QBluetoothUuid::ServiceClassUuid::DirectPrintingReferenceObjectsService | 0x1120 | Grundlegendes Druckprofil (BPP) UUID (Dienst) |
QBluetoothUuid::ServiceClassUuid::ReflectedUI | 0x1121 | Grundlegendes Druckprofil (BPP) UUID (Dienst) |
QBluetoothUuid::ServiceClassUuid::BasicPrinting | 0x1122 | Grundlegendes Druckprofil (BPP) UUID (Profil) |
QBluetoothUuid::ServiceClassUuid::PrintingStatus | 0x1123 | Grundlegendes Druckprofil (BPP) UUID (Dienst) |
QBluetoothUuid::ServiceClassUuid::HumanInterfaceDeviceService | 0x1124 | Human Interface Device (HID) UUID (Dienst und Profil) |
QBluetoothUuid::ServiceClassUuid::HardcopyCableReplacement | 0x1125 | Hardcopy Cable Replacement Profile (HCRP) (Profil) |
QBluetoothUuid::ServiceClassUuid::HCRPrint | 0x1126 | Hardcopy Cable Replacement Profile (HCRP) (Dienst) |
QBluetoothUuid::ServiceClassUuid::HCRScan | 0x1127 | Profil für den Austausch von Hardcopy-Kabeln (HCRP) (Dienst) |
QBluetoothUuid::ServiceClassUuid::SIMAccess | 0x112d | SIM-Zugangsprofil (SAP) UUID (Dienst und Profil) |
QBluetoothUuid::ServiceClassUuid::PhonebookAccessPCE | 0x112e | Telefonbuchzugriffsprofil (PBAP) UUID (Dienst) |
QBluetoothUuid::ServiceClassUuid::PhonebookAccessPSE | 0x112f | Telefonbuchzugriffsprofil (PBAP) UUID (Dienst) |
QBluetoothUuid::ServiceClassUuid::PhonebookAccess | 0x1130 | Telefonbuchzugriffsprofil (PBAP) (Profil) |
QBluetoothUuid::ServiceClassUuid::HeadsetHS | 0x1131 | Headset-Profil (HSP) UUID (Dienst) |
QBluetoothUuid::ServiceClassUuid::MessageAccessServer | 0x1132 | Nachrichtenzugriffsprofil (MAP) UUID (Dienst) |
QBluetoothUuid::ServiceClassUuid::MessageNotificationServer | 0x1133 | Nachrichtenzugriffsprofil (MAP) UUID (Dienst) |
QBluetoothUuid::ServiceClassUuid::MessageAccessProfile | 0x1134 | Nachrichtenzugriffsprofil (MAP) UUID (Profil) |
QBluetoothUuid::ServiceClassUuid::GNSS | 0x1135 | Globales Navigationssatellitensystem UUID (Profil) |
QBluetoothUuid::ServiceClassUuid::GNSSServer | 0x1136 | Globales Navigationssatellitensystem Server (UUID) (Dienst) |
QBluetoothUuid::ServiceClassUuid::Display3D | 0x1137 | 3D-Synchronisationsanzeige UUID (Dienst) |
QBluetoothUuid::ServiceClassUuid::Glasses3D | 0x1138 | 3D-Synchronisationsbrille UUID (Dienst) |
QBluetoothUuid::ServiceClassUuid::Synchronization3D | 0x1139 | 3D-Synchronisierung UUID (Profil) |
QBluetoothUuid::ServiceClassUuid::MPSProfile | 0x113a | Multi-Profil-Spezifikation UUID (Profil) |
QBluetoothUuid::ServiceClassUuid::MPSService | 0x113b | Multi-Profil-Spezifikation UUID (Dienst) |
QBluetoothUuid::ServiceClassUuid::PnPInformation | 0x1200 | Geräteidentifikation (DID) UUID (Dienst & Profil) |
QBluetoothUuid::ServiceClassUuid::GenericNetworking | 0x1201 | Generische Netzwerk UUID (Dienst) |
QBluetoothUuid::ServiceClassUuid::GenericFileTransfer | 0x1202 | Generische Dateiübertragung UUID (Dienst) |
QBluetoothUuid::ServiceClassUuid::GenericAudio | 0x1203 | Allgemeine Audio-UUID (Dienst) |
QBluetoothUuid::ServiceClassUuid::GenericTelephony | 0x1204 | Generische Telefon-UUID (Dienst) |
QBluetoothUuid::ServiceClassUuid::VideoSource | 0x1303 | Videoverteilungsprofil (VDP) UUID (Dienst) |
QBluetoothUuid::ServiceClassUuid::VideoSink | 0x1304 | Videoverteilungsprofil (VDP) UUID (Dienst) |
QBluetoothUuid::ServiceClassUuid::VideoDistribution | 0x1305 | Videoverteilungsprofil (VDP) UUID (Profil) |
QBluetoothUuid::ServiceClassUuid::HDP | 0x1400 | Gesundheitsgeräteprofil (HDP) UUID (Profil) |
QBluetoothUuid::ServiceClassUuid::HDPSource | 0x1401 | Quelle des Gesundheitsgeräteprofils (HDP) UUID (Dienst) |
QBluetoothUuid::ServiceClassUuid::HDPSink | 0x1402 | Gesundheitsgeräteprofil Senke (HDP) UUID (Dienst) |
QBluetoothUuid::ServiceClassUuid::GenericAccess | 0x1800 | Generischer 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::GenericAttribute | 0x1801 | |
QBluetoothUuid::ServiceClassUuid::ImmediateAlert | 0x1802 | Sofortige 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::LinkLoss | 0x1803 | Link Loss UUID (Dienst). Der Dienst definiert das Verhalten, wenn eine Verbindung zwischen zwei Geräten verloren geht. |
QBluetoothUuid::ServiceClassUuid::TxPower | 0x1804 | Sendeleistung UUID (Dienst). Der Dienst gibt den aktuellen Sendeleistungspegel eines Geräts in einer Verbindung an. |
QBluetoothUuid::ServiceClassUuid::CurrentTimeService | 0x1805 | Aktuelle Zeit UUID (Dienst). Der Dienst definiert, wie die aktuelle Zeit unter Verwendung des Generic Attribute Profile (GATT) dargestellt werden kann. |
QBluetoothUuid::ServiceClassUuid::ReferenceTimeUpdateService | 0x1806 | UUID 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::NextDSTChangeService | 0x1807 | Nächste Sommerzeitumstellung UUID (Dienst). Der Dienst legt fest, wie die Informationen über eine bevorstehende Sommerzeitumstellung veröffentlicht werden können. |
QBluetoothUuid::ServiceClassUuid::Glucose | 0x1808 | Glukose UUID (Dienst). Der Dienst stellt Glukose- und andere Daten von einem Glukosesensor zur Verwendung in Verbraucher- und professionellen Gesundheitsanwendungen zur Verfügung. |
QBluetoothUuid::ServiceClassUuid::HealthThermometer | 0x1809 | Gesundheitsthermometer 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::DeviceInformation | 0x180a | Geräteinformation UUID (Dienst). Der Geräteinformationsdienst stellt Hersteller- und/oder Anbieterinformationen über ein Gerät zur Verfügung. |
QBluetoothUuid::ServiceClassUuid::HeartRate | 0x180d | Herzfrequenz UUID (Dienst). Der Dienst stellt die Herzfrequenz und andere Daten von einem Herzfrequenzsensor für Fitnessanwendungen zur Verfügung. |
QBluetoothUuid::ServiceClassUuid::PhoneAlertStatusService | 0x180e | Telefonalarmstatus UUID (Dienst). Der Dienst zeigt den Telefonalarmstatus an, wenn eine Verbindung besteht. |
QBluetoothUuid::ServiceClassUuid::BatteryService | 0x180f | Batterie UUID (Dienst). Der Batteriedienst gibt den Zustand der Batterie in einem Gerät an. |
QBluetoothUuid::ServiceClassUuid::BloodPressure | 0x1810 | Blutdruck UUID (Dienst). Der Dienst stellt den Blutdruck und andere Daten von einem Blutdruckmessgerät für Anwendungen im Gesundheitswesen zur Verfügung. |
QBluetoothUuid::ServiceClassUuid::AlertNotificationService | 0x1811 | Alert Notification UUID (Dienst). Der Dienst "Alert Notification" stellt Alarminformationen auf einem Gerät zur Verfügung. |
QBluetoothUuid::ServiceClassUuid::HumanInterfaceDevice | 0x1812 | Human 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::ScanParameters | 0x1813 | Scan-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::RunningSpeedAndCadence | 0x1814 | Laufgeschwindigkeit 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::CyclingSpeedAndCadence | 0x1816 | Radfahren 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::CyclingPower | 0x1818 | Cycling 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::LocationAndNavigation | 0x1819 | Standort 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::EnvironmentalSensing | 0x181a | Umweltsensor UUID (Dienst). Der Dienst stellt Daten von einem Umweltsensor für Sport- und Fitnessanwendungen zur Verfügung. |
QBluetoothUuid::ServiceClassUuid::BodyComposition | 0x181b | Kö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::UserData | 0x181c | Benutzerdaten UUID (Dienst). Der Dienst Benutzerdaten stellt benutzerbezogene Daten wie Name, Geschlecht oder Gewicht in Sport- und Fitnessumgebungen bereit. |
QBluetoothUuid::ServiceClassUuid::WeightScale | 0x181d | Gewichtswaage 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::BondManagement | 0x181e | Bond 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::ContinuousGlucoseMonitoring | 0x181f | Kontinuierliche 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.