Sur cette page

QBluetoothUuid Class

La classe QBluetoothUuid génère un UUID pour chaque service Bluetooth. En savoir plus...

En-tête : #include <QBluetoothUuid>
CMake : find_package(Qt6 REQUIRED COMPONENTS Bluetooth)
target_link_libraries(mytarget PRIVATE Qt6::Bluetooth)
qmake : QT += bluetooth
Hérite de : QUuid

Types publics

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 }

Fonctions publiques

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)
QBluetoothUuid(const QBluetoothUuid &uuid)
~QBluetoothUuid()
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
QBluetoothUuid &operator=(const QBluetoothUuid &other)

Membres publics statiques

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)
(since 6.11.1) size_t qHash(QBluetoothUuid key, size_t seed = 0)
bool operator!=(const QBluetoothUuid &a, const QBluetoothUuid &b)
bool operator==(const QBluetoothUuid &a, const QBluetoothUuid &b)

Description détaillée

Documentation sur les types de membres

enum class QBluetoothUuid::CharacteristicType

Cette énumération est un type de commodité destiné aux UUID de classe de caractéristiques de service Bluetooth Low Energy. Les valeurs de ce type seront implicitement converties en « QBluetoothUuid » lorsque cela sera nécessaire. Les descriptions détaillées de ce type sont disponibles sur bluetooth.org.

