Qt 5.9 | Qt Sensors | Qt Sensors Backend

Qt 5.9.9 Reference Documentation

# Qt Sensors Backend

The Qt Sensors backend connects the Qt Sensors API to the platform services or hardware sensors.

## Overview

QSensor instances talk to a backend object. Backends are usually supplied with the Qt Sensors library for a specific device, although third-party backends may be used as well. A backend can talk directly to hardware, or it can talk to a system service. In some instances it can even talk to another sensor. An example of this is the orientation sensor backend that talks to an accelerometer to determine the device orientation.

## Backend Classes

If you are making sensors available through the Sensors API, these are the classes to use.

QSensorBackend | Sensor implementation
QSensorBackendFactory | Instantiates instances of QSensorBackend
QSensorManager | Handles registration and creation of sensor backends
QSensorChangesInterface | The pure virtual interface to sensor plugins
QSensorPluginInterface | The pure virtual interface to sensor plugins

## Backend Topics

- Creating a sensor plugin
- Determining the default sensor for a type
- Dynamic Sensor Backend Registration