Sensor QML Type

The Sensor element serves as a base type for sensors. More...

Properties

Methods

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.


axesOrientationMode : Sensor::AxesOrientationMode [since QtSensors 5.1]

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.


bufferSize : int [since QtSensors 5.1]

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.


currentOrientation : int [since QtSensors 5.1]

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.


efficientBufferSize : int [since QtSensors 5.1]

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.


maxBufferSize : int [since QtSensors 5.1]

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 QML Reading types.


skipDuplicates : bool [since QtSensors 5.1]

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.


userOrientation : int [since QtSensors 5.1]

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

[since QtSensors 6.7] bool isFeatureSupported(feature)

Checks if a specific feature is supported by the backend. Returns true if the feature is supported, and false otherwise. For feature descriptions see QSensor::Feature.

Please see QSensor::isFeatureSupported for information.

This method was introduced in QtSensors 6.7.


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.