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) |
No miembros relacionados
| bool | operator!=(const QBluetoothUuid &a, const QBluetoothUuid &b) |
| bool | operator==(const QBluetoothUuid &a, const QBluetoothUuid &b) |
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.
| Constante | Valor | Descripción |
|---|---|---|
QBluetoothUuid::CharacteristicType::AerobicHeartRateLowerLimit | 0x2a7e | Límite inferior de la frecuencia cardíaca en el que el usuario mejora su resistencia durante el ejercicio. |
QBluetoothUuid::CharacteristicType::AerobicHeartRateUpperLimit | 0x2a84 | Límite superior de la frecuencia cardíaca en la que el usuario mejora su resistencia durante el ejercicio. |
QBluetoothUuid::CharacteristicType::AerobicThreshold | 0x2a7f | Esta característica indica el primer umbral metabólico. |
QBluetoothUuid::CharacteristicType::Age | 0x2a80 | Esta característica indica la edad del usuario. |
QBluetoothUuid::CharacteristicType::AnaerobicHeartRateLowerLimit | 0x2a81 | El límite inferior de la frecuencia cardíaca en el que el usuario mejora su tolerancia anaeróbica durante el ejercicio. |
QBluetoothUuid::CharacteristicType::AnaerobicHeartRateUpperLimit | 0x2a82 | El límite superior de la frecuencia cardíaca en el que el usuario mejora su tolerancia anaeróbica durante el ejercicio. |
QBluetoothUuid::CharacteristicType::AnaerobicThreshold | 0x2a83 | Esta característica indica el segundo umbral metabólico. |
QBluetoothUuid::CharacteristicType::AlertCategoryID | 0x2a43 | Categorías de alertas/mensajes. |
QBluetoothUuid::CharacteristicType::AlertCategoryIDBitMask | 0x2a42 | Categorías de alertas/mensajes. |
QBluetoothUuid::CharacteristicType::AlertLevel | 0x2a06 | Nivel de alerta que debe emitir un dispositivo. Si este nivel se modifica mientras suena la alerta, el nuevo nivel debe surtir efecto. |
QBluetoothUuid::CharacteristicType::AlertNotificationControlPoint | 0x2a44 | Punto 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::AlertStatus | 0x2a3f | La característica Estado de Alerta define el Estado de la alerta. |
QBluetoothUuid::CharacteristicType::ApparentWindDirection | 0x2a73 | La 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::ApparentWindSpeed | 0x2a72 | La característica expone la velocidad aparente del viento en metros por segundo. El viento aparente es experimentado por un observador en movimiento. |
QBluetoothUuid::CharacteristicType::Appearance | 0x2a01 | La apariencia externa de este dispositivo. Los valores se componen de una categoría (10 bits) y subcategorías (6 bits). |
QBluetoothUuid::CharacteristicType::BarometricPressureTrend | 0x2aa3 | Esta característica expone la tendencia que está tomando la presión barométrica. |
QBluetoothUuid::CharacteristicType::BatteryLevel | 0x2a19 | El nivel de carga actual de una batería. El 100% representa totalmente cargada mientras que el 0% representa totalmente descargada. |
QBluetoothUuid::CharacteristicType::BloodPressureFeature | 0x2a49 | La característica Característica de Presión Arterial se utiliza para describir las características soportadas del Sensor de Presión Arterial. |
QBluetoothUuid::CharacteristicType::BloodPressureMeasurement | 0x2a35 | La 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::BodyCompositionFeature | 0x2a9b | Esta característica describe las funciones disponibles en la característica BodyCompositionMeasurement. |
QBluetoothUuid::CharacteristicType::BodyCompositionMeasurement | 0x2a9c | Esta característica describe la composición corporal, como el porcentaje muscular o la masa de agua corporal. |
QBluetoothUuid::CharacteristicType::BodySensorLocation | 0x2a38 | La 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::BootKeyboardInputReport | 0x2a22 | La 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::BootKeyboardOutputReport | 0x2a32 | La 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::BootMouseInputReport | 0x2a33 | La 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::CSCFeature | 0x2a5c | La característica CSC (Velocidad y Cadencia de Ciclismo) se utiliza para describir las características soportadas por el Servidor. |
QBluetoothUuid::CharacteristicType::CSCMeasurement | 0x2a5b | La 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::CurrentTime | 0x2a2b | La 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::CyclingPowerControlPoint | 0x2a66 | La 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::CyclingPowerFeature | 0x2a65 | La característica CP Feature se utiliza para informar de una lista de funciones soportadas por el dispositivo. |
QBluetoothUuid::CharacteristicType::CyclingPowerMeasurement | 0x2a63 | La 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::CyclingPowerVector | 0x2a64 | La 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::DatabaseChangeIncrement | 0x2a99 | |
QBluetoothUuid::CharacteristicType::DateOfBirth | 0x2a85 | Esta característica indica la fecha de nacimiento del usuario. |
QBluetoothUuid::CharacteristicType::DateOfThresholdAssessment | 0x2a86 | |
QBluetoothUuid::CharacteristicType::DateTime | 0x2a08 | La característica Fecha Hora se utiliza para representar la hora. |
QBluetoothUuid::CharacteristicType::DayDateTime | 0x2a0a | La característica Día Fecha Hora presenta la fecha, la hora y el día de la semana. |
QBluetoothUuid::CharacteristicType::DayOfWeek | 0x2a09 | La característica Día de la Semana describe el día de la semana (de lunes a domingo). |
QBluetoothUuid::CharacteristicType::DescriptorValueChanged | 0x2a7d | Esta característica está relacionada con el Servicio de Detección Ambiental. |
QBluetoothUuid::CharacteristicType::DeviceName | 0x2a00 | La característica Nombre del Dispositivo contiene el nombre del dispositivo. |
QBluetoothUuid::CharacteristicType::DewPoint | 0x2a7b | Esta característica indica el punto de rocío en grados Celsius. |
QBluetoothUuid::CharacteristicType::DSTOffset | 0x2a0d | La característica Desplazamiento DST describe el desplazamiento empleado por el horario de verano. |
QBluetoothUuid::CharacteristicType::Elevation | 0x2a6c | La característica Elevación indica la elevación sobre/bajo el nivel del mar. |
QBluetoothUuid::CharacteristicType::EmailAddress | 0x2a87 | Esta característica indica el correo electrónico del usuario. |
QBluetoothUuid::CharacteristicType::ExactTime256 | 0x2a0c | La 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::FatBurnHeartRateLowerLimit | 0x2a88 | El límite inferior de la frecuencia cardíaca donde el usuario maximiza la quema de grasa durante el ejercicio. |
QBluetoothUuid::CharacteristicType::FatBurnHeartRateUpperLimit | 0x2a89 | El límite superior de la frecuencia cardíaca donde el usuario maximiza la quema de grasa durante el ejercicio. |
QBluetoothUuid::CharacteristicType::FirmwareRevisionString | 0x2a26 | El valor de esta característica es una cadena UTF-8 que representa la revisión del firmware del dispositivo. |
QBluetoothUuid::CharacteristicType::FirstName | 0x2a8a | Esta característica expone el nombre de pila del usuario. |
QBluetoothUuid::CharacteristicType::FiveZoneHeartRateLimits | 0x2a8b | Esta 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::Gender | 0x2a8c | Esta característica expone el sexo del usuario. |
QBluetoothUuid::CharacteristicType::GlucoseFeature | 0x2a51 | La 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::GlucoseMeasurement | 0x2a18 | La 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::GlucoseMeasurementContext | 0x2a34 | |
QBluetoothUuid::CharacteristicType::GustFactor | 0x2a74 | La 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::HardwareRevisionString | 0x2a27 | El 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::MaximumRecommendedHeartRate | 0x2a91 | Esta característica expone la frecuencia cardíaca máxima recomendada que limita el esfuerzo. |
QBluetoothUuid::CharacteristicType::HeartRateControlPoint | 0x2a39 | |
QBluetoothUuid::CharacteristicType::HeartRateMax | 0x2a8d | Esta característica expone la frecuencia cardíaca máxima que puede alcanzar un usuario en pulsaciones por minuto. |
QBluetoothUuid::CharacteristicType::HeartRateMeasurement | 0x2a37 | |
QBluetoothUuid::CharacteristicType::HeatIndex | 0x2a7a | Esta característica expone el índice de calor en grados centígrados. |
QBluetoothUuid::CharacteristicType::Height | 0x2a8e | Esta característica expone la estatura del usuario. |
QBluetoothUuid::CharacteristicType::HIDControlPoint | 0x2a4c | La característica Punto de control HID es un atributo de punto de control que define los comandos HID cuando se escriben. |
QBluetoothUuid::CharacteristicType::HIDInformation | 0x2a4a | La característica Información HID devuelve los atributos HID cuando se lee. |
QBluetoothUuid::CharacteristicType::HipCircumference | 0x2a8f | La característica indica la circunferencia de la cadera del usuario en metros. |
QBluetoothUuid::CharacteristicType::Humidity | 0x2a6f | La característica indica la humedad en porcentaje. |
QBluetoothUuid::CharacteristicType::IEEE1107320601RegulatoryCertificationDataList | 0x2a2a | El 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::IntermediateCuffPressure | 0x2a36 | Esta característica tiene el mismo formato que la característica Medición de la presión sanguínea. |
QBluetoothUuid::CharacteristicType::IntermediateTemperature | 0x2a1e | La característica Temperatura intermedia tiene el mismo formato que la característica Medición de la temperatura. |
QBluetoothUuid::CharacteristicType::Irradiance | 0x2a77 | Esta característica indica la potencia de radiación electromagnética en vatios por metro cuadrado. |
QBluetoothUuid::CharacteristicType::Language | 0x2aa2 | Esta característica contiene la definición del idioma basada en ISO639-1. |
QBluetoothUuid::CharacteristicType::LastName | 0x2a90 | Esta característica indica el apellido del usuario. |
QBluetoothUuid::CharacteristicType::LNControlPoint | 0x2a6b | La 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::LNFeature | 0x2a6a | La característica LN Feature se utiliza para informar de una lista de funciones soportadas por el dispositivo. |
QBluetoothUuid::CharacteristicType::LocalTimeInformation | 0x2a0f | |
QBluetoothUuid::CharacteristicType::LocationAndSpeed | 0x2a67 | La 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::MagneticDeclination | 0x2a2c | La 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::MagneticFluxDensity2D | 0x2aa0 | Esta característica indica la densidad de flujo magnético en los ejes X e Y. |
QBluetoothUuid::CharacteristicType::MagneticFluxDensity3D | 0x2aa1 | Esta característica establece la densidad de flujo magnético en un eje x, y y z. |
QBluetoothUuid::CharacteristicType::ManufacturerNameString | 0x2a29 | El valor de esta característica es una cadena UTF-8 que representa el nombre del fabricante del dispositivo. |
QBluetoothUuid::CharacteristicType::MeasurementInterval | 0x2a21 | La característica Intervalo de medición define el tiempo entre mediciones. |
QBluetoothUuid::CharacteristicType::ModelNumberString | 0x2a24 | El 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::Navigation | 0x2a68 | La 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::NewAlert | 0x2a46 | Esta 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::PeripheralPreferredConnectionParameters | 0x2a04 | |
QBluetoothUuid::CharacteristicType::PeripheralPrivacyFlag | 0x2a02 | |
QBluetoothUuid::CharacteristicType::PnPID | 0x2a50 | La característica PnP_ID devuelve su valor cuando se lee mediante el procedimiento GATT Characteristic Value Read. |
QBluetoothUuid::CharacteristicType::PollenConcentration | 0x2a75 | La característica expone el recuento de concentración de polen por metro cúbico. |
QBluetoothUuid::CharacteristicType::PositionQuality | 0x2a69 | La 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::Pressure | 0x2a6d | La característica Presión expone el valor de un sensor de presión. |
QBluetoothUuid::CharacteristicType::ProtocolMode | 0x2a4e | La 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::Rainfall | 0x2a78 | Esta característica expone la precipitación en metros. |
QBluetoothUuid::CharacteristicType::ReconnectionAddress | 0x2a03 | La información incluida en esta página es de carácter informativo. Las descripciones normativas figuran en la especificación aplicable. |
QBluetoothUuid::CharacteristicType::RecordAccessControlPoint | 0x2a52 | Este 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::ReferenceTimeInformation | 0x2a14 | |
QBluetoothUuid::CharacteristicType::Report | 0x2a4d | La característica Informe se utiliza para intercambiar datos entre un Dispositivo HID y un Host HID. |
QBluetoothUuid::CharacteristicType::ReportMap | 0x2a4b | Sólo existe una única instancia de esta característica como parte de un Servicio HID. |
QBluetoothUuid::CharacteristicType::RestingHeartRate | 0x2a92 | Esta característica expone la frecuencia cardíaca más baja que puede alcanzar un usuario. |
QBluetoothUuid::CharacteristicType::RingerControlPoint | 0x2a40 | La característica Punto de Control del Timbre define el Punto de Control del Timbre. |
QBluetoothUuid::CharacteristicType::RingerSetting | 0x2a41 | La característica Ajuste del Timbre define el Ajuste del Timbre. |
QBluetoothUuid::CharacteristicType::RSCFeature | 0x2a54 | La característica RSC (Velocidad y Cadencia de Carrera) se utiliza para describir las funciones soportadas por el Servidor. |
QBluetoothUuid::CharacteristicType::RSCMeasurement | 0x2a53 | RSC se refiere a la Velocidad y Cadencia de Carrera. |
QBluetoothUuid::CharacteristicType::SCControlPoint | 0x2a55 | La 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::ScanIntervalWindow | 0x2a4f | La característica Ventana de Intervalo de Exploración se utiliza para almacenar los parámetros de exploración del Cliente GATT. |
QBluetoothUuid::CharacteristicType::ScanRefresh | 0x2a31 | La 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::SensorLocation | 0x2a5d | La característica Ubicación del sensor se utiliza para exponer la ubicación del sensor. |
QBluetoothUuid::CharacteristicType::SerialNumberString | 0x2a25 | El 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::ServiceChanged | 0x2a05 | |
QBluetoothUuid::CharacteristicType::SoftwareRevisionString | 0x2a28 | El 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::SportTypeForAerobicAnaerobicThresholds | 0x2a93 | Esta 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::SupportedNewAlertCategory | 0x2a47 | Categoría que el servidor admite para la alerta nueva. |
QBluetoothUuid::CharacteristicType::SupportedUnreadAlertCategory | 0x2a48 | Categoría que el servidor admite para alertas no leídas. |
QBluetoothUuid::CharacteristicType::SystemID | 0x2a23 | Si 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::Temperature | 0x2a6e | El valor de esta característica indica la temperatura en grados centígrados. |
QBluetoothUuid::CharacteristicType::TemperatureMeasurement | 0x2a1c | La 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::TemperatureType | 0x2a1d | La característica Tipo de Temperatura es una enumeración que indica dónde se midió la temperatura. |
QBluetoothUuid::CharacteristicType::ThreeZoneHeartRateLimits | 0x2a94 | Esta 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::TimeAccuracy | 0x2a12 | |
QBluetoothUuid::CharacteristicType::TimeSource | 0x2a13 | |
QBluetoothUuid::CharacteristicType::TimeUpdateControlPoint | 0x2a16 | |
QBluetoothUuid::CharacteristicType::TimeUpdateState | 0x2a17 | |
QBluetoothUuid::CharacteristicType::TimeWithDST | 0x2a11 | |
QBluetoothUuid::CharacteristicType::TimeZone | 0x2a0e | |
QBluetoothUuid::CharacteristicType::TrueWindDirection | 0x2a71 | La 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::TrueWindSpeed | 0x2a70 | La característica indica la velocidad del viento en metros por segundo. |
QBluetoothUuid::CharacteristicType::TwoZoneHeartRateLimits | 0x2a95 | Esta 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::TxPowerLevel | 0x2a07 | El valor de la característica es un entero de 8 bits con signo que tiene un exponente de punto fijo de 0. |
QBluetoothUuid::CharacteristicType::UnreadAlertStatus | 0x2a45 | Esta característica muestra cuántos números de alertas no leídas existen en la categoría específica en el dispositivo. |
QBluetoothUuid::CharacteristicType::UserControlPoint | 0x2a9f | |
QBluetoothUuid::CharacteristicType::UserIndex | 0x2a9a | Esta característica expone el índice del usuario. |
QBluetoothUuid::CharacteristicType::UVIndex | 0x2a76 | Esta característica expone el índice de UV. |
QBluetoothUuid::CharacteristicType::VO2Max | 0x2a96 | Esta característica expone el consumo máximo de Oxígeno de un usuario. |
QBluetoothUuid::CharacteristicType::WaistCircumference | 0x2a97 | Esta característica indica el perímetro de cintura del usuario en metros. |
QBluetoothUuid::CharacteristicType::Weight | 0x2a98 | Esta característica expone el peso del usuario en kilogramos. |
QBluetoothUuid::CharacteristicType::WeightMeasurement | 0x2a9d | Esta característica proporciona datos relacionados con el peso, como el IMC o el peso del usuario. |
QBluetoothUuid::CharacteristicType::WeightScaleFeature | 0x2a9e | Esta característica describe los datos disponibles en la característica WeightMeasurement. |
QBluetoothUuid::CharacteristicType::WindChill | 0x2a79 | Esta 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.
| Constante | Valor | Descripción |
|---|---|---|
QBluetoothUuid::DescriptorType::CharacteristicExtendedProperties | 0x2900 | El descriptor define propiedades características adicionales. La existencia de este descriptor se indica mediante la bandera QLowEnergyCharacteristic::ExtendedProperty. |
QBluetoothUuid::DescriptorType::CharacteristicUserDescription | 0x2901 | El descriptor proporciona una descripción textual del usuario para un valor característico. |
QBluetoothUuid::DescriptorType::ClientCharacteristicConfiguration | 0x2902 | El descriptor define cómo puede configurar la característica un cliente específico. |
QBluetoothUuid::DescriptorType::ServerCharacteristicConfiguration | 0x2903 | El descriptor define cómo puede configurarse para el servidor el descriptor de característica al que está asociado. |
QBluetoothUuid::DescriptorType::CharacteristicPresentationFormat | 0x2904 | Descriptor define el formato del valor característico. |
QBluetoothUuid::DescriptorType::CharacteristicAggregateFormat | 0x2905 | Descriptor define el formato de un Valor Característico agregado. |
QBluetoothUuid::DescriptorType::ValidRange | 0x2906 | El 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::ExternalReportReference | 0x2907 | Permite 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::ReportReference | 0x2908 | Informació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::EnvironmentalSensingConfiguration | 0x290b | Descriptor 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::EnvironmentalSensingMeasurement | 0x290c | El 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::EnvironmentalSensingTriggerSetting | 0x290d | El 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::UnknownDescriptorType | 0x0 | El 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.
| Constante | Valor | Descripción |
|---|---|---|
QBluetoothUuid::ProtocolUuid::Sdp | 0x0001 | UUID de protocolo SDP |
QBluetoothUuid::ProtocolUuid::Udp | 0x0002 | UUID de protocolo UDP |
QBluetoothUuid::ProtocolUuid::Rfcomm | 0x0003 | UUID del protocolo RFCOMM |
QBluetoothUuid::ProtocolUuid::Tcp | 0x0004 | UUID del protocolo TCP |
QBluetoothUuid::ProtocolUuid::TcsBin | 0x0005 | Especificación de control de telefonía UUID |
QBluetoothUuid::ProtocolUuid::TcsAt | 0x0006 | Especificación de control de telefonía AT UUID |
QBluetoothUuid::ProtocolUuid::Att | 0x0007 | Protocolo de atributos UUID |
QBluetoothUuid::ProtocolUuid::Obex | 0x0008 | Protocolo OBEX UUID |
QBluetoothUuid::ProtocolUuid::Ip | 0x0009 | Protocolo IP UUID |
QBluetoothUuid::ProtocolUuid::Ftp | 0x000A | Protocolo FTP UUID |
QBluetoothUuid::ProtocolUuid::Http | 0x000C | UUID del protocolo HTTP |
QBluetoothUuid::ProtocolUuid::Wsp | 0x000E | UUID WSP |
QBluetoothUuid::ProtocolUuid::Bnep | 0x000F | Protocolo de encapsulación de red Bluetooth UUID |
QBluetoothUuid::ProtocolUuid::Upnp | 0x0010 | Perfil de descubrimiento de servicios ampliados UUID |
QBluetoothUuid::ProtocolUuid::Hidp | 0x0011 | Perfil de dispositivo de interfaz humana UUID |
QBluetoothUuid::ProtocolUuid::HardcopyControlChannel | 0x0012 | Perfil de sustitución de cables rígidos UUID |
QBluetoothUuid::ProtocolUuid::HardcopyDataChannel | 0x0014 | Perfil de sustitución de cables rígidos UUID |
QBluetoothUuid::ProtocolUuid::HardcopyNotification | 0x0016 | Perfil de sustitución de cables rígidos UUID |
QBluetoothUuid::ProtocolUuid::Avctp | 0x0017 | Protocolo de transporte de control de audio/vídeo UUID |
QBluetoothUuid::ProtocolUuid::Avdtp | 0x0019 | Protocolo de transporte de distribución de audio/vídeo UUID |
QBluetoothUuid::ProtocolUuid::Cmtp | 0x001B | Perfil de acceso RDSI común |
QBluetoothUuid::ProtocolUuid::UdiCPlain | 0x001D | Protocolo UDI UUID |
QBluetoothUuid::ProtocolUuid::McapControlChannel | 0x001E | Protocolo de adaptación multicanal UUID |
QBluetoothUuid::ProtocolUuid::McapDataChannel | 0x001F | Protocolo de adaptación multicanal UUID |
QBluetoothUuid::ProtocolUuid::L2cap | 0x0100 | UUID 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
| Constante | Valor | Descripción |
|---|---|---|
QBluetoothUuid::ServiceClassUuid::ServiceDiscoveryServer | 0x1000 | UUID del servidor de descubrimiento de servicios (servicio) |
QBluetoothUuid::ServiceClassUuid::BrowseGroupDescriptor | 0x1001 | Descriptor de grupo de navegación (servicio) |
QBluetoothUuid::ServiceClassUuid::PublicBrowseGroup | 0x1002 | Clase 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::SerialPort | 0x1101 | UUID del perfil de puerto serie (servicio y perfil) |
QBluetoothUuid::ServiceClassUuid::LANAccessUsingPPP | 0x1102 | UUID del perfil de acceso LAN (servicio y perfil) |
QBluetoothUuid::ServiceClassUuid::DialupNetworking | 0x1103 | Perfil de acceso telefónico a redes UUID (servicio y perfil) |
QBluetoothUuid::ServiceClassUuid::IrMCSync | 0x1104 | Perfil de sincronización UUID (servicio y perfil) |
QBluetoothUuid::ServiceClassUuid::ObexObjectPush | 0x1105 | Servicio de inserción de objetos OBEX UUID (servicio y perfil) |
QBluetoothUuid::ServiceClassUuid::OBEXFileTransfer | 0x1106 | Perfil de transferencia de archivos (FTP) UUID (servicio y perfil) |
QBluetoothUuid::ServiceClassUuid::IrMCSyncCommand | 0x1107 | Perfil de sincronización UUID (perfil) |
QBluetoothUuid::ServiceClassUuid::Headset | 0x1108 | Perfil de auriculares (HSP) UUID (servicio y perfil) |
QBluetoothUuid::ServiceClassUuid::AudioSource | 0x110a | Perfil de distribución avanzada de audio (A2DP) UUID (servicio) |
QBluetoothUuid::ServiceClassUuid::AudioSink | 0x110b | Perfil de distribución avanzada de audio (A2DP) UUID (servicio) |
QBluetoothUuid::ServiceClassUuid::AV_RemoteControlTarget | 0x110c | Perfil de control remoto de audio/vídeo (AVRCP) UUID (servicio) |
QBluetoothUuid::ServiceClassUuid::AdvancedAudioDistribution | 0x110d | Perfil de distribución avanzada de audio (A2DP) UUID (perfil) |
QBluetoothUuid::ServiceClassUuid::AV_RemoteControl | 0x110e | Perfil de control remoto de audio/vídeo (AVRCP) UUID (servicio y perfil) |
QBluetoothUuid::ServiceClassUuid::AV_RemoteControlController | 0x110f | Perfil de control remoto de audio/vídeo UUID (servicio) |
QBluetoothUuid::ServiceClassUuid::HeadsetAG | 0x1112 | Perfil de auriculares (HSP) UUID (servicio) |
QBluetoothUuid::ServiceClassUuid::PANU | 0x1115 | Perfil de red de área personal (PAN) UUID (servicio y perfil) |
QBluetoothUuid::ServiceClassUuid::NAP | 0x1116 | Perfil de red de área personal (PAN) UUID (servicio y perfil) |
QBluetoothUuid::ServiceClassUuid::GN | 0x1117 | Perfil de red de área personal (PAN) UUID (servicio y perfil) |
QBluetoothUuid::ServiceClassUuid::DirectPrinting | 0x1118 | Perfil de impresión básico (BPP) UUID (servicio) |
QBluetoothUuid::ServiceClassUuid::ReferencePrinting | 0x1119 | Relacionado con Perfil básico de impresión (BPP) UUID (servicio) |
QBluetoothUuid::ServiceClassUuid::BasicImage | 0x111a | Perfil básico de imagen (BIP) UUID (perfil) |
QBluetoothUuid::ServiceClassUuid::ImagingResponder | 0x111b | Perfil básico de imagen (BIP) UUID (servicio) |
QBluetoothUuid::ServiceClassUuid::ImagingAutomaticArchive | 0x111c | Perfil básico de imagen (BIP) UUID (servicio) |
QBluetoothUuid::ServiceClassUuid::ImagingReferenceObjects | 0x111d | Perfil básico de imagen (BIP) UUID (servicio) |
QBluetoothUuid::ServiceClassUuid::Handsfree | 0x111e | Perfil de manos libres (HFP) UUID (servicio y perfil) |
QBluetoothUuid::ServiceClassUuid::HandsfreeAudioGateway | 0x111f | Perfil de manos libres (HFP) UUID (servicio) |
QBluetoothUuid::ServiceClassUuid::DirectPrintingReferenceObjectsService | 0x1120 | Perfil de impresión básico (BPP) UUID (servicio) |
QBluetoothUuid::ServiceClassUuid::ReflectedUI | 0x1121 | Perfil de impresión básico (BPP) UUID (servicio) |
QBluetoothUuid::ServiceClassUuid::BasicPrinting | 0x1122 | Perfil de impresión básico (BPP) UUID (perfil) |
QBluetoothUuid::ServiceClassUuid::PrintingStatus | 0x1123 | Perfil de impresión básico (BPP) UUID (servicio) |
QBluetoothUuid::ServiceClassUuid::HumanInterfaceDeviceService | 0x1124 | Dispositivo de interfaz humana (HID) UUID (servicio y perfil) |
QBluetoothUuid::ServiceClassUuid::HardcopyCableReplacement | 0x1125 | Perfil de sustitución del cable de copia impresa (HCRP) (perfil) |
QBluetoothUuid::ServiceClassUuid::HCRPrint | 0x1126 | Perfil de sustitución del cable de copia impresa (HCRP) (servicio) |
QBluetoothUuid::ServiceClassUuid::HCRScan | 0x1127 | Perfil de sustitución del cable de copia impresa (HCRP) (servicio) |
QBluetoothUuid::ServiceClassUuid::SIMAccess | 0x112d | Perfil de acceso a SIM (SAP) UUID (servicio y perfil) |
QBluetoothUuid::ServiceClassUuid::PhonebookAccessPCE | 0x112e | Perfil de acceso a la agenda telefónica (PBAP) UUID (servicio) |
QBluetoothUuid::ServiceClassUuid::PhonebookAccessPSE | 0x112f | Perfil de acceso a la agenda telefónica (PBAP) UUID (servicio) |
QBluetoothUuid::ServiceClassUuid::PhonebookAccess | 0x1130 | Perfil de acceso a la agenda telefónica (PBAP) (perfil) |
QBluetoothUuid::ServiceClassUuid::HeadsetHS | 0x1131 | Perfil de auriculares (HSP) UUID (servicio) |
QBluetoothUuid::ServiceClassUuid::MessageAccessServer | 0x1132 | Perfil de acceso a mensajes (MAP) UUID (servicio) |
QBluetoothUuid::ServiceClassUuid::MessageNotificationServer | 0x1133 | Perfil de acceso a mensajes (MAP) UUID (servicio) |
QBluetoothUuid::ServiceClassUuid::MessageAccessProfile | 0x1134 | Perfil de acceso a mensajes (MAP) UUID (perfil) |
QBluetoothUuid::ServiceClassUuid::GNSS | 0x1135 | UUID del sistema mundial de navegación por satélite (perfil) |
QBluetoothUuid::ServiceClassUuid::GNSSServer | 0x1136 | Global Navigation Satellite System Server (UUID) (servicio) |
QBluetoothUuid::ServiceClassUuid::Display3D | 0x1137 | Pantalla de sincronización 3D UUID (servicio) |
QBluetoothUuid::ServiceClassUuid::Glasses3D | 0x1138 | Gafas de sincronización 3D UUID (servicio) |
QBluetoothUuid::ServiceClassUuid::Synchronization3D | 0x1139 | UUID de sincronización 3D (perfil) |
QBluetoothUuid::ServiceClassUuid::MPSProfile | 0x113a | UUID de especificación multiperfil (perfil) |
QBluetoothUuid::ServiceClassUuid::MPSService | 0x113b | UUID de especificación multiperfil (servicio) |
QBluetoothUuid::ServiceClassUuid::PnPInformation | 0x1200 | Identificación de dispositivos (DID) UUID (servicio y perfil) |
QBluetoothUuid::ServiceClassUuid::GenericNetworking | 0x1201 | UUID genérico de red (servicio) |
QBluetoothUuid::ServiceClassUuid::GenericFileTransfer | 0x1202 | UUID genérico de transferencia de archivos (servicio) |
QBluetoothUuid::ServiceClassUuid::GenericAudio | 0x1203 | UUID genérico de audio (servicio) |
QBluetoothUuid::ServiceClassUuid::GenericTelephony | 0x1204 | UUID genérico de teléfono (servicio) |
QBluetoothUuid::ServiceClassUuid::VideoSource | 0x1303 | Perfil de distribución de vídeo (VDP) UUID (servicio) |
QBluetoothUuid::ServiceClassUuid::VideoSink | 0x1304 | Perfil de distribución de vídeo (VDP) UUID (servicio) |
QBluetoothUuid::ServiceClassUuid::VideoDistribution | 0x1305 | Perfil de distribución de vídeo (VDP) UUID (perfil) |
QBluetoothUuid::ServiceClassUuid::HDP | 0x1400 | Perfil de dispositivo sanitario (HDP) UUID (perfil) |
QBluetoothUuid::ServiceClassUuid::HDPSource | 0x1401 | Health Device Profile Source (HDP) UUID (servicio) |
QBluetoothUuid::ServiceClassUuid::HDPSink | 0x1402 | Health Device Profile Sink (HDP) UUID (servicio) |
QBluetoothUuid::ServiceClassUuid::GenericAccess | 0x1800 | Servicio 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::GenericAttribute | 0x1801 | |
QBluetoothUuid::ServiceClassUuid::ImmediateAlert | 0x1802 | Alerta inmediata UUID (servicio). El servicio expone un punto de control para permitir que un dispositivo par provoque la alerta inmediata del dispositivo. |
QBluetoothUuid::ServiceClassUuid::LinkLoss | 0x1803 | UUID de pérdida de enlace (servicio). Este servicio define el comportamiento cuando se pierde un enlace entre dos dispositivos. |
QBluetoothUuid::ServiceClassUuid::TxPower | 0x1804 | UUID 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::CurrentTimeService | 0x1805 | UUID de hora actual (servicio). El servicio define cómo puede exponerse la hora actual utilizando el perfil genérico de atributos (GATT). |
QBluetoothUuid::ServiceClassUuid::ReferenceTimeUpdateService | 0x1806 | UUID 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::NextDSTChangeService | 0x1807 | UUID 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::Glucose | 0x1808 | UUID 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::HealthThermometer | 0x1809 | Termó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::DeviceInformation | 0x180a | UUID 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::HeartRate | 0x180d | UUID 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::PhoneAlertStatusService | 0x180e | UUID 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::BatteryService | 0x180f | UUID de batería (servicio). El servicio Batería expone el estado de una batería dentro de un dispositivo. |
QBluetoothUuid::ServiceClassUuid::BloodPressure | 0x1810 | UUID 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::AlertNotificationService | 0x1811 | UUID de notificación de alertas (servicio). El servicio de notificación de alertas expone información sobre alertas en un dispositivo. |
QBluetoothUuid::ServiceClassUuid::HumanInterfaceDevice | 0x1812 | UUID de interfaz humana (servicio). El servicio expone los informes HID y otros datos HID destinados a HID Hosts y HID Devices. |
QBluetoothUuid::ServiceClassUuid::ScanParameters | 0x1813 | UUID 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::RunningSpeedAndCadence | 0x1814 | UUID 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::CyclingSpeedAndCadence | 0x1816 | UUID 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::CyclingPower | 0x1818 | UUID 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::LocationAndNavigation | 0x1819 | UUID 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::EnvironmentalSensing | 0x181a | UUID de sensor medioambiental (servicio). El servicio expone datos de un sensor medioambiental para aplicaciones deportivas y de fitness. |
QBluetoothUuid::ServiceClassUuid::BodyComposition | 0x181b | UUID de composición corporal (servicio). El servicio expone datos sobre la composición corporal destinados a aplicaciones de salud del consumidor. |
QBluetoothUuid::ServiceClassUuid::UserData | 0x181c | UUID 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::WeightScale | 0x181d | UUID 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::BondManagement | 0x181e | UUID 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::ContinuousGlucoseMonitoring | 0x181f | Control 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.