En esta página

QBluetoothUuid Class

La clase QBluetoothUuid genera un UUID para cada servicio Bluetooth. Más...

Cabecera: #include <QBluetoothUuid>
CMake: find_package(Qt6 REQUIRED COMPONENTS Bluetooth)
target_link_libraries(mytarget PRIVATE Qt6::Bluetooth)
qmake: QT += bluetooth
Hereda: QUuid

Tipos Públicos

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 }

Funciones Públicas

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

Miembros públicos estáticos

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

Descripción detallada

Documentación de los tipos de miembros

enum class QBluetoothUuid::CharacteristicType

Este enum es un tipo de conveniencia para UUID de clase de características de servicio Bluetooth de baja energía. Los valores de este tipo se convertirán implícitamente en QBluetoothUuid cuando sea necesario. Las descripciones detalladas de los tipos se pueden encontrar en bluetooth.org.

ConstanteValorDescripción
QBluetoothUuid::CharacteristicType::AerobicHeartRateLowerLimit0x2a7eLímite inferior de la frecuencia cardíaca en el que el usuario mejora su resistencia durante el ejercicio.
QBluetoothUuid::CharacteristicType::AerobicHeartRateUpperLimit0x2a84Límite superior de la frecuencia cardíaca en la que el usuario mejora su resistencia durante el ejercicio.
QBluetoothUuid::CharacteristicType::AerobicThreshold0x2a7fEsta característica indica el primer umbral metabólico.
QBluetoothUuid::CharacteristicType::Age0x2a80Esta característica indica la edad del usuario.
QBluetoothUuid::CharacteristicType::AnaerobicHeartRateLowerLimit0x2a81El límite inferior de la frecuencia cardíaca en el que el usuario mejora su tolerancia anaeróbica durante el ejercicio.
QBluetoothUuid::CharacteristicType::AnaerobicHeartRateUpperLimit0x2a82El límite superior de la frecuencia cardíaca en el que el usuario mejora su tolerancia anaeróbica durante el ejercicio.
QBluetoothUuid::CharacteristicType::AnaerobicThreshold0x2a83Esta característica indica el segundo umbral metabólico.
QBluetoothUuid::CharacteristicType::AlertCategoryID0x2a43Categorías de alertas/mensajes.
QBluetoothUuid::CharacteristicType::AlertCategoryIDBitMask0x2a42Categorías de alertas/mensajes.
QBluetoothUuid::CharacteristicType::AlertLevel0x2a06Nivel de alerta que debe emitir un dispositivo. Si este nivel se modifica mientras suena la alerta, el nuevo nivel debe surtir efecto.
QBluetoothUuid::CharacteristicType::AlertNotificationControlPoint0x2a44Punto de control del servidor de notificación de alertas. El cliente puede escribir el comando aquí para solicitar las diversas funciones hacia el servidor.
QBluetoothUuid::CharacteristicType::AlertStatus0x2a3fLa característica Estado de Alerta define el Estado de la alerta.
QBluetoothUuid::CharacteristicType::ApparentWindDirection0x2a73La característica expone la dirección del viento aparente. El viento aparente lo experimenta un observador en movimiento. Esta característica expone la dirección del viento con un ángulo medido en el sentido de las agujas del reloj respecto al rumbo del observador.
QBluetoothUuid::CharacteristicType::ApparentWindSpeed0x2a72La característica expone la velocidad aparente del viento en metros por segundo. El viento aparente es experimentado por un observador en movimiento.
QBluetoothUuid::CharacteristicType::Appearance0x2a01La apariencia externa de este dispositivo. Los valores se componen de una categoría (10 bits) y subcategorías (6 bits).
QBluetoothUuid::CharacteristicType::BarometricPressureTrend0x2aa3Esta característica expone la tendencia que está tomando la presión barométrica.
QBluetoothUuid::CharacteristicType::BatteryLevel0x2a19El nivel de carga actual de una batería. El 100% representa totalmente cargada mientras que el 0% representa totalmente descargada.
QBluetoothUuid::CharacteristicType::BloodPressureFeature0x2a49La característica Característica de Presión Arterial se utiliza para describir las características soportadas del Sensor de Presión Arterial.
QBluetoothUuid::CharacteristicType::BloodPressureMeasurement0x2a35La característica Medida de Presión Arterial es una estructura de longitud variable que contiene un campo Banderas, un campo Valor Compuesto de Medida de Presión Arterial, y contiene campos adicionales como Marca de Tiempo, Frecuencia de Pulso e ID de Usuario según lo determinado por el contenido del campo Banderas.
QBluetoothUuid::CharacteristicType::BodyCompositionFeature0x2a9bEsta característica describe las funciones disponibles en la característica BodyCompositionMeasurement.
QBluetoothUuid::CharacteristicType::BodyCompositionMeasurement0x2a9cEsta característica describe la composición corporal, como el porcentaje muscular o la masa de agua corporal.
QBluetoothUuid::CharacteristicType::BodySensorLocation0x2a38La característica Ubicación del sensor corporal describe la ubicación de un sensor en el cuerpo (por ejemplo: pecho, dedo o mano).
QBluetoothUuid::CharacteristicType::BootKeyboardInputReport0x2a22La característica Informe de entrada del teclado de arranque se utiliza para transferir datos de informe de entrada de formato y longitud fijos entre un host HID que funciona en modo de protocolo de arranque y un servicio HID correspondiente a un teclado de arranque.
QBluetoothUuid::CharacteristicType::BootKeyboardOutputReport0x2a32La característica Boot Keyboard Output Report (informe de salida del teclado de arranque) se utiliza para transferir datos de informe de salida de formato y longitud fijos entre un host HID que funciona en el modo de protocolo de arranque y un servicio HID correspondiente a un teclado de arranque.
QBluetoothUuid::CharacteristicType::BootMouseInputReport0x2a33La característica Informe de entrada del ratón de arranque se utiliza para transferir datos de informe de entrada de formato y longitud fijos entre un host HID que funciona en modo de protocolo de arranque y un servicio HID correspondiente a un ratón de arranque.
QBluetoothUuid::CharacteristicType::CSCFeature0x2a5cLa característica CSC (Velocidad y Cadencia de Ciclismo) se utiliza para describir las características soportadas por el Servidor.
QBluetoothUuid::CharacteristicType::CSCMeasurement0x2a5bLa característica Medida CSC (CSC hace referencia a Velocidad y Cadencia de Ciclismo) es una estructura de longitud variable que contiene un campo Banderas y, en función del contenido del campo Banderas, puede contener uno o más campos adicionales, tal y como se muestra en las tablas siguientes.
QBluetoothUuid::CharacteristicType::CurrentTime0x2a2bLa característica Hora actual muestra la misma información que la característica Hora exacta256 e información sobre la zona horaria, DST y el método de actualización empleado.
QBluetoothUuid::CharacteristicType::CyclingPowerControlPoint0x2a66La característica Punto de Control de Potencia de Ciclado se utiliza para solicitar que se ejecute una función específica en el dispositivo receptor.
QBluetoothUuid::CharacteristicType::CyclingPowerFeature0x2a65La característica CP Feature se utiliza para informar de una lista de funciones soportadas por el dispositivo.
QBluetoothUuid::CharacteristicType::CyclingPowerMeasurement0x2a63La característica Cycling Power Measurement es una estructura de longitud variable que contiene un campo Flags, un campo Instantaneous Power y, basándose en el contenido del campo Flags, puede contener uno o más campos adicionales como se muestra en la tabla siguiente.
QBluetoothUuid::CharacteristicType::CyclingPowerVector0x2a64La característica Vector de potencia cíclica es una estructura de longitud variable que contiene un campo Banderas y, en función del contenido del campo Banderas, puede contener uno o varios campos adicionales, tal como se indica en la tabla siguiente.
QBluetoothUuid::CharacteristicType::DatabaseChangeIncrement0x2a99
QBluetoothUuid::CharacteristicType::DateOfBirth0x2a85Esta característica indica la fecha de nacimiento del usuario.
QBluetoothUuid::CharacteristicType::DateOfThresholdAssessment0x2a86
QBluetoothUuid::CharacteristicType::DateTime0x2a08La característica Fecha Hora se utiliza para representar la hora.
QBluetoothUuid::CharacteristicType::DayDateTime0x2a0aLa característica Día Fecha Hora presenta la fecha, la hora y el día de la semana.
QBluetoothUuid::CharacteristicType::DayOfWeek0x2a09La característica Día de la Semana describe el día de la semana (de lunes a domingo).
QBluetoothUuid::CharacteristicType::DescriptorValueChanged0x2a7dEsta característica está relacionada con el Servicio de Detección Ambiental.
QBluetoothUuid::CharacteristicType::DeviceName0x2a00La característica Nombre del Dispositivo contiene el nombre del dispositivo.
QBluetoothUuid::CharacteristicType::DewPoint0x2a7bEsta característica indica el punto de rocío en grados Celsius.
QBluetoothUuid::CharacteristicType::DSTOffset0x2a0dLa característica Desplazamiento DST describe el desplazamiento empleado por el horario de verano.
QBluetoothUuid::CharacteristicType::Elevation0x2a6cLa característica Elevación indica la elevación sobre/bajo el nivel del mar.
QBluetoothUuid::CharacteristicType::EmailAddress0x2a87Esta característica indica el correo electrónico del usuario.
QBluetoothUuid::CharacteristicType::ExactTime2560x2a0cLa característica Hora exacta 256 describe los datos, el día y la hora con una precisión de 1/256 de segundo.
QBluetoothUuid::CharacteristicType::FatBurnHeartRateLowerLimit0x2a88El límite inferior de la frecuencia cardíaca donde el usuario maximiza la quema de grasa durante el ejercicio.
QBluetoothUuid::CharacteristicType::FatBurnHeartRateUpperLimit0x2a89El límite superior de la frecuencia cardíaca donde el usuario maximiza la quema de grasa durante el ejercicio.
QBluetoothUuid::CharacteristicType::FirmwareRevisionString0x2a26El valor de esta característica es una cadena UTF-8 que representa la revisión del firmware del dispositivo.
QBluetoothUuid::CharacteristicType::FirstName0x2a8aEsta característica expone el nombre de pila del usuario.
QBluetoothUuid::CharacteristicType::FiveZoneHeartRateLimits0x2a8bEsta característica contiene los límites entre las zonas de frecuencia cardíaca para la definición de frecuencia cardíaca de 5 zonas.
QBluetoothUuid::CharacteristicType::Gender0x2a8cEsta característica expone el sexo del usuario.
QBluetoothUuid::CharacteristicType::GlucoseFeature0x2a51La característica Característica de Glucosa se utiliza para describir las características soportadas por el Servidor. Cuando se lee, la característica Característica de Glucosa devuelve un valor que es utilizado por un Cliente para determinar las características soportadas del Servidor.
QBluetoothUuid::CharacteristicType::GlucoseMeasurement0x2a18La característica Medición de Glucosa es una estructura de longitud variable que contiene un campo Banderas, un campo Número de Secuencia, un campo Hora Base y, basándose en el contenido del campo Banderas, puede contener un campo Desplazamiento de Tiempo, un campo Concentración de Glucosa, un campo Tipo-Localización de Muestra y un campo Anunciación del Estado del Sensor.
QBluetoothUuid::CharacteristicType::GlucoseMeasurementContext0x2a34
QBluetoothUuid::CharacteristicType::GustFactor0x2a74La característica establece un factor de incremento de la velocidad del viento entre la velocidad media del viento en la velocidad máxima de ráfaga.
QBluetoothUuid::CharacteristicType::HardwareRevisionString0x2a27El valor de esta característica es una cadena UTF-8 que representa la revisión de hardware para el hardware dentro del dispositivo.
QBluetoothUuid::CharacteristicType::MaximumRecommendedHeartRate0x2a91Esta característica expone la frecuencia cardíaca máxima recomendada que limita el esfuerzo.
QBluetoothUuid::CharacteristicType::HeartRateControlPoint0x2a39
QBluetoothUuid::CharacteristicType::HeartRateMax0x2a8dEsta característica expone la frecuencia cardíaca máxima que puede alcanzar un usuario en pulsaciones por minuto.
QBluetoothUuid::CharacteristicType::HeartRateMeasurement0x2a37
QBluetoothUuid::CharacteristicType::HeatIndex0x2a7aEsta característica expone el índice de calor en grados centígrados.
QBluetoothUuid::CharacteristicType::Height0x2a8eEsta característica expone la estatura del usuario.
QBluetoothUuid::CharacteristicType::HIDControlPoint0x2a4cLa característica Punto de control HID es un atributo de punto de control que define los comandos HID cuando se escriben.
QBluetoothUuid::CharacteristicType::HIDInformation0x2a4aLa característica Información HID devuelve los atributos HID cuando se lee.
QBluetoothUuid::CharacteristicType::HipCircumference0x2a8fLa característica indica la circunferencia de la cadera del usuario en metros.
QBluetoothUuid::CharacteristicType::Humidity0x2a6fLa característica indica la humedad en porcentaje.
QBluetoothUuid::CharacteristicType::IEEE1107320601RegulatoryCertificationDataList0x2a2aEl valor de la característica es una estructura opaca que enumera varios elementos de cumplimiento normativo y/o de certificación que el dispositivo afirma cumplir.
QBluetoothUuid::CharacteristicType::IntermediateCuffPressure0x2a36Esta característica tiene el mismo formato que la característica Medición de la presión sanguínea.
QBluetoothUuid::CharacteristicType::IntermediateTemperature0x2a1eLa característica Temperatura intermedia tiene el mismo formato que la característica Medición de la temperatura.
QBluetoothUuid::CharacteristicType::Irradiance0x2a77Esta característica indica la potencia de radiación electromagnética en vatios por metro cuadrado.
QBluetoothUuid::CharacteristicType::Language0x2aa2Esta característica contiene la definición del idioma basada en ISO639-1.
QBluetoothUuid::CharacteristicType::LastName0x2a90Esta característica indica el apellido del usuario.
QBluetoothUuid::CharacteristicType::LNControlPoint0x2a6bLa característica Punto de Control LN se utiliza para solicitar la ejecución de una función específica en el dispositivo receptor.
QBluetoothUuid::CharacteristicType::LNFeature0x2a6aLa característica LN Feature se utiliza para informar de una lista de funciones soportadas por el dispositivo.
QBluetoothUuid::CharacteristicType::LocalTimeInformation0x2a0f
QBluetoothUuid::CharacteristicType::LocationAndSpeed0x2a67La característica Localización y velocidad es una estructura de longitud variable que contiene un campo Banderas y, en función del contenido del campo Banderas, puede contener una combinación de campos de datos.
QBluetoothUuid::CharacteristicType::MagneticDeclination0x2a2cLa característica contiene el ángulo en el plano horizontal entre la dirección del Norte Verdadero (Geográfico) y el Norte Magnético, medido en el sentido de las agujas del reloj desde el Norte Verdadero al Norte Magnético.
QBluetoothUuid::CharacteristicType::MagneticFluxDensity2D0x2aa0Esta característica indica la densidad de flujo magnético en los ejes X e Y.
QBluetoothUuid::CharacteristicType::MagneticFluxDensity3D0x2aa1Esta característica establece la densidad de flujo magnético en un eje x, y y z.
QBluetoothUuid::CharacteristicType::ManufacturerNameString0x2a29El valor de esta característica es una cadena UTF-8 que representa el nombre del fabricante del dispositivo.
QBluetoothUuid::CharacteristicType::MeasurementInterval0x2a21La característica Intervalo de medición define el tiempo entre mediciones.
QBluetoothUuid::CharacteristicType::ModelNumberString0x2a24El valor de esta característica es una cadena UTF-8 que representa el número de modelo asignado por el fabricante del dispositivo.
QBluetoothUuid::CharacteristicType::Navigation0x2a68La característica Navegación es una estructura de longitud variable que contiene un campo Banderas, un campo Rumbo, un campo Rumbo y, en función del contenido del campo Banderas.
QBluetoothUuid::CharacteristicType::NewAlert0x2a46Esta característica define la categoría de la alerta y cuántas alertas nuevas de esa categoría se han producido en el dispositivo servidor.
QBluetoothUuid::CharacteristicType::PeripheralPreferredConnectionParameters0x2a04
QBluetoothUuid::CharacteristicType::PeripheralPrivacyFlag0x2a02
QBluetoothUuid::CharacteristicType::PnPID0x2a50La característica PnP_ID devuelve su valor cuando se lee mediante el procedimiento GATT Characteristic Value Read.
QBluetoothUuid::CharacteristicType::PollenConcentration0x2a75La característica expone el recuento de concentración de polen por metro cúbico.
QBluetoothUuid::CharacteristicType::PositionQuality0x2a69La característica Calidad de posición es una estructura de longitud variable que contiene un campo Banderas y al menos uno de los datos opcionales.
QBluetoothUuid::CharacteristicType::Pressure0x2a6dLa característica Presión expone el valor de un sensor de presión.
QBluetoothUuid::CharacteristicType::ProtocolMode0x2a4eLa característica Modo de protocolo se utiliza para exponer el modo de protocolo actual del Servicio HID con el que está asociado, o para establecer el modo de protocolo deseado del Servicio HID.
QBluetoothUuid::CharacteristicType::Rainfall0x2a78Esta característica expone la precipitación en metros.
QBluetoothUuid::CharacteristicType::ReconnectionAddress0x2a03La información incluida en esta página es de carácter informativo. Las descripciones normativas figuran en la especificación aplicable.
QBluetoothUuid::CharacteristicType::RecordAccessControlPoint0x2a52Este punto de control se utiliza con un servicio para proporcionar una funcionalidad de gestión básica para la base de datos de registros de pacientes del sensor de glucosa.
QBluetoothUuid::CharacteristicType::ReferenceTimeInformation0x2a14
QBluetoothUuid::CharacteristicType::Report0x2a4dLa característica Informe se utiliza para intercambiar datos entre un Dispositivo HID y un Host HID.
QBluetoothUuid::CharacteristicType::ReportMap0x2a4bSólo existe una única instancia de esta característica como parte de un Servicio HID.
QBluetoothUuid::CharacteristicType::RestingHeartRate0x2a92Esta característica expone la frecuencia cardíaca más baja que puede alcanzar un usuario.
QBluetoothUuid::CharacteristicType::RingerControlPoint0x2a40La característica Punto de Control del Timbre define el Punto de Control del Timbre.
QBluetoothUuid::CharacteristicType::RingerSetting0x2a41La característica Ajuste del Timbre define el Ajuste del Timbre.
QBluetoothUuid::CharacteristicType::RSCFeature0x2a54La característica RSC (Velocidad y Cadencia de Carrera) se utiliza para describir las funciones soportadas por el Servidor.
QBluetoothUuid::CharacteristicType::RSCMeasurement0x2a53RSC se refiere a la Velocidad y Cadencia de Carrera.
QBluetoothUuid::CharacteristicType::SCControlPoint0x2a55La característica Punto de Control SC se utiliza para solicitar la ejecución de una función específica en el dispositivo receptor.
QBluetoothUuid::CharacteristicType::ScanIntervalWindow0x2a4fLa característica Ventana de Intervalo de Exploración se utiliza para almacenar los parámetros de exploración del Cliente GATT.
QBluetoothUuid::CharacteristicType::ScanRefresh0x2a31La característica Actualizar Exploración se utiliza para notificar al Cliente que el Servidor requiere que la característica Ventana de Intervalo de Exploración se escriba con los últimos valores tras la notificación.
QBluetoothUuid::CharacteristicType::SensorLocation0x2a5dLa característica Ubicación del sensor se utiliza para exponer la ubicación del sensor.
QBluetoothUuid::CharacteristicType::SerialNumberString0x2a25El valor de esta característica es una cadena UTF-8 de longitud variable que representa el número de serie de una instancia concreta del dispositivo.
QBluetoothUuid::CharacteristicType::ServiceChanged0x2a05
QBluetoothUuid::CharacteristicType::SoftwareRevisionString0x2a28El valor de esta característica es una cadena UTF-8 que representa la revisión de software para el software dentro del dispositivo.
QBluetoothUuid::CharacteristicType::SportTypeForAerobicAnaerobicThresholds0x2a93Esta característica se utiliza para preajustar las distintas características de umbral aeróbico y anaeróbico en función del tipo de deporte que se vaya a realizar.
QBluetoothUuid::CharacteristicType::SupportedNewAlertCategory0x2a47Categoría que el servidor admite para la alerta nueva.
QBluetoothUuid::CharacteristicType::SupportedUnreadAlertCategory0x2a48Categoría que el servidor admite para alertas no leídas.
QBluetoothUuid::CharacteristicType::SystemID0x2a23Si el identificador del sistema se basa en una dirección de dispositivo Bluetooth con un identificador de empresa (OUI) es 0x123456 y el identificador asignado por la empresa es 0x9ABCDE, entonces se requiere que el identificador del sistema sea 0x123456FFFE9ABCDE.
QBluetoothUuid::CharacteristicType::Temperature0x2a6eEl valor de esta característica indica la temperatura en grados centígrados.
QBluetoothUuid::CharacteristicType::TemperatureMeasurement0x2a1cLa característica Medida de Temperatura es una estructura de longitud variable que contiene un campo Banderas, un campo Valor de Medida de Temperatura y, basándose en el contenido del campo Banderas, opcionalmente un campo Marca de Tiempo y/o un campo Tipo de Temperatura.
QBluetoothUuid::CharacteristicType::TemperatureType0x2a1dLa característica Tipo de Temperatura es una enumeración que indica dónde se midió la temperatura.
QBluetoothUuid::CharacteristicType::ThreeZoneHeartRateLimits0x2a94Esta característica contiene los límites entre las zonas de frecuencia cardíaca para la definición de frecuencia cardíaca de 3 zonas.
QBluetoothUuid::CharacteristicType::TimeAccuracy0x2a12
QBluetoothUuid::CharacteristicType::TimeSource0x2a13
QBluetoothUuid::CharacteristicType::TimeUpdateControlPoint0x2a16
QBluetoothUuid::CharacteristicType::TimeUpdateState0x2a17
QBluetoothUuid::CharacteristicType::TimeWithDST0x2a11
QBluetoothUuid::CharacteristicType::TimeZone0x2a0e
QBluetoothUuid::CharacteristicType::TrueWindDirection0x2a71La característica indica la dirección del viento con un ángulo medido en el sentido de las agujas del reloj con respecto al Norte verdadero (geográfico). Un viento procedente del este se indica como 90 grados.
QBluetoothUuid::CharacteristicType::TrueWindSpeed0x2a70La característica indica la velocidad del viento en metros por segundo.
QBluetoothUuid::CharacteristicType::TwoZoneHeartRateLimits0x2a95Esta característica contiene los límites entre las zonas de frecuencia cardíaca para la definición de frecuencia cardíaca de 2 zonas.
QBluetoothUuid::CharacteristicType::TxPowerLevel0x2a07El valor de la característica es un entero de 8 bits con signo que tiene un exponente de punto fijo de 0.
QBluetoothUuid::CharacteristicType::UnreadAlertStatus0x2a45Esta característica muestra cuántos números de alertas no leídas existen en la categoría específica en el dispositivo.
QBluetoothUuid::CharacteristicType::UserControlPoint0x2a9f
QBluetoothUuid::CharacteristicType::UserIndex0x2a9aEsta característica expone el índice del usuario.
QBluetoothUuid::CharacteristicType::UVIndex0x2a76Esta característica expone el índice de UV.
QBluetoothUuid::CharacteristicType::VO2Max0x2a96Esta característica expone el consumo máximo de Oxígeno de un usuario.
QBluetoothUuid::CharacteristicType::WaistCircumference0x2a97Esta característica indica el perímetro de cintura del usuario en metros.
QBluetoothUuid::CharacteristicType::Weight0x2a98Esta característica expone el peso del usuario en kilogramos.
QBluetoothUuid::CharacteristicType::WeightMeasurement0x2a9dEsta característica proporciona datos relacionados con el peso, como el IMC o el peso del usuario.
QBluetoothUuid::CharacteristicType::WeightScaleFeature0x2a9eEsta característica describe los datos disponibles en la característica WeightMeasurement.
QBluetoothUuid::CharacteristicType::WindChill0x2a79Esta característica expone la sensación térmica en grados Celsius