ConstanteValeurDescription
QBluetoothUuid::CharacteristicType::AerobicHeartRateLowerLimit0x2a7eLimite inférieure de la fréquence cardiaque à laquelle l’utilisateur améliore son endurance pendant l’effort.
QBluetoothUuid::CharacteristicType::AerobicHeartRateUpperLimit0x2a84La limite supérieure de la fréquence cardiaque à partir de laquelle l'utilisateur améliore son endurance pendant l'effort.
QBluetoothUuid::CharacteristicType::AerobicThreshold0x2a7fCette caractéristique indique le premier seuil métabolique.
QBluetoothUuid::CharacteristicType::Age0x2a80Cette caractéristique indique l'âge de l'utilisateur.
QBluetoothUuid::CharacteristicType::AnaerobicHeartRateLowerLimit0x2a81La limite inférieure de la fréquence cardiaque à partir de laquelle l'utilisateur améliore sa tolérance anaérobie pendant l'effort.
QBluetoothUuid::CharacteristicType::AnaerobicHeartRateUpperLimit0x2a82La limite supérieure de la fréquence cardiaque à laquelle l'utilisateur améliore sa tolérance anaérobie pendant l'effort.
QBluetoothUuid::CharacteristicType::AnaerobicThreshold0x2a83Cette caractéristique correspond au deuxième seuil métabolique.
QBluetoothUuid::CharacteristicType::AlertCategoryID0x2a43Catégories d'alertes/de messages.
QBluetoothUuid::CharacteristicType::AlertCategoryIDBitMask0x2a42Catégories d'alertes/de messages.
QBluetoothUuid::CharacteristicType::AlertLevel0x2a06Le niveau auquel une alerte doit retentir sur un appareil. Si ce niveau est modifié pendant que l'alerte retentit, le nouveau niveau doit prendre effet.
QBluetoothUuid::CharacteristicType::AlertNotificationControlPoint0x2a44Point de contrôle du serveur de notification d’alertes. Le client peut saisir ici la commande pour demander diverses fonctions au serveur.
QBluetoothUuid::CharacteristicType::AlertStatus0x2a3fLa caractéristique « État de l’alerte » définit l’état de l’alerte.
QBluetoothUuid::CharacteristicType::ApparentWindDirection0x2a73Cette caractéristique indique la direction du vent apparent. Le vent apparent est celui perçu par un observateur en mouvement. Cette caractéristique indique la direction du vent sous forme d’angle mesuré dans le sens des aiguilles d’une montre par rapport au cap de l’observateur.
QBluetoothUuid::CharacteristicType::ApparentWindSpeed0x2a72Cette caractéristique indique la vitesse du vent apparent en mètres par seconde. Le vent apparent est celui ressenti par un observateur en mouvement.
QBluetoothUuid::CharacteristicType::Appearance0x2a01Aspect extérieur de cet appareil. Les valeurs sont composées d'une catégorie (10 bits) et de sous-catégories (6 bits).
QBluetoothUuid::CharacteristicType::BarometricPressureTrend0x2aa3Cette caractéristique indique la tendance de la pression barométrique.
QBluetoothUuid::CharacteristicType::BatteryLevel0x2a19Le niveau de charge actuel d’une batterie. 100 % correspond à une charge complète, tandis que 0 % correspond à une décharge complète.
QBluetoothUuid::CharacteristicType::BloodPressureFeature0x2a49La caractéristique « Fonctionnalités de pression artérielle » est utilisée pour décrire les fonctionnalités prises en charge par le capteur de pression artérielle.
QBluetoothUuid::CharacteristicType::BloodPressureMeasurement0x2a35La caractéristique « Mesure de la pression artérielle » est une structure de longueur variable contenant un champ « Indicateurs », un champ « Valeur composée de mesure de la pression artérielle », ainsi que des champs supplémentaires tels que l’horodatage, la fréquence cardiaque et l’identifiant utilisateur, déterminés par le contenu du champ « Indicateurs ».
QBluetoothUuid::CharacteristicType::BodyCompositionFeature0x2a9bCette caractéristique décrit les fonctionnalités disponibles dans la caractéristique « BodyCompositionMeasurement ».
QBluetoothUuid::CharacteristicType::BodyCompositionMeasurement0x2a9cCette caractéristique décrit la composition corporelle, telle que le pourcentage de masse musculaire ou la masse d’eau corporelle.
QBluetoothUuid::CharacteristicType::BodySensorLocation0x2a38La caractéristique « Emplacement du capteur corporel » décrit l’emplacement d’un capteur sur le corps (par exemple : poitrine, doigt ou main).
QBluetoothUuid::CharacteristicType::BootKeyboardInputReport0x2a22La caractéristique « Rapport d’entrée du clavier de démarrage » est utilisée pour transférer des données de rapport d’entrée de format et de longueur fixes entre un hôte HID fonctionnant en mode de protocole de démarrage et un service HID correspondant à un clavier de démarrage.
QBluetoothUuid::CharacteristicType::BootKeyboardOutputReport0x2a32La caractéristique « Rapport de sortie du clavier de démarrage » est utilisée pour transférer des données de rapport de sortie au format et à la longueur fixes entre un hôte HID fonctionnant en mode de protocole de démarrage et un service HID correspondant à un clavier de démarrage.
QBluetoothUuid::CharacteristicType::BootMouseInputReport0x2a33La caractéristique « Rapport d’entrée de la souris de démarrage » est utilisée pour transférer des données de rapport d’entrée au format et à la longueur fixes entre un hôte HID fonctionnant en mode de protocole de démarrage et un service HID correspondant à une souris de démarrage.
QBluetoothUuid::CharacteristicType::CSCFeature0x2a5cLa caractéristique « Fonctionnalités CSC » (vitesse et cadence de cyclisme) sert à décrire les fonctionnalités prises en charge par le serveur.
QBluetoothUuid::CharacteristicType::CSCMeasurement0x2a5bLa caractéristique « CSC Measurement » (CSC désigne la vitesse et la cadence de cyclisme) est une structure de longueur variable contenant un champ « Flags » et, en fonction du contenu de ce champ, peut contenir un ou plusieurs champs supplémentaires, comme indiqué dans les tableaux ci-dessous.
QBluetoothUuid::CharacteristicType::CurrentTime0x2a2bLa caractéristique « Current Time » affiche les mêmes informations que la caractéristique « ExactTime256 », ainsi que des informations sur le fuseau horaire, l’heure d’été et la méthode de mise à jour utilisée.
QBluetoothUuid::CharacteristicType::CyclingPowerControlPoint0x2a66La caractéristique « Point de contrôle de la puissance cycliste » sert à demander l’exécution d’une fonction spécifique sur l’appareil récepteur.
QBluetoothUuid::CharacteristicType::CyclingPowerFeature0x2a65La caractéristique « CP Feature » sert à communiquer la liste des fonctionnalités prises en charge par le dispositif.
QBluetoothUuid::CharacteristicType::CyclingPowerMeasurement0x2a63La caractéristique « Mesure de la puissance cyclique » est une structure de longueur variable contenant un champ « Indicateurs » et un champ « Puissance instantanée » et, en fonction du contenu du champ « Indicateurs », peut contenir un ou plusieurs champs supplémentaires, comme indiqué dans le tableau ci-dessous.
QBluetoothUuid::CharacteristicType::CyclingPowerVector0x2a64La caractéristique « Cycling Power Vector » est une structure de longueur variable contenant un champ « Flags » et pouvant, en fonction du contenu de ce champ, contenir un ou plusieurs champs supplémentaires, comme indiqué dans le tableau ci-dessous.
QBluetoothUuid::CharacteristicType::DatabaseChangeIncrement0x2a99 
QBluetoothUuid::CharacteristicType::DateOfBirth0x2a85Cette caractéristique indique la date de naissance de l’utilisateur.
QBluetoothUuid::CharacteristicType::DateOfThresholdAssessment0x2a86 
QBluetoothUuid::CharacteristicType::DateTime0x2a08La caractéristique « Date et heure » est utilisée pour représenter l'heure.
QBluetoothUuid::CharacteristicType::DayDateTime0x2a0aLa caractéristique « Day Date Time » présente la date, l'heure et le jour de la semaine.
QBluetoothUuid::CharacteristicType::DayOfWeek0x2a09La caractéristique « Jour de la semaine » décrit le jour de la semaine (du lundi au dimanche).
QBluetoothUuid::CharacteristicType::DescriptorValueChanged0x2a7dCette caractéristique est liée au service de détection environnementale.
QBluetoothUuid::CharacteristicType::DeviceName0x2a00La caractéristique « Nom de l'appareil » contient le nom de l'appareil.
QBluetoothUuid::CharacteristicType::DewPoint0x2a7bCette caractéristique indique le point de rosée en degrés Celsius.
QBluetoothUuid::CharacteristicType::DSTOffset0x2a0dLa caractéristique « Décalage horaire » décrit le décalage utilisé dans le cadre de l'heure d'été.
QBluetoothUuid::CharacteristicType::Elevation0x2a6cLa caractéristique « Altitude » indique l'altitude au-dessus ou en dessous du niveau de la mer.
QBluetoothUuid::CharacteristicType::EmailAddress0x2a87Cette caractéristique indique l'adresse e-mail de l'utilisateur.
QBluetoothUuid::CharacteristicType::ExactTime2560x2a0cLa caractéristique « Exact Time 256 » décrit la date, le jour et l'heure avec une précision de 1/256e de seconde.
QBluetoothUuid::CharacteristicType::FatBurnHeartRateLowerLimit0x2a88La limite inférieure de la fréquence cardiaque à laquelle l’utilisateur optimise la combustion des graisses pendant l’effort.
QBluetoothUuid::CharacteristicType::FatBurnHeartRateUpperLimit0x2a89La limite supérieure de la fréquence cardiaque à laquelle l'utilisateur optimise la combustion des graisses pendant l'effort.
QBluetoothUuid::CharacteristicType::FirmwareRevisionString0x2a26La valeur de cette caractéristique est une chaîne UTF-8 représentant la version du micrologiciel de l’appareil.
QBluetoothUuid::CharacteristicType::FirstName0x2a8aCette caractéristique indique le prénom de l’utilisateur.
QBluetoothUuid::CharacteristicType::FiveZoneHeartRateLimits0x2a8bCette caractéristique contient les limites entre les zones de fréquence cardiaque pour la définition de la fréquence cardiaque en 5 zones.
QBluetoothUuid::CharacteristicType::Gender0x2a8cCette caractéristique indique le sexe de l’utilisateur.
QBluetoothUuid::CharacteristicType::GlucoseFeature0x2a51La caractéristique « Glucose Feature » est utilisée pour décrire les fonctionnalités prises en charge par le serveur. Lorsqu’elle est lue, la caractéristique « Glucose Feature » renvoie une valeur qui est utilisée par un client pour déterminer les fonctionnalités prises en charge par le serveur.
QBluetoothUuid::CharacteristicType::GlucoseMeasurement0x2a18La caractéristique « Mesure de la glycémie » est une structure de longueur variable contenant un champ « Indicateurs », un champ « Numéro de séquence », un champ « Temps de base » et, en fonction du contenu du champ « Indicateurs », peut contenir un champ « Décalage temporel », un champ « Concentration de glucose », un champ « Emplacement de l’échantillon » et un champ « Annonce de l’état du capteur ».
QBluetoothUuid::CharacteristicType::GlucoseMeasurementContext0x2a34 
QBluetoothUuid::CharacteristicType::GustFactor0x2a74Cette caractéristique indique un facteur d’augmentation de la vitesse du vent entre la vitesse moyenne du vent et la vitesse maximale des rafales.
QBluetoothUuid::CharacteristicType::HardwareRevisionString0x2a27La valeur de cette caractéristique est une chaîne UTF-8 représentant la version matérielle du matériel intégré à l’appareil.
QBluetoothUuid::CharacteristicType::MaximumRecommendedHeartRate0x2a91Cette caractéristique indique la fréquence cardiaque maximale recommandée qui limite l’effort.
QBluetoothUuid::CharacteristicType::HeartRateControlPoint0x2a39 
QBluetoothUuid::CharacteristicType::HeartRateMax0x2a8dCette caractéristique indique la fréquence cardiaque maximale qu’un utilisateur peut atteindre, exprimée en battements par minute.
QBluetoothUuid::CharacteristicType::HeartRateMeasurement0x2a37 
QBluetoothUuid::CharacteristicType::HeatIndex0x2a7aCette caractéristique fournit un indice de chaleur en degrés Celsius.
QBluetoothUuid::CharacteristicType::Height0x2a8eCette caractéristique indique la taille de l'utilisateur.
QBluetoothUuid::CharacteristicType::HIDControlPoint0x2a4cLa caractéristique « HID Control Point » est un attribut de point de contrôle qui définit les commandes HID lorsqu’elle est écrite.
QBluetoothUuid::CharacteristicType::HIDInformation0x2a4aLa caractéristique « HID Information » renvoie les attributs HID lorsqu’elle est lue.
QBluetoothUuid::CharacteristicType::HipCircumference0x2a8fCette caractéristique indique le tour de hanches de l’utilisateur en mètres.
QBluetoothUuid::CharacteristicType::Humidity0x2a6fCette caractéristique indique le taux d’humidité en pourcentage.
QBluetoothUuid::CharacteristicType::IEEE1107320601RegulatoryCertificationDataList0x2a2aLa valeur de cette caractéristique est une structure opaque répertoriant divers éléments de conformité réglementaire et/ou de certification auxquels l'appareil prétend se conformer.
QBluetoothUuid::CharacteristicType::IntermediateCuffPressure0x2a36Cette caractéristique a le même format que la caractéristique « Mesure de la pression artérielle ».
QBluetoothUuid::CharacteristicType::IntermediateTemperature0x2a1eLa caractéristique « Température intermédiaire » a le même format que la caractéristique « Mesure de la température ».
QBluetoothUuid::CharacteristicType::Irradiance0x2a77Cette caractéristique indique la puissance du rayonnement électromagnétique en watts par mètre carré.
QBluetoothUuid::CharacteristicType::Language0x2aa2Cette caractéristique contient la définition de la langue basée sur la norme ISO 639-1.
QBluetoothUuid::CharacteristicType::LastName0x2a90Cette caractéristique indique le nom de famille de l'utilisateur.
QBluetoothUuid::CharacteristicType::LNControlPoint0x2a6bLa caractéristique « Point de contrôle LN » sert à demander l’exécution d’une fonction spécifique sur l’appareil récepteur.
QBluetoothUuid::CharacteristicType::LNFeature0x2a6aLa caractéristique « LN Feature » sert à fournir la liste des fonctionnalités prises en charge par l'appareil.
QBluetoothUuid::CharacteristicType::LocalTimeInformation0x2a0f 
QBluetoothUuid::CharacteristicType::LocationAndSpeed0x2a67La caractéristique « Location and Speed » est une structure de longueur variable contenant un champ « Flags » et, en fonction du contenu de ce champ, peut contenir une combinaison de champs de données.
QBluetoothUuid::CharacteristicType::MagneticDeclination0x2a2cCette caractéristique contient l’angle, sur le plan horizontal, entre la direction du nord géographique et celle du nord magnétique, mesuré dans le sens des aiguilles d’une montre, du nord géographique vers le nord magnétique.
QBluetoothUuid::CharacteristicType::MagneticFluxDensity2D0x2aa0Cette caractéristique indique la densité de flux magnétique sur les axes x et y.
QBluetoothUuid::CharacteristicType::MagneticFluxDensity3D0x2aa1Cette caractéristique indique la densité de flux magnétique sur les axes x, y et z.
QBluetoothUuid::CharacteristicType::ManufacturerNameString0x2a29La valeur de cette caractéristique est une chaîne de caractères UTF-8 représentant le nom du fabricant de l’appareil.
QBluetoothUuid::CharacteristicType::MeasurementInterval0x2a21La caractéristique « Intervalle de mesure » définit le délai entre deux mesures.
QBluetoothUuid::CharacteristicType::ModelNumberString0x2a24La valeur de cette caractéristique est une chaîne UTF-8 représentant le numéro de modèle attribué par le fournisseur de l’appareil.
QBluetoothUuid::CharacteristicType::Navigation0x2a68La caractéristique « Navigation » est une structure de longueur variable contenant un champ « Flags », un champ « Bearing », un champ « Heading » et, en fonction du contenu du champ « Flags ».
QBluetoothUuid::CharacteristicType::NewAlert0x2a46Cette caractéristique définit la catégorie de l’alerte et le nombre de nouvelles alertes de cette catégorie survenues sur le périphérique serveur.
QBluetoothUuid::CharacteristicType::PeripheralPreferredConnectionParameters0x2a04 
QBluetoothUuid::CharacteristicType::PeripheralPrivacyFlag0x2a02 
QBluetoothUuid::CharacteristicType::PnPID0x2a50La caractéristique « PnP_ID » renvoie sa valeur lorsqu’elle est lue à l’aide de la procédure GATT de lecture de la valeur d’une caractéristique.
QBluetoothUuid::CharacteristicType::PollenConcentration0x2a75La caractéristique indique la concentration de pollen par mètre cube.
QBluetoothUuid::CharacteristicType::PositionQuality0x2a69La caractéristique « Position Quality » est une structure de longueur variable contenant un champ « Flags » et au moins une des données facultatives.
QBluetoothUuid::CharacteristicType::Pressure0x2a6dLa caractéristique « Pressure » indique la valeur d’un capteur de pression.
QBluetoothUuid::CharacteristicType::ProtocolMode0x2a4eLa caractéristique « Mode de protocole » sert à indiquer le mode de protocole actuel du service HID auquel elle est associée, ou à définir le mode de protocole souhaité pour ce service.
QBluetoothUuid::CharacteristicType::Rainfall0x2a78Cette caractéristique indique la quantité de précipitations en mètres.
QBluetoothUuid::CharacteristicType::ReconnectionAddress0x2a03Les informations figurant sur cette page sont fournies à titre indicatif. Les descriptions normatives figurent dans la spécification applicable.
QBluetoothUuid::CharacteristicType::RecordAccessControlPoint0x2a52Ce point de contrôle est utilisé avec un service pour fournir des fonctionnalités de gestion de base pour la base de données des dossiers patients du capteur de glucose.
QBluetoothUuid::CharacteristicType::ReferenceTimeInformation0x2a14 
QBluetoothUuid::CharacteristicType::Report0x2a4dLa caractéristique « Rapport » sert à échanger des données entre un périphérique HID et un hôte HID.
QBluetoothUuid::CharacteristicType::ReportMap0x2a4bIl n’existe qu’une seule instance de cette caractéristique au sein d’un service HID.
QBluetoothUuid::CharacteristicType::RestingHeartRate0x2a92Cette caractéristique indique la fréquence cardiaque minimale qu'un utilisateur peut atteindre.
QBluetoothUuid::CharacteristicType::RingerControlPoint0x2a40La caractéristique « Ringer Control Point » définit le point de contrôle de la sonnerie.
QBluetoothUuid::CharacteristicType::RingerSetting0x2a41La caractéristique « Ringer Setting » définit le paramétrage de la sonnerie.
QBluetoothUuid::CharacteristicType::RSCFeature0x2a54La caractéristique « RSC » (vitesse de course et cadence) sert à décrire les fonctionnalités prises en charge par le serveur.
QBluetoothUuid::CharacteristicType::RSCMeasurement0x2a53RSC fait référence à la vitesse de course et à la cadence.
QBluetoothUuid::CharacteristicType::SCControlPoint0x2a55La caractéristique « Point de contrôle SC » sert à demander l’exécution d’une fonction spécifique sur l’appareil récepteur.
QBluetoothUuid::CharacteristicType::ScanIntervalWindow0x2a4fLa caractéristique « Fenêtre d’intervalle de balayage » sert à stocker les paramètres de balayage du client GATT.
QBluetoothUuid::CharacteristicType::ScanRefresh0x2a31La caractéristique « Actualisation de balayage » sert à notifier au client que le serveur exige que la caractéristique « Fenêtre d’intervalle de balayage » soit mise à jour avec les dernières valeurs dès réception de la notification.
QBluetoothUuid::CharacteristicType::SensorLocation0x2a5dLa caractéristique « Sensor Location » sert à indiquer l'emplacement du capteur.
QBluetoothUuid::CharacteristicType::SerialNumberString0x2a25La valeur de cette caractéristique est une chaîne UTF-8 de longueur variable représentant le numéro de série d'une instance particulière du périphérique.
QBluetoothUuid::CharacteristicType::ServiceChanged0x2a05 
QBluetoothUuid::CharacteristicType::SoftwareRevisionString0x2a28La valeur de cette caractéristique est une chaîne UTF-8 représentant la version du logiciel installé sur l'appareil.
QBluetoothUuid::CharacteristicType::SportTypeForAerobicAnaerobicThresholds0x2a93Cette caractéristique sert à prérégler les différentes caractéristiques de seuil aérobie et anaérobie en fonction du type de sport pratiqué.
QBluetoothUuid::CharacteristicType::SupportedNewAlertCategory0x2a47Catégorie prise en charge par le serveur pour les nouvelles alertes.
QBluetoothUuid::CharacteristicType::SupportedUnreadAlertCategory0x2a48Catégorie prise en charge par le serveur pour les alertes non lues.
QBluetoothUuid::CharacteristicType::SystemID0x2a23Si l’identifiant système est basé sur une adresse d’appareil Bluetooth dont l’identifiant d’entreprise (OUI) est 0x123456 et l’identifiant attribué par l’entreprise est 0x9ABCDE, alors l’identifiant système doit être 0x123456FFFE9ABCDE.
QBluetoothUuid::CharacteristicType::Temperature0x2a6eLa valeur de cette caractéristique indique la température en degrés Celsius.
QBluetoothUuid::CharacteristicType::TemperatureMeasurement0x2a1cLa caractéristique « Mesure de température » est une structure de longueur variable contenant un champ « Indicateurs », un champ « Valeur de mesure de température » et, en fonction du contenu du champ « Indicateurs », éventuellement un champ « Horodatage » et/ou un champ « Type de température ».
QBluetoothUuid::CharacteristicType::TemperatureType0x2a1dLa caractéristique « Type de température » est une énumération qui indique l'endroit où la température a été mesurée.
QBluetoothUuid::CharacteristicType::ThreeZoneHeartRateLimits0x2a94Cette caractéristique contient les limites entre les zones de fréquence cardiaque pour la définition de la fréquence cardiaque à 3 zones.
QBluetoothUuid::CharacteristicType::TimeAccuracy0x2a12 
QBluetoothUuid::CharacteristicType::TimeSource0x2a13 
QBluetoothUuid::CharacteristicType::TimeUpdateControlPoint0x2a16 
QBluetoothUuid::CharacteristicType::TimeUpdateState0x2a17 
QBluetoothUuid::CharacteristicType::TimeWithDST0x2a11 
QBluetoothUuid::CharacteristicType::TimeZone0x2a0e 
QBluetoothUuid::CharacteristicType::TrueWindDirection0x2a71Cette caractéristique indique la direction du vent sous forme d'angle mesuré dans le sens des aiguilles d'une montre par rapport au nord géographique. Un vent venant de l'est est donc indiqué comme étant de 90 degrés.
QBluetoothUuid::CharacteristicType::TrueWindSpeed0x2a70Cette caractéristique indique la vitesse du vent en mètres par seconde.
QBluetoothUuid::CharacteristicType::TwoZoneHeartRateLimits0x2a95Cette caractéristique contient les limites entre les zones de fréquence cardiaque pour la définition de la fréquence cardiaque à 2 zones.
QBluetoothUuid::CharacteristicType::TxPowerLevel0x2a07La valeur de cette caractéristique est un entier signé de 8 bits dont l’exposant à virgule fixe est égal à 0.
QBluetoothUuid::CharacteristicType::UnreadAlertStatus0x2a45Cette caractéristique indique le nombre d'alertes non lues existant dans la catégorie spécifique sur l'appareil.
QBluetoothUuid::CharacteristicType::UserControlPoint0x2a9f 
QBluetoothUuid::CharacteristicType::UserIndex0x2a9aCette caractéristique indique l'indice de l'utilisateur.
QBluetoothUuid::CharacteristicType::UVIndex0x2a76Cette caractéristique indique l’indice UV.
QBluetoothUuid::CharacteristicType::VO2Max0x2a96Cette caractéristique indique la consommation maximale d’oxygène d’un utilisateur.
QBluetoothUuid::CharacteristicType::WaistCircumference0x2a97Cette caractéristique indique le tour de taille de l'utilisateur en mètres.
QBluetoothUuid::CharacteristicType::Weight0x2a98Cette caractéristique indique le poids de l'utilisateur en kilogrammes.
QBluetoothUuid::CharacteristicType::WeightMeasurement0x2a9dCette caractéristique fournit des données liées au poids, telles que l'IMC ou le poids de l'utilisateur.
QBluetoothUuid::CharacteristicType::WeightScaleFeature0x2a9eCette caractéristique décrit les données disponibles dans la caractéristique « WeightMeasurement ».
QBluetoothUuid::CharacteristicType::WindChill0x2a79Cette caractéristique indique la température ressentie en degrés Celsius.

