Sensor QML Type▲
-
Import Statement: import QtSensors
-
Since:: QtSensors 5.0
-
Inherited By:: Accelerometer, AmbientLightSensor, AmbientTemperatureSensor, Compass, Gyroscope, HumiditySensor, LightSensor, Magnetometer, OrientationSensor, PressureSensor, ProximitySensor, RotationSensor, and TiltSensor
Detailed Description▲
The Sensor element serves as a base type for sensors.
This element wraps the QSensor class. Please see the documentation for QSensor for details.
This element cannot be directly created. Please use one of the sub-classes instead.
Property Documentation▲
active : bool▲
This property holds a value to indicate if the sensor is active.
Please see QSensor::active for information about this property.
alwaysOn : bool▲
This property holds a value to indicate if the sensor should remain running when the screen is off.
Please see QSensor::alwaysOn for information about this property.
availableDataRates : list<Range>▲
This property holds the data rates that the sensor supports.
Please see QSensor::availableDataRates for information about this property.
[since QtSensors 5.1] axesOrientationMode : Sensor::AxesOrientationMode▲
This property holds the mode that affects how the screen orientation changes reading values.
Please see QSensor::axesOrientationMode for information about this property.
This property was introduced in QtSensors 5.1.
[since QtSensors 5.1] bufferSize : int▲
This property holds the size of the buffer.
Please see QSensor::bufferSize for information about this property.
This property was introduced in QtSensors 5.1.
busy : bool▲
This property holds a value to indicate if the sensor is busy.
Please see QSensor::busy for information about this property.
connectedToBackend : bool▲
This property holds a value indicating if the sensor has connected to a backend.
Please see QSensor::connectedToBackend for information about this property.
[since QtSensors 5.1] currentOrientation : int▲
This property holds the current orientation that is used for rotating the reading values.
Please see QSensor::currentOrientation for information about this property.
This property was introduced in QtSensors 5.1.
dataRate : int▲
This property holds the data rate that the sensor should be run at.
Please see QSensor::dataRate for information about this property.
description : string▲
This property holds a descriptive string for the sensor.
[since QtSensors 5.1] efficientBufferSize : int▲
The property holds the most efficient buffer size.
Please see QSensor::efficientBufferSize for information about this property.
This property was introduced in QtSensors 5.1.
error : int▲
This property holds the last error code set on the sensor.
identifier : string▲
This property holds the backend identifier for the sensor.
Please see QSensor::identifier for information about this property.
[since QtSensors 5.1] maxBufferSize : int▲
This property holds the maximum buffer size.
Please see QSensor::maxBufferSize for information about this property.
This property was introduced in QtSensors 5.1.
outputRange : int▲
This property holds the output range in use by the sensor.
Please see QSensor::outputRange for information about this property.
outputRanges : list<OutputRange>▲
This property holds a list of output ranges the sensor supports.
Please see QSensor::outputRanges for information about this property.
reading : SensorReading▲
This property holds the reading class.
Please see QSensor::reading for information about this property.
See Also▲
See also QML Reading types
[since QtSensors 5.1] skipDuplicates : bool▲
This property indicates whether duplicate reading values should be omitted.
Please see QSensor::skipDuplicates for information about this property.
This property was introduced in QtSensors 5.1.
type : string▲
This property holds the type of the sensor.
[since QtSensors 5.1] userOrientation : int▲
This property holds the angle used for rotating the reading values in the UserOrientation mode.
Please see QSensor::userOrientation for information about this property.
This property was introduced in QtSensors 5.1.
Method Documentation▲
bool start()▲
Start retrieving values from the sensor. Returns true if the sensor was started, false otherwise.
Please see QSensor::start() for information.
bool stop()▲
Stop retrieving values from the sensor. Returns true if the sensor was stopped, false otherwise.
Please see QSensor::stop() for information.