enum class QBluetoothUuid::DescriptorType

Los descriptores son atributos que describen valores característicos de Bluetooth Low Energy.

Este enum es un tipo de conveniencia para UUID de clase de descriptor. Los valores de este tipo se convertirán implícitamente en QBluetoothUuid cuando sea necesario. Las especificaciones detalladas del tipo se pueden encontrar en bluetooth.org.

ConstanteValorDescripción
QBluetoothUuid::DescriptorType::CharacteristicExtendedProperties0x2900El descriptor define propiedades características adicionales. La existencia de este descriptor se indica mediante la bandera QLowEnergyCharacteristic::ExtendedProperty.
QBluetoothUuid::DescriptorType::CharacteristicUserDescription0x2901El descriptor proporciona una descripción textual del usuario para un valor característico.
QBluetoothUuid::DescriptorType::ClientCharacteristicConfiguration0x2902El descriptor define cómo puede configurar la característica un cliente específico.
QBluetoothUuid::DescriptorType::ServerCharacteristicConfiguration0x2903El descriptor define cómo puede configurarse para el servidor el descriptor de característica al que está asociado.
QBluetoothUuid::DescriptorType::CharacteristicPresentationFormat0x2904Descriptor define el formato del valor característico.
QBluetoothUuid::DescriptorType::CharacteristicAggregateFormat0x2905Descriptor define el formato de un Valor Característico agregado.
QBluetoothUuid::DescriptorType::ValidRange0x2906El descriptor se utiliza para definir el rango de una característica. Contiene dos campos obligatorios (límites superior e inferior) que definen el rango.
QBluetoothUuid::DescriptorType::ExternalReportReference0x2907Permite a un HID Host asignar información del valor de característica del mapa de informes para datos de informes de entrada, informes de salida o informes de características al UUID de característica de las características de servicio externo utilizadas para transferir los datos asociados.
QBluetoothUuid::DescriptorType::ReportReference0x2908Información de asignación en forma de ID de informe y tipo de informe que asigna la característica principal actual a los ID de informe y tipo de informe definidos en la característica de mapa de informes.
QBluetoothUuid::DescriptorType::EnvironmentalSensingConfiguration0x290bDescriptor define cómo se combinan múltiples descriptores de ajustes de activación. Por lo tanto, este descriptor funciona junto con el descriptor EnvironmentalSensingTriggerSetting para definir las condiciones en las que se puede notificar el valor de la característica asociada.
QBluetoothUuid::DescriptorType::EnvironmentalSensingMeasurement0x290cEl descriptor define la información adicional para el servidor de detección medioambiental, como la aplicación prevista, las funciones de muestreo o el período de medición y la incertidumbre.
QBluetoothUuid::DescriptorType::EnvironmentalSensingTriggerSetting0x290dEl descriptor define en qué condiciones un servidor de detección medioambiental (ESS) debe activar las notificaciones. Ejemplos de estas condiciones son que se hayan alcanzado determinados umbrales o que hayan expirado temporizadores. Esto implica que la característica ESS admite notificaciones.
QBluetoothUuid::DescriptorType::UnknownDescriptorType0x0El tipo de descriptor es desconocido.