enum class QBluetoothUuid::DescriptorType

Les descripteurs sont des attributs qui décrivent les valeurs des caractéristiques Bluetooth Low Energy.

Cette énumération est un type de commodité pour les UUID de classe de descripteurs. Les valeurs de ce type seront implicitement converties en « QBluetoothUuid » lorsque cela sera nécessaire. Les spécifications détaillées du type sont disponibles sur bluetooth.org.

ConstanteValeurDescription
QBluetoothUuid::DescriptorType::CharacteristicExtendedProperties0x2900Le descripteur définit des propriétés de caractéristique supplémentaires. L'existence de ce descripteur est indiquée par l'indicateur « QLowEnergyCharacteristic::ExtendedProperty ».
QBluetoothUuid::DescriptorType::CharacteristicUserDescription0x2901Le descripteur fournit une description textuelle destinée à l'utilisateur pour une valeur de caractéristique.
QBluetoothUuid::DescriptorType::ClientCharacteristicConfiguration0x2902Le descripteur définit la manière dont la caractéristique peut être configurée par un client spécifique.
QBluetoothUuid::DescriptorType::ServerCharacteristicConfiguration0x2903Le descripteur définit comment le descripteur de caractéristique associé peut être configuré pour le serveur.
QBluetoothUuid::DescriptorType::CharacteristicPresentationFormat0x2904Le descripteur définit le format de la valeur de caractéristique.
QBluetoothUuid::DescriptorType::CharacteristicAggregateFormat0x2905Le descripteur définit le format d’une valeur de caractéristique agrégée.
QBluetoothUuid::DescriptorType::ValidRange0x2906Le descripteur sert à définir l'intervalle d'une caractéristique. Il contient deux champs obligatoires (limites supérieure et inférieure) qui définissent cet intervalle.
QBluetoothUuid::DescriptorType::ExternalReportReference0x2907Permet à un hôte HID de mapper les informations issues de la valeur de la caractéristique « Report Map » (carte de rapport) pour les données de rapport d’entrée, de rapport de sortie ou de rapport de fonctionnalité vers l’UUID de caractéristique des caractéristiques de service externes utilisées pour transférer les données associées.
QBluetoothUuid::DescriptorType::ReportReference0x2908Informations de mappage sous la forme d’un ID de rapport et d’un type de rapport qui associent la caractéristique parente actuelle au(x) ID de rapport et au(x) type(s) de rapport définis au sein de la caractéristique « Report Map ».
QBluetoothUuid::DescriptorType::EnvironmentalSensingConfiguration0x290bLe descripteur définit la manière dont plusieurs descripteurs de paramètres de déclenchement sont combinés. Par conséquent, ce descripteur fonctionne conjointement avec le descripteur « EnvironmentalSensingTriggerSetting » pour définir les conditions dans lesquelles la valeur de la caractéristique associée peut être notifiée.
QBluetoothUuid::DescriptorType::EnvironmentalSensingMeasurement0x290cLe descripteur définit les informations supplémentaires destinées au serveur de détection environnementale, telles que l’application prévue, les fonctions d’échantillonnage ou la période de mesure et l’incertitude.
QBluetoothUuid::DescriptorType::EnvironmentalSensingTriggerSetting0x290dLe descripteur définit les conditions dans lesquelles un serveur de détection environnementale (ESS) doit déclencher des notifications. Il peut s’agir, par exemple, de l’atteinte de certains seuils ou de l’expiration de minuteries. Cela implique que la caractéristique ESS prend en charge les notifications.
QBluetoothUuid::DescriptorType::UnknownDescriptorType0x0Le type de descripteur est inconnu.

