Sensor QML Type
El elemento Sensor sirve como tipo base para los sensores. Más...
| Import Statement: | import QtSensors |
| Since: | QtSensors 5.0 |
| Inherited By: |
Propiedades
- active : bool
- alwaysOn : bool
- availableDataRates : list<Range>
- axesOrientationMode : Sensor::AxesOrientationMode
(since QtSensors 5.1) - bufferSize : int
(since QtSensors 5.1) - busy : bool
- connectedToBackend : bool
- currentOrientation : int
(since QtSensors 5.1) - dataRate : int
- description : string
- efficientBufferSize : int
(since QtSensors 5.1) - error : int
- identifier : string
- maxBufferSize : int
(since QtSensors 5.1) - outputRange : int
- outputRanges : list<OutputRange>
- reading : SensorReading
- skipDuplicates : bool
(since QtSensors 5.1) - type : string
- userOrientation : int
(since QtSensors 5.1)
Métodos
- bool isFeatureSupported(feature)
(since QtSensors 6.7) - bool start()
- bool stop()
Descripción detallada
El elemento Sensor sirve como tipo base para los sensores.
Este elemento envuelve la clase QSensor. Para más detalles, consulte la documentación de QSensor.
Este elemento no puede crearse directamente. Por favor, utilice una de las subclases en su lugar.
Documentación de propiedades
active : bool
Esta propiedad contiene un valor que indica si el sensor está activo.
Consulte QSensor::active para obtener información sobre esta propiedad.
alwaysOn : bool
Esta propiedad contiene un valor para indicar si el sensor debe permanecer funcionando cuando la pantalla está apagada.
Consulte QSensor::alwaysOn para obtener información sobre esta propiedad.
availableDataRates : list<Range>
Esta propiedad contiene las tasas de datos que soporta el sensor.
Consulte QSensor::availableDataRates para obtener información sobre esta propiedad.
axesOrientationMode : Sensor::AxesOrientationMode [since QtSensors 5.1]
Esta propiedad contiene el modo que afecta a cómo la orientación de la pantalla cambia los valores de lectura.
Por favor, consulte QSensor::axesOrientationMode para más información sobre esta propiedad.
Esta propiedad se introdujo en QtSensors 5.1.
bufferSize : int [since QtSensors 5.1]
Esta propiedad contiene el tamaño del buffer.
Por favor, consulte QSensor::bufferSize para más información sobre esta propiedad.
Esta propiedad se introdujo en QtSensors 5.1.
busy : bool
Esta propiedad contiene un valor para indicar si el sensor está ocupado.
Consulte QSensor::busy para obtener información sobre esta propiedad.
connectedToBackend : bool
Esta propiedad contiene un valor que indica si el sensor se ha conectado a un backend.
Consulte QSensor::connectedToBackend para obtener información sobre esta propiedad.
currentOrientation : int [since QtSensors 5.1]
Esta propiedad contiene la orientación actual que se utiliza para rotar los valores de lectura.
Por favor, consulte QSensor::currentOrientation para más información sobre esta propiedad.
Esta propiedad se introdujo en QtSensors 5.1.
dataRate : int
Esta propiedad contiene la tasa de datos a la que debe funcionar el sensor.
Consulte QSensor::dataRate para obtener información sobre esta propiedad.
description : string
Esta propiedad contiene una cadena descriptiva del sensor.
efficientBufferSize : int [since QtSensors 5.1]
La propiedad mantiene el tamaño de búfer más eficiente.
Por favor, consulte QSensor::efficientBufferSize para más información sobre esta propiedad.
Esta propiedad se introdujo en QtSensors 5.1.
error : int
Esta propiedad contiene el último código de error establecido en el sensor.
identifier : string
Esta propiedad contiene el identificador de backend para el sensor.
Consulte QSensor::identifier para obtener información sobre esta propiedad.
maxBufferSize : int [since QtSensors 5.1]
Esta propiedad contiene el tamaño máximo del buffer.
Por favor, consulte QSensor::maxBufferSize para más información sobre esta propiedad.
Esta propiedad se introdujo en QtSensors 5.1.
outputRange : int
Esta propiedad contiene el rango de salida utilizado por el sensor.
Consulte QSensor::outputRange para obtener información sobre esta propiedad.
outputRanges : list<OutputRange>
Esta propiedad contiene una lista de rangos de salida que soporta el sensor.
Consulte QSensor::outputRanges para obtener información sobre esta propiedad.
reading : SensorReading
Esta propiedad contiene la clase de lectura.
Consulte QSensor::reading para obtener información sobre esta propiedad.
Véase también QML Reading types.
skipDuplicates : bool [since QtSensors 5.1]
Esta propiedad indica si deben omitirse los valores de lectura duplicados.
Consulte QSensor::skipDuplicates para obtener información sobre esta propiedad.
Esta propiedad se introdujo en QtSensors 5.1.
type : string
Esta propiedad contiene el tipo de sensor.
userOrientation : int [since QtSensors 5.1]
Esta propiedad contiene el ángulo utilizado para rotar los valores de lectura en el modo UserOrientation.
Por favor, consulte QSensor::userOrientation para más información sobre esta propiedad.
Esta propiedad se introdujo en QtSensors 5.1.
Documentación del Método
[since QtSensors 6.7] bool isFeatureSupported(feature)
Comprueba si una función específica está soportada por el backend. Devuelve true si es compatible con feature y false en caso contrario. Para obtener descripciones de las funciones, consulte QSensor::Feature.
Para más información, consulte QSensor::isFeatureSupported.
Este método se introdujo en QtSensors 6.7.
bool start()
Comienza a recuperar valores del sensor. Devuelve true si se ha iniciado el sensor, false en caso contrario.
Consulte QSensor::start() para obtener más información.
bool stop()
Detener la recuperación de valores del sensor. Devuelve true si se ha detenido el sensor, false en caso contrario.
Consulte QSensor::stop() para obtener más información.
© 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.