enum class QBluetoothUuid::ProtocolUuid

Este enum es un tipo de conveniencia para UUIDs de protocolo Bluetooth. Los valores de este tipo se convertirán implícitamente en QBluetoothUuid cuando sea necesario.

ConstanteValorDescripción
QBluetoothUuid::ProtocolUuid::Sdp0x0001UUID de protocolo SDP
QBluetoothUuid::ProtocolUuid::Udp0x0002UUID de protocolo UDP
QBluetoothUuid::ProtocolUuid::Rfcomm0x0003UUID del protocolo RFCOMM
QBluetoothUuid::ProtocolUuid::Tcp0x0004UUID del protocolo TCP
QBluetoothUuid::ProtocolUuid::TcsBin0x0005Especificación de control de telefonía UUID
QBluetoothUuid::ProtocolUuid::TcsAt0x0006Especificación de control de telefonía AT UUID
QBluetoothUuid::ProtocolUuid::Att0x0007Protocolo de atributos UUID
QBluetoothUuid::ProtocolUuid::Obex0x0008Protocolo OBEX UUID
QBluetoothUuid::ProtocolUuid::Ip0x0009Protocolo IP UUID
QBluetoothUuid::ProtocolUuid::Ftp0x000AProtocolo FTP UUID
QBluetoothUuid::ProtocolUuid::Http0x000CUUID del protocolo HTTP
QBluetoothUuid::ProtocolUuid::Wsp0x000EUUID WSP
QBluetoothUuid::ProtocolUuid::Bnep0x000FProtocolo de encapsulación de red Bluetooth UUID
QBluetoothUuid::ProtocolUuid::Upnp0x0010Perfil de descubrimiento de servicios ampliados UUID
QBluetoothUuid::ProtocolUuid::Hidp0x0011Perfil de dispositivo de interfaz humana UUID
QBluetoothUuid::ProtocolUuid::HardcopyControlChannel0x0012Perfil de sustitución de cables rígidos UUID
QBluetoothUuid::ProtocolUuid::HardcopyDataChannel0x0014Perfil de sustitución de cables rígidos UUID
QBluetoothUuid::ProtocolUuid::HardcopyNotification0x0016Perfil de sustitución de cables rígidos UUID
QBluetoothUuid::ProtocolUuid::Avctp0x0017Protocolo de transporte de control de audio/vídeo UUID
QBluetoothUuid::ProtocolUuid::Avdtp0x0019Protocolo de transporte de distribución de audio/vídeo UUID
QBluetoothUuid::ProtocolUuid::Cmtp0x001BPerfil de acceso RDSI común
QBluetoothUuid::ProtocolUuid::UdiCPlain0x001DProtocolo UDI UUID
QBluetoothUuid::ProtocolUuid::McapControlChannel0x001EProtocolo de adaptación multicanal UUID
QBluetoothUuid::ProtocolUuid::McapDataChannel0x001FProtocolo de adaptación multicanal UUID
QBluetoothUuid::ProtocolUuid::L2cap0x0100UUID del protocolo L2CAP