enum class QBluetoothUuid::ProtocolUuid

Cette énumération est un type de commodité pour les UUID du protocole Bluetooth. Les valeurs de ce type seront implicitement converties en ` QBluetoothUuid ` lorsque cela sera nécessaire.

ConstanteValeurDescription
QBluetoothUuid::ProtocolUuid::Sdp0x0001UUID du protocole SDP
QBluetoothUuid::ProtocolUuid::Udp0x0002UUID du protocole UDP
QBluetoothUuid::ProtocolUuid::Rfcomm0x0003UUID du protocole RFCOMM
QBluetoothUuid::ProtocolUuid::Tcp0x0004UUID du protocole TCP
QBluetoothUuid::ProtocolUuid::TcsBin0x0005UUID de la spécification de contrôle de la téléphonie
QBluetoothUuid::ProtocolUuid::TcsAt0x0006UUID AT de la spécification de contrôle téléphonique
QBluetoothUuid::ProtocolUuid::Att0x0007UUID du protocole d'attribut
QBluetoothUuid::ProtocolUuid::Obex0x0008UUID du protocole OBEX
QBluetoothUuid::ProtocolUuid::Ip0x0009UUID du protocole IP
QBluetoothUuid::ProtocolUuid::Ftp0x000AUUID du protocole FTP
QBluetoothUuid::ProtocolUuid::Http0x000CUUID du protocole HTTP
QBluetoothUuid::ProtocolUuid::Wsp0x000EUUID WSP
QBluetoothUuid::ProtocolUuid::Bnep0x000FUUID du protocole d'encapsulation réseau Bluetooth
QBluetoothUuid::ProtocolUuid::Upnp0x0010UUID du profil de découverte de services étendu
QBluetoothUuid::ProtocolUuid::Hidp0x0011UUID du profil de périphérique d’interface humaine
QBluetoothUuid::ProtocolUuid::HardcopyControlChannel0x0012UUID du profil de remplacement du câble d'impression
QBluetoothUuid::ProtocolUuid::HardcopyDataChannel0x0014UUID du profil de remplacement du câble d'impression
QBluetoothUuid::ProtocolUuid::HardcopyNotification0x0016UUID du profil de remplacement du câble d’impression
QBluetoothUuid::ProtocolUuid::Avctp0x0017UUID du protocole de transport de contrôle audio/vidéo
QBluetoothUuid::ProtocolUuid::Avdtp0x0019UUID du protocole de transport de distribution audio/vidéo
QBluetoothUuid::ProtocolUuid::Cmtp0x001BProfil d'accès RNIS commun
QBluetoothUuid::ProtocolUuid::UdiCPlain0x001DUUID du protocole UDI
QBluetoothUuid::ProtocolUuid::McapControlChannel0x001EUUID du protocole d'adaptation multicanal
QBluetoothUuid::ProtocolUuid::McapDataChannel0x001FUUID du protocole d'adaptation multicanal
QBluetoothUuid::ProtocolUuid::L2cap0x0100UUID du protocole L2CAP

Voir également QBluetoothServiceInfo::ProtocolDescriptorList.

enum class QBluetoothUuid::ServiceClassUuid

Cette énumération est un type de commodité destiné aux UUID de classes de services et de profils Bluetooth. Les valeurs de ce type seront implicitement converties en un objet ` QBluetoothUuid ` lorsque cela s'avérera nécessaire. Certains UUID correspondent à des identifiants de classes de services, d'autres à des identifiants de profils, et certains peuvent servir dans les deux cas. En règle générale, les UUID de profil ne doivent être utilisés que dans un attribut « QBluetoothServiceInfo::BluetoothProfileDescriptorList » et les UUID de classe de service uniquement dans un attribut « QBluetoothServiceInfo::ServiceClassIds ». Si l’UUID est marqué à la fois comme UUID de profil et de classe de service, il peut être utilisé comme valeur pour l’un ou l’autre des attributs de service ci-dessus. Une telle double utilisation a des raisons historiques, mais n’est plus autorisée pour les UUID plus récents.

La liste ci-dessous précise explicitement le type d’utilisation de chaque UUID. Les valeurs liées à Bluetooth Low Energy commençant par 0x18 ont été introduites par Qt 5.4

ConstanteValeurDescription
QBluetoothUuid::ServiceClassUuid::ServiceDiscoveryServer0x1000UUID du serveur de découverte de services (service)
QBluetoothUuid::ServiceClassUuid::BrowseGroupDescriptor0x1001Descripteur de groupe de navigation (service)
QBluetoothUuid::ServiceClassUuid::PublicBrowseGroup0x1002Classe de service du groupe de navigation publique. Les services dont l'browse group list contient le groupe de navigation publique sont détectables par les appareils distants.
QBluetoothUuid::ServiceClassUuid::SerialPort0x1101UUID du profil de port série (service et profil)
QBluetoothUuid::ServiceClassUuid::LANAccessUsingPPP0x1102UUID du profil d'accès au réseau local (service et profil)
QBluetoothUuid::ServiceClassUuid::DialupNetworking0x1103UUID du profil de connexion à distance (service et profil)
QBluetoothUuid::ServiceClassUuid::IrMCSync0x1104UUID du profil de synchronisation (service et profil)
QBluetoothUuid::ServiceClassUuid::ObexObjectPush0x1105UUID du service de poussée d'objets OBEX (service et profil)
QBluetoothUuid::ServiceClassUuid::OBEXFileTransfer0x1106UUID du profil de transfert de fichiers (FTP) (service et profil)
QBluetoothUuid::ServiceClassUuid::IrMCSyncCommand0x1107UUID du profil de synchronisation (profil)
QBluetoothUuid::ServiceClassUuid::Headset0x1108UUID du profil casque (HSP) (service et profil)
QBluetoothUuid::ServiceClassUuid::AudioSource0x110aUUID du profil de distribution audio avancée (A2DP) (service)
QBluetoothUuid::ServiceClassUuid::AudioSink0x110bUUID du profil de distribution audio avancée (A2DP) (service)
QBluetoothUuid::ServiceClassUuid::AV_RemoteControlTarget0x110cUUID du profil de télécommande audio/vidéo (AVRCP) (service)
QBluetoothUuid::ServiceClassUuid::AdvancedAudioDistribution0x110dUUID du profil de distribution audio avancée (A2DP) (profil)
QBluetoothUuid::ServiceClassUuid::AV_RemoteControl0x110eUUID du profil de contrôle à distance audio/vidéo (AVRCP) (service et profil)
QBluetoothUuid::ServiceClassUuid::AV_RemoteControlController0x110fUUID du profil de télécommande audio/vidéo (service)
QBluetoothUuid::ServiceClassUuid::HeadsetAG0x1112UUID du profil casque (HSP) (service)
QBluetoothUuid::ServiceClassUuid::PANU0x1115UUID du profil de réseau personnel (PAN) (service et profil)
QBluetoothUuid::ServiceClassUuid::NAP0x1116UUID du profil de réseau personnel (PAN) (service et profil)
QBluetoothUuid::ServiceClassUuid::GN0x1117UUID du profil de réseau personnel (PAN) (service et profil)
QBluetoothUuid::ServiceClassUuid::DirectPrinting0x1118UUID du profil d’impression de base (BPP) (service)
QBluetoothUuid::ServiceClassUuid::ReferencePrinting0x1119Lié à l’UUID du profil d’impression de base (BPP) (service)
QBluetoothUuid::ServiceClassUuid::BasicImage0x111aUUID du profil d’imagerie de base (BIP) (profil)
QBluetoothUuid::ServiceClassUuid::ImagingResponder0x111bUUID du profil d'imagerie de base (BIP) (service)
QBluetoothUuid::ServiceClassUuid::ImagingAutomaticArchive0x111cUUID du profil d'imagerie de base (BIP) (service)
QBluetoothUuid::ServiceClassUuid::ImagingReferenceObjects0x111dUUID du profil d'imagerie de base (BIP) (service)
QBluetoothUuid::ServiceClassUuid::Handsfree0x111eUUID du profil mains libres (HFP) (service et profil)
QBluetoothUuid::ServiceClassUuid::HandsfreeAudioGateway0x111fUUID de la passerelle audio mains libres (HFP) (service)
QBluetoothUuid::ServiceClassUuid::DirectPrintingReferenceObjectsService0x1120UUID du profil d'impression de base (BPP) (service)
QBluetoothUuid::ServiceClassUuid::ReflectedUI0x1121UUID du profil d'impression de base (BPP) (service)
QBluetoothUuid::ServiceClassUuid::BasicPrinting0x1122UUID du profil d'impression de base (BPP) (profil)
QBluetoothUuid::ServiceClassUuid::PrintingStatus0x1123UUID du profil d'impression de base (BPP) (service)
QBluetoothUuid::ServiceClassUuid::HumanInterfaceDeviceService0x1124UUID du périphérique d’interface humaine (HID) (service et profil)
QBluetoothUuid::ServiceClassUuid::HardcopyCableReplacement0x1125Profil de remplacement de câble d’impression (HCRP) (profil)
QBluetoothUuid::ServiceClassUuid::HCRPrint0x1126Profil de remplacement du câble d’impression (HCRP) (service)
QBluetoothUuid::ServiceClassUuid::HCRScan0x1127Profil de remplacement du câble d’impression (HCRP) (service)
QBluetoothUuid::ServiceClassUuid::SIMAccess0x112dUUID du profil d’accès à la carte SIM (SAP) (service et profil)
QBluetoothUuid::ServiceClassUuid::PhonebookAccessPCE0x112eUUID du profil d’accès au répertoire (PBAP) (service)
QBluetoothUuid::ServiceClassUuid::PhonebookAccessPSE0x112fUUID du profil d'accès au répertoire (PBAP) (service)
QBluetoothUuid::ServiceClassUuid::PhonebookAccess0x1130Profil d’accès au répertoire (PBAP) (profil)
QBluetoothUuid::ServiceClassUuid::HeadsetHS0x1131UUID du profil de casque (HSP) (service)
QBluetoothUuid::ServiceClassUuid::MessageAccessServer0x1132UUID du profil d’accès aux messages (MAP) (service)
QBluetoothUuid::ServiceClassUuid::MessageNotificationServer0x1133UUID du profil d’accès aux messages (MAP) (service)
QBluetoothUuid::ServiceClassUuid::MessageAccessProfile0x1134UUID du profil d’accès aux messages (MAP) (profil)
QBluetoothUuid::ServiceClassUuid::GNSS0x1135UUID du système mondial de navigation par satellite (profil)
QBluetoothUuid::ServiceClassUuid::GNSSServer0x1136UUID du serveur du système mondial de navigation par satellite (service)
QBluetoothUuid::ServiceClassUuid::Display3D0x1137UUID de l'affichage de synchronisation 3D (service)
QBluetoothUuid::ServiceClassUuid::Glasses3D0x1138UUID des lunettes de synchronisation 3D (service)
QBluetoothUuid::ServiceClassUuid::Synchronization3D0x1139UUID de synchronisation 3D (profil)
QBluetoothUuid::ServiceClassUuid::MPSProfile0x113aUUID de la spécification multiprofil (profil)
QBluetoothUuid::ServiceClassUuid::MPSService0x113bUUID de la spécification multiprofil (service)
QBluetoothUuid::ServiceClassUuid::PnPInformation0x1200UUID d’identification de l’appareil (DID) (service et profil)
QBluetoothUuid::ServiceClassUuid::GenericNetworking0x1201UUID de mise en réseau générique (service)
QBluetoothUuid::ServiceClassUuid::GenericFileTransfer0x1202UUID de transfert de fichiers générique (service)
QBluetoothUuid::ServiceClassUuid::GenericAudio0x1203UUID générique audio (service)
QBluetoothUuid::ServiceClassUuid::GenericTelephony0x1204UUID générique de téléphonie (service)
QBluetoothUuid::ServiceClassUuid::VideoSource0x1303UUID du profil de distribution vidéo (VDP) (service)
QBluetoothUuid::ServiceClassUuid::VideoSink0x1304UUID du profil de distribution vidéo (VDP) (service)
QBluetoothUuid::ServiceClassUuid::VideoDistribution0x1305UUID du profil de distribution vidéo (VDP) (profil)
QBluetoothUuid::ServiceClassUuid::HDP0x1400UUID du profil de dispositif de santé (HDP) (profil)
QBluetoothUuid::ServiceClassUuid::HDPSource0x1401UUID de la source du profil de dispositif de santé (HDP) (service)
QBluetoothUuid::ServiceClassUuid::HDPSink0x1402UUID du récepteur du profil de dispositif de santé (HDP) (service)
QBluetoothUuid::ServiceClassUuid::GenericAccess0x1800UUID du service d'accès générique pour les appareils Bluetooth Low Energy (service). Il contient des informations génériques sur l'appareil. Toutes les caractéristiques disponibles sont en lecture seule.
QBluetoothUuid::ServiceClassUuid::GenericAttribute0x1801 
QBluetoothUuid::ServiceClassUuid::ImmediateAlert0x1802UUID d’alerte immédiate (service). Le service expose un point de contrôle permettant à un appareil pair de déclencher une alerte immédiate sur l’appareil.
QBluetoothUuid::ServiceClassUuid::LinkLoss0x1803UUID de perte de liaison (service). Ce service définit le comportement à adopter en cas de perte de liaison entre deux appareils.
QBluetoothUuid::ServiceClassUuid::TxPower0x1804UUID de puissance d’émission (service). Le service expose le niveau de puissance d’émission actuel d’un dispositif lorsqu’il est connecté.
QBluetoothUuid::ServiceClassUuid::CurrentTimeService0x1805UUID « Heure actuelle » (service). Ce service définit comment l’heure actuelle peut être communiquée à l’aide du profil d’attributs génériques (GATT).
QBluetoothUuid::ServiceClassUuid::ReferenceTimeUpdateService0x1806UUID de mise à jour de l’heure de référence (service). Le service définit comment un client peut demander une mise à jour à une source d’heure de référence provenant d’un serveur de temps.
QBluetoothUuid::ServiceClassUuid::NextDSTChangeService0x1807UUID « Prochain changement d’heure d’été » (service). Ce service définit comment les informations relatives à un prochain changement d’heure d’été peuvent être communiquées.
QBluetoothUuid::ServiceClassUuid::Glucose0x1808UUID de glucose (service). Ce service fournit les données de glucose et autres provenant d’un capteur de glucose, destinées à être utilisées dans des applications de santé grand public et professionnelles.
QBluetoothUuid::ServiceClassUuid::HealthThermometer0x1809UUID du thermomètre de santé (service). Le service « Thermomètre de santé » met à disposition la température et d’autres données provenant d’un thermomètre destiné à des applications de santé et de remise en forme.
QBluetoothUuid::ServiceClassUuid::DeviceInformation0x180aUUID « Informations sur l’appareil » (service). Le service « Informations sur l’appareil » met à disposition les informations du fabricant et/ou du fournisseur concernant un appareil.
QBluetoothUuid::ServiceClassUuid::HeartRate0x180dUUID « Fréquence cardiaque » (service). Ce service met à disposition la fréquence cardiaque et d’autres données provenant d’un capteur de fréquence cardiaque destiné aux applications de remise en forme.
QBluetoothUuid::ServiceClassUuid::PhoneAlertStatusService0x180eUUID « État des alertes du téléphone » (service). Ce service met à disposition l’état des alertes du téléphone lorsqu’il est connecté.
QBluetoothUuid::ServiceClassUuid::BatteryService0x180fUUID de la batterie (service). Le service « Batterie » fournit l’état d’une batterie au sein d’un appareil.
QBluetoothUuid::ServiceClassUuid::BloodPressure0x1810UUID de la pression artérielle (service). Ce service fournit la pression artérielle et d’autres données provenant d’un tensiomètre destiné aux applications de santé.
QBluetoothUuid::ServiceClassUuid::AlertNotificationService0x1811UUID de notification d’alerte (service). Le service de notification d’alerte expose les informations d’alerte sur un appareil.
QBluetoothUuid::ServiceClassUuid::HumanInterfaceDevice0x1812UUID de l’interface humaine (service). Le service expose les rapports HID et d’autres données HID destinées aux hôtes HID et aux périphériques HID.
QBluetoothUuid::ServiceClassUuid::ScanParameters0x1813UUID des paramètres de balayage (service). Le service des paramètres de balayage permet à un appareil serveur GATT de fournir une caractéristique permettant au client GATT d’enregistrer son intervalle de balayage et sa fenêtre de balayage sur l’appareil serveur GATT.
QBluetoothUuid::ServiceClassUuid::RunningSpeedAndCadence0x1814UUID de vitesse et de cadence de course (service). Ce service expose la vitesse, la cadence et d’autres données provenant d’un capteur de vitesse et de cadence de course destiné aux applications de remise en forme.
QBluetoothUuid::ServiceClassUuid::CyclingSpeedAndCadence0x1816UUID « Vitesse et cadence de cyclisme » (service). Ce service met à disposition les données relatives à la vitesse et à la cadence provenant d’un capteur de vitesse et de cadence de cyclisme destiné aux applications de fitness.
QBluetoothUuid::ServiceClassUuid::CyclingPower0x1818UUID « Vitesse de cyclisme » (service). Ce service expose des données relatives à la puissance et à la force, ainsi que, de manière facultative, des données relatives à la vitesse et à la cadence, provenant d’un capteur de puissance de cyclisme destiné aux applications sportives et de fitness.
QBluetoothUuid::ServiceClassUuid::LocationAndNavigation0x1819UUID de localisation et de navigation (service). Ce service fournit des données relatives à la localisation et à la navigation provenant d’un capteur de localisation et de navigation destiné aux applications d’activités de plein air.
QBluetoothUuid::ServiceClassUuid::EnvironmentalSensing0x181aUUID du capteur environnemental (service). Le service fournit des données provenant d’un capteur environnemental destiné aux applications de sport et de fitness.
QBluetoothUuid::ServiceClassUuid::BodyComposition0x181bUUID de composition corporelle (service). Ce service fournit des données sur la composition corporelle destinées aux applications de santé grand public.
QBluetoothUuid::ServiceClassUuid::UserData0x181cUUID « Données utilisateur » (service). Le service « Données utilisateur » fournit des données relatives à l’utilisateur, telles que le nom, le sexe ou le poids, dans des contextes de sport et de remise en forme.
QBluetoothUuid::ServiceClassUuid::WeightScale0x181dUUID de la balance (service). Le service « Balance » met à disposition des données relatives au poids provenant d’une balance, destinées aux applications de santé grand public, de sport et de remise en forme.
QBluetoothUuid::ServiceClassUuid::BondManagement0x181eUUID « Gestion des obligations » (service). Le service « Gestion des obligations » permet à l’utilisateur de gérer le stockage d’informations relatives aux obligations sur des appareils Bluetooth.
QBluetoothUuid::ServiceClassUuid::ContinuousGlucoseMonitoring0x181fUUID de surveillance continue de la glycémie (service). Le service de surveillance continue de la glycémie met à disposition des données de glycémie provenant d’un capteur de surveillance, destinées à être utilisées dans des applications de santé.

Documentation des fonctions membres

[constexpr noexcept] QBluetoothUuid::QBluetoothUuid()

Crée un nouvel UUID Bluetooth nul.

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

Crée un nouvel UUID Bluetooth à partir du type de caractéristique « uuid ».

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

Crée un nouvel UUID Bluetooth à partir du type de descripteur « uuid ».

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

Crée un nouvel UUID Bluetooth à partir de l'uuid.

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

Crée un nouvel UUID Bluetooth à partir de la classe de service uuid.

QBluetoothUuid::QBluetoothUuid(const QUuid &uuid)

Crée un nouvel UUID Bluetooth qui est une copie de uuid.

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

Crée un nouvel UUID Bluetooth à partir de l'uuid, un nombre de 16 bits.

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

Crée un nouvel UUID Bluetooth à partir de l'uuid, qui comporte 32 bits.

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

Crée un nouvel UUID Bluetooth à partir de l'uuid de 128 bits représentée par le paramètre entier uuid et en respectant l'ordre des octets order.

Cette fonction a été introduite dans Qt 6.6.

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

Crée un nouvel UUID Bluetooth à partir d'un champ « uuid » de 128 bits.

Remarque : dans les versions de Qt antérieures à la version 6.6, l'argument ` order ` n'existait pas et la fonction était codée en dur pour l'ordre « big-endian ».

[constexpr noexcept default] QBluetoothUuid::QBluetoothUuid(const QBluetoothUuid &uuid)

Copie et construit une instance de ` QBluetoothUuid`.

[constexpr noexcept default] QBluetoothUuid::~QBluetoothUuid()

Supprime l'instance de ` QBluetoothUuid`.

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

Renvoie un nom lisible et traduit pour le type de caractéristique donné représenté par uuid.

Voir également QBluetoothUuid::CharacteristicType.

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

Renvoie un nom lisible et traduit pour le type de descripteur donné représenté par uuid.

Voir également QBluetoothUuid::DescriptorType.

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

Crée un nouvel objet ` QBluetoothUuid` contenant une copie du CBUUID de ` cbUuid `.

Remarque : cette fonction n'est disponible que sur les plateformes Apple.

Cette fonction a été introduite dans Qt 6.6.

int QBluetoothUuid::minimumSize() const

Renvoie la taille minimale, en octets, nécessaire pour représenter cet UUID. Pour les UUID non nuls, la fonction renvoie 2, 4 ou 16. Elle renvoie 0 pour les UUID nuls.

Voir également isNull(), toUInt16() et toUInt32().

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

Renvoie un nom lisible et traduit pour le protocole donné représenté par uuid.

Voir également QBluetoothUuid::ProtocolUuid.

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