Véase también QBluetoothServiceInfo::ProtocolDescriptorList.

enum class QBluetoothUuid::ServiceClassUuid

Este enum es un tipo de conveniencia para UUIDs de clases de servicio y perfiles Bluetooth. Los valores de este tipo se convertirán implícitamente en QBluetoothUuid cuando sea necesario. Algunos UUID se refieren a identificadores de clase de servicio, otros a identificadores de perfil y algunos pueden utilizarse como ambos. En general, los UUID de perfil sólo se utilizarán en un atributo QBluetoothServiceInfo::BluetoothProfileDescriptorList y los UUID de clase de servicio sólo se utilizarán en un atributo QBluetoothServiceInfo::ServiceClassIds. Si el UUID está marcado como UUID de perfil y de clase de servicio, puede utilizarse como valor para cualquiera de los atributos de servicio mencionados. Este doble uso tiene razones históricas, pero ya no está permitido para los UUID más recientes.

La siguiente lista indica explícitamente qué tipo de UUID debe utilizarse. Los valores relacionados con Bluetooth Low Energy que empiezan por 0x18 fueron introducidos por Qt 5.4

ConstanteValorDescripción
QBluetoothUuid::ServiceClassUuid::ServiceDiscoveryServer0x1000UUID del servidor de descubrimiento de servicios (servicio)
QBluetoothUuid::ServiceClassUuid::BrowseGroupDescriptor0x1001Descriptor de grupo de navegación (servicio)
QBluetoothUuid::ServiceClassUuid::PublicBrowseGroup0x1002Clase de servicio de grupo de navegación público. Los servicios que tienen el grupo de navegación pública en su browse group list son detectables por los dispositivos remotos.
QBluetoothUuid::ServiceClassUuid::SerialPort0x1101UUID del perfil de puerto serie (servicio y perfil)
QBluetoothUuid::ServiceClassUuid::LANAccessUsingPPP0x1102UUID del perfil de acceso LAN (servicio y perfil)
QBluetoothUuid::ServiceClassUuid::DialupNetworking0x1103Perfil de acceso telefónico a redes UUID (servicio y perfil)
QBluetoothUuid::ServiceClassUuid::IrMCSync0x1104Perfil de sincronización UUID (servicio y perfil)
QBluetoothUuid::ServiceClassUuid::ObexObjectPush0x1105Servicio de inserción de objetos OBEX UUID (servicio y perfil)
QBluetoothUuid::ServiceClassUuid::OBEXFileTransfer0x1106Perfil de transferencia de archivos (FTP) UUID (servicio y perfil)
QBluetoothUuid::ServiceClassUuid::IrMCSyncCommand0x1107Perfil de sincronización UUID (perfil)
QBluetoothUuid::ServiceClassUuid::Headset0x1108Perfil de auriculares (HSP) UUID (servicio y perfil)
QBluetoothUuid::ServiceClassUuid::AudioSource0x110aPerfil de distribución avanzada de audio (A2DP) UUID (servicio)
QBluetoothUuid::ServiceClassUuid::AudioSink0x110bPerfil de distribución avanzada de audio (A2DP) UUID (servicio)
QBluetoothUuid::ServiceClassUuid::AV_RemoteControlTarget0x110cPerfil de control remoto de audio/vídeo (AVRCP) UUID (servicio)
QBluetoothUuid::ServiceClassUuid::AdvancedAudioDistribution0x110dPerfil de distribución avanzada de audio (A2DP) UUID (perfil)
QBluetoothUuid::ServiceClassUuid::AV_RemoteControl0x110ePerfil de control remoto de audio/vídeo (AVRCP) UUID (servicio y perfil)
QBluetoothUuid::ServiceClassUuid::AV_RemoteControlController0x110fPerfil de control remoto de audio/vídeo UUID (servicio)
QBluetoothUuid::ServiceClassUuid::HeadsetAG0x1112Perfil de auriculares (HSP) UUID (servicio)
QBluetoothUuid::ServiceClassUuid::PANU0x1115Perfil de red de área personal (PAN) UUID (servicio y perfil)
QBluetoothUuid::ServiceClassUuid::NAP0x1116Perfil de red de área personal (PAN) UUID (servicio y perfil)
QBluetoothUuid::ServiceClassUuid::GN0x1117Perfil de red de área personal (PAN) UUID (servicio y perfil)
QBluetoothUuid::ServiceClassUuid::DirectPrinting0x1118Perfil de impresión básico (BPP) UUID (servicio)
QBluetoothUuid::ServiceClassUuid::ReferencePrinting0x1119Relacionado con Perfil básico de impresión (BPP) UUID (servicio)
QBluetoothUuid::ServiceClassUuid::BasicImage0x111aPerfil básico de imagen (BIP) UUID (perfil)
QBluetoothUuid::ServiceClassUuid::ImagingResponder0x111bPerfil básico de imagen (BIP) UUID (servicio)
QBluetoothUuid::ServiceClassUuid::ImagingAutomaticArchive0x111cPerfil básico de imagen (BIP) UUID (servicio)
QBluetoothUuid::ServiceClassUuid::ImagingReferenceObjects0x111dPerfil básico de imagen (BIP) UUID (servicio)
QBluetoothUuid::ServiceClassUuid::Handsfree0x111ePerfil de manos libres (HFP) UUID (servicio y perfil)
QBluetoothUuid::ServiceClassUuid::HandsfreeAudioGateway0x111fPerfil de manos libres (HFP) UUID (servicio)
QBluetoothUuid::ServiceClassUuid::DirectPrintingReferenceObjectsService0x1120Perfil de impresión básico (BPP) UUID (servicio)
QBluetoothUuid::ServiceClassUuid::ReflectedUI0x1121Perfil de impresión básico (BPP) UUID (servicio)
QBluetoothUuid::ServiceClassUuid::BasicPrinting0x1122Perfil de impresión básico (BPP) UUID (perfil)
QBluetoothUuid::ServiceClassUuid::PrintingStatus0x1123Perfil de impresión básico (BPP) UUID (servicio)
QBluetoothUuid::ServiceClassUuid::HumanInterfaceDeviceService0x1124Dispositivo de interfaz humana (HID) UUID (servicio y perfil)
QBluetoothUuid::ServiceClassUuid::HardcopyCableReplacement0x1125Perfil de sustitución del cable de copia impresa (HCRP) (perfil)
QBluetoothUuid::ServiceClassUuid::HCRPrint0x1126Perfil de sustitución del cable de copia impresa (HCRP) (servicio)
QBluetoothUuid::ServiceClassUuid::HCRScan0x1127Perfil de sustitución del cable de copia impresa (HCRP) (servicio)
QBluetoothUuid::ServiceClassUuid::SIMAccess0x112dPerfil de acceso a SIM (SAP) UUID (servicio y perfil)
QBluetoothUuid::ServiceClassUuid::PhonebookAccessPCE0x112ePerfil de acceso a la agenda telefónica (PBAP) UUID (servicio)
QBluetoothUuid::ServiceClassUuid::PhonebookAccessPSE0x112fPerfil de acceso a la agenda telefónica (PBAP) UUID (servicio)
QBluetoothUuid::ServiceClassUuid::PhonebookAccess0x1130Perfil de acceso a la agenda telefónica (PBAP) (perfil)
QBluetoothUuid::ServiceClassUuid::HeadsetHS0x1131Perfil de auriculares (HSP) UUID (servicio)
QBluetoothUuid::ServiceClassUuid::MessageAccessServer0x1132Perfil de acceso a mensajes (MAP) UUID (servicio)
QBluetoothUuid::ServiceClassUuid::MessageNotificationServer0x1133Perfil de acceso a mensajes (MAP) UUID (servicio)
QBluetoothUuid::ServiceClassUuid::MessageAccessProfile0x1134Perfil de acceso a mensajes (MAP) UUID (perfil)
QBluetoothUuid::ServiceClassUuid::GNSS0x1135UUID del sistema mundial de navegación por satélite (perfil)
QBluetoothUuid::ServiceClassUuid::GNSSServer0x1136Global Navigation Satellite System Server (UUID) (servicio)
QBluetoothUuid::ServiceClassUuid::Display3D0x1137Pantalla de sincronización 3D UUID (servicio)
QBluetoothUuid::ServiceClassUuid::Glasses3D0x1138Gafas de sincronización 3D UUID (servicio)
QBluetoothUuid::ServiceClassUuid::Synchronization3D0x1139UUID de sincronización 3D (perfil)
QBluetoothUuid::ServiceClassUuid::MPSProfile0x113aUUID de especificación multiperfil (perfil)
QBluetoothUuid::ServiceClassUuid::MPSService0x113bUUID de especificación multiperfil (servicio)
QBluetoothUuid::ServiceClassUuid::PnPInformation0x1200Identificación de dispositivos (DID) UUID (servicio y perfil)
QBluetoothUuid::ServiceClassUuid::GenericNetworking0x1201UUID genérico de red (servicio)
QBluetoothUuid::ServiceClassUuid::GenericFileTransfer0x1202UUID genérico de transferencia de archivos (servicio)
QBluetoothUuid::ServiceClassUuid::GenericAudio0x1203UUID genérico de audio (servicio)
QBluetoothUuid::ServiceClassUuid::GenericTelephony0x1204UUID genérico de teléfono (servicio)
QBluetoothUuid::ServiceClassUuid::VideoSource0x1303Perfil de distribución de vídeo (VDP) UUID (servicio)
QBluetoothUuid::ServiceClassUuid::VideoSink0x1304Perfil de distribución de vídeo (VDP) UUID (servicio)
QBluetoothUuid::ServiceClassUuid::VideoDistribution0x1305Perfil de distribución de vídeo (VDP) UUID (perfil)
QBluetoothUuid::ServiceClassUuid::HDP0x1400Perfil de dispositivo sanitario (HDP) UUID (perfil)
QBluetoothUuid::ServiceClassUuid::HDPSource0x1401Health Device Profile Source (HDP) UUID (servicio)
QBluetoothUuid::ServiceClassUuid::HDPSink0x1402Health Device Profile Sink (HDP) UUID (servicio)
QBluetoothUuid::ServiceClassUuid::GenericAccess0x1800Servicio de acceso genérico para dispositivos Bluetooth Low Energy UUID (servicio). Contiene información genérica sobre el dispositivo. Todas las características disponibles son de sólo lectura.
QBluetoothUuid::ServiceClassUuid::GenericAttribute0x1801
QBluetoothUuid::ServiceClassUuid::ImmediateAlert0x1802Alerta inmediata UUID (servicio). El servicio expone un punto de control para permitir que un dispositivo par provoque la alerta inmediata del dispositivo.
QBluetoothUuid::ServiceClassUuid::LinkLoss0x1803UUID de pérdida de enlace (servicio). Este servicio define el comportamiento cuando se pierde un enlace entre dos dispositivos.
QBluetoothUuid::ServiceClassUuid::TxPower0x1804UUID de potencia de transmisión (servicio). El servicio expone el nivel de potencia de transmisión actual de un dispositivo cuando está en una conexión.
QBluetoothUuid::ServiceClassUuid::CurrentTimeService0x1805UUID de hora actual (servicio). El servicio define cómo puede exponerse la hora actual utilizando el perfil genérico de atributos (GATT).
QBluetoothUuid::ServiceClassUuid::ReferenceTimeUpdateService0x1806UUID de actualización de la hora de referencia (servicio). El servicio define cómo un cliente puede solicitar una actualización de una fuente de hora de referencia de un servidor horario.
QBluetoothUuid::ServiceClassUuid::NextDSTChangeService0x1807UUID de próximo cambio de horario de verano (servicio). El servicio define cómo se puede exponer la información sobre un próximo cambio DST.
QBluetoothUuid::ServiceClassUuid::Glucose0x1808UUID de glucosa (servicio). El servicio expone los datos de glucosa y otros datos de un sensor de glucosa para su uso en aplicaciones sanitarias profesionales y de consumo.
QBluetoothUuid::ServiceClassUuid::HealthThermometer0x1809Termómetro UUID (servicio). El servicio Health Thermometer expone la temperatura y otros datos de un termómetro destinado a aplicaciones sanitarias y de fitness.
QBluetoothUuid::ServiceClassUuid::DeviceInformation0x180aUUID de información sobre dispositivos (servicio). El servicio de información sobre dispositivos expone información del fabricante y/o vendedor sobre un dispositivo.
QBluetoothUuid::ServiceClassUuid::HeartRate0x180dUUID de frecuencia cardíaca (servicio). El servicio expone la frecuencia cardíaca y otros datos de un sensor de frecuencia cardíaca destinado a aplicaciones de fitness.
QBluetoothUuid::ServiceClassUuid::PhoneAlertStatusService0x180eUUID de estado de alerta del teléfono (servicio). El servicio expone el estado de alerta del teléfono cuando se encuentra en una conexión.
QBluetoothUuid::ServiceClassUuid::BatteryService0x180fUUID de batería (servicio). El servicio Batería expone el estado de una batería dentro de un dispositivo.
QBluetoothUuid::ServiceClassUuid::BloodPressure0x1810UUID de tensión arterial (servicio). El servicio expone la presión sanguínea y otros datos de un tensiómetro destinado a aplicaciones sanitarias.
QBluetoothUuid::ServiceClassUuid::AlertNotificationService0x1811UUID de notificación de alertas (servicio). El servicio de notificación de alertas expone información sobre alertas en un dispositivo.
QBluetoothUuid::ServiceClassUuid::HumanInterfaceDevice0x1812UUID de interfaz humana (servicio). El servicio expone los informes HID y otros datos HID destinados a HID Hosts y HID Devices.
QBluetoothUuid::ServiceClassUuid::ScanParameters0x1813UUID de Parámetros de Escaneo (servicio). El servicio de parámetros de escaneado permite a un dispositivo GATT Server exponer una característica para que el GATT Client escriba su intervalo de escaneado y ventana de escaneado en el dispositivo GATT Server.
QBluetoothUuid::ServiceClassUuid::RunningSpeedAndCadence0x1814UUID de velocidad y cadencia de ejecución (servicio). El servicio expone la velocidad, la cadencia y otros datos de un sensor de velocidad y cadencia de carrera destinado a aplicaciones de fitness.
QBluetoothUuid::ServiceClassUuid::CyclingSpeedAndCadence0x1816UUID de velocidad y cadencia de ciclismo (servicio). El servicio expone datos relacionados con la velocidad y la cadencia procedentes de un sensor de velocidad y cadencia de ciclismo destinado a aplicaciones de fitness.
QBluetoothUuid::ServiceClassUuid::CyclingPower0x1818UUID de velocidad de ciclismo (servicio). El servicio expone datos relacionados con la potencia y la fuerza y, opcionalmente, con la velocidad y la cadencia procedentes de un sensor de potencia de ciclismo destinado a aplicaciones deportivas y de fitness.
QBluetoothUuid::ServiceClassUuid::LocationAndNavigation0x1819UUID de localización y navegación (servicio). El servicio expone datos relacionados con la localización y la navegación procedentes de un sensor de localización y navegación destinado a aplicaciones de actividades al aire libre.
QBluetoothUuid::ServiceClassUuid::EnvironmentalSensing0x181aUUID de sensor medioambiental (servicio). El servicio expone datos de un sensor medioambiental para aplicaciones deportivas y de fitness.
QBluetoothUuid::ServiceClassUuid::BodyComposition0x181bUUID de composición corporal (servicio). El servicio expone datos sobre la composición corporal destinados a aplicaciones de salud del consumidor.
QBluetoothUuid::ServiceClassUuid::UserData0x181cUUID de datos de usuario (servicio). El servicio Datos de usuario proporciona datos relacionados con el usuario, como el nombre, el sexo o el peso en entornos deportivos y de fitness.
QBluetoothUuid::ServiceClassUuid::WeightScale0x181dUUID de báscula (servicio). El servicio Escala de peso expone datos relacionados con el peso procedentes de una escala para aplicaciones de atención sanitaria al consumidor, deportivas y de fitness.
QBluetoothUuid::ServiceClassUuid::BondManagement0x181eUUID de gestión de bonos (servicio). El servicio Bond Management permite al usuario gestionar el almacenamiento de información sobre bonos en dispositivos Bluetooth.
QBluetoothUuid::ServiceClassUuid::ContinuousGlucoseMonitoring0x181fControl continuo de la glucosa UUID (servicio). El servicio de Monitorización Continua de Glucosa expone los datos de glucosa de un sensor de monitorización para su uso en aplicaciones sanitarias.