Renvoie un nom lisible et traduit pour la classe de service donnée représentée par uuid.

Cette fonction a été introduite dans Qt 5.4.

Voir également QBluetoothUuid::ServiceClassUuid.

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

Crée un CBUUID à partir d'un ` QBluetoothUuid`.

Le CBUUID obtenu est libéré automatiquement.

Remarque : cette fonction n'est disponible que sur les plateformes Apple.

Cette fonction a été introduite dans Qt 6.6.

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

Renvoie la représentation sur 16 bits de cet UUID. Si le paramètre « ok » est fourni, il prend la valeur « true » si la conversion est possible, sinon il prend la valeur « false ». La valeur renvoyée n'est pas définie si le paramètre « ok » est défini sur « false ».

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

Renvoie la représentation sur 32 bits de cet UUID. Si le paramètre ` ok ` est fourni, il prend la valeur `true` si la conversion est possible, sinon il prend la valeur `false`. La valeur renvoyée n'est pas définie si ` ok ` est défini sur `false`.

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

Renvoie la représentation sur 128 bits de cet UUID dans l'ordre des octets « order ».

Remarque : dans les versions de Qt antérieures à la version 6.6, l'argument order n'existait pas et la fonction était codée en dur pour renvoyer la valeur dans l'ordre big-endian.

[constexpr noexcept default] QBluetoothUuid &QBluetoothUuid::operator=(const QBluetoothUuid &other)

Copie et attribue other à cette instance QBluetoothUuid.

Éléments non membres associés

[noexcept, since 6.11.1] size_t qHash(QBluetoothUuid key, size_t seed = 0)

Renvoie la valeur de hachage de ` key`, en utilisant ` seed ` comme graine pour le calcul.

Dans les versions de Qt antérieures à la version 6.11.1, le type était « hashable » grâce à sa conversion implicite en ` QUuid`. Cette surcharge explicite de `qHash()` préserve la compatibilité avec cette fonction `qHash()` implicite.

Cette fonction a été introduite dans Qt 6.11.1.

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

Renvoie « true » si « a » n'est pas égal à « b », sinon « false ».

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

Renvoie « true » si « a » est égal à « b », sinon « false ».

© 2026 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.