Documentación de las funciones de los miembros

[constexpr noexcept] QBluetoothUuid::QBluetoothUuid()

Crea un nuevo UUID Bluetooth nulo.

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

Construye un nuevo UUID Bluetooth a partir del tipo de característica uuid.

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

Construye un nuevo UUID Bluetooth a partir del tipo de descriptor uuid.

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

Construye un nuevo UUID Bluetooth a partir del protocolo uuid.

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

Construye un nuevo UUID Bluetooth a partir de la clase de servicio uuid.

QBluetoothUuid::QBluetoothUuid(const QUuid &uuid)

Construye un nuevo UUID Bluetooth que es una copia de uuid.

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

Construye un nuevo UUID Bluetooth a partir del uuid de 16 bits.

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

Construye un nuevo UUID Bluetooth a partir del uuid de 32 bits.

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

Construye un nuevo UUID Bluetooth a partir del uuid de 128 bits representado por el parámetro integral uuid y respetando el orden de bytes order.

Esta función se introdujo en Qt 6.6.

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

Construye un nuevo UUID Bluetooth a partir de un uuid de 128 bits.

Nota: En versiones de Qt anteriores a la 6.6, el argumento order no estaba presente, y la función estaba codificada en orden big-endian.

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

Devuelve un nombre legible y traducido para el tipo de característica dado representado por uuid.

Véase también QBluetoothUuid::CharacteristicType.

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

Devuelve un nombre legible por humanos y traducido para el tipo de descriptor dado representado por uuid.

Véase también QBluetoothUuid::DescriptorType.

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

Construye un nuevo QBluetoothUuid, que contiene una copia del cbUuid CBUUID.

Nota: esta función sólo está disponible en plataformas Apple.

Esta función se introdujo en Qt 6.6.

int QBluetoothUuid::minimumSize() const

Devuelve el tamaño mínimo en bytes en que se puede representar este UUID. Para UUIDs no nulos se devuelve 2, 4 o 16. Para UUIDs nulos se devuelve 0.

Véase también isNull(), toUInt16() y toUInt32().

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

Devuelve un nombre legible por humanos y traducido para el protocolo dado representado por uuid.

Véase también QBluetoothUuid::ProtocolUuid.

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

Devuelve un nombre legible por humanos y traducido para la clase de servicio dada representada por uuid.

Esta función se introdujo en Qt 5.4.

Véase también QBluetoothUuid::ServiceClassUuid.

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

Crea un CBUUID a partir de un QBluetoothUuid.

El CBUUID resultante se libera automáticamente.

Nota: esta función sólo está disponible en plataformas Apple.

Esta función se introdujo en Qt 6.6.

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

Devuelve la representación de 16 bits de este UUID. Si se pasa ok, se establece a true si la conversión es posible, de lo contrario se establece a false. El valor devuelto es indefinido si ok se establece en false.

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

Devuelve la representación de 32 bits de este UUID. Si se pasa ok, se establece a true si la conversión es posible, de lo contrario se establece a false. El valor devuelto es indefinido si ok se establece en false.

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

Devuelve la representación de 128 bits de este UUID en el orden de bytes order.

Nota: En versiones de Qt anteriores a la 6.6, el argumento order no estaba presente, y la función estaba programada para devolver en orden big-endian.

No miembros relacionados

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

Devuelve true si a no es igual a b, en caso contrario false.

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

Devuelve true si a es igual a b, en caso contrario 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.