System.Sensors.TCustomOrientationSensor

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.Sensors.TCustomSensorSystem.TObjectTCustomOrientationSensor

Delphi

TCustomOrientationSensor = class(TCustomSensor)

C++

class PASCALIMPLEMENTATION TCustomOrientationSensor : public TCustomSensor

Propriétés

Type Visibilité  Source Unité  Parent
class public
System.Sensors.pas
System.Sensors.hpp
System.Sensors System.Sensors


Description

Fournit des informations sur l'inclinaison du périphérique, la distance et le cap de la boussole.

La classe TCustomOrientationSensor agit comme un gyroscope ou une boussole.

Le détecteur d'orientation utilise la méthode DoStart pour initier la réception sous-jacente des notifications de changement d'orientation et la méthode DoStop pour arrêter la réception sous-jacente des notifications de changement d'orientation.

Les méthodes publiques Start et Stop sont utilisées pour démarrer et arrêter la réception des notifications de changement de mouvement.

La classe TCustomOrientationSensor fournit des informations exprimées en degrés sur l'axe x, l'axe y et l'axe z de l'inclinomètre, via les propriétés TiltX, TiltY et TiltZ.

Les propriétés DistanceX, DistanceY et DistanceZ fournissent l'accès en lecture à la distance sur l'axe, exprimée en mètres.

MagHeading, TrueHeading, CompMagHeading, et CompTrueHeading renvoient le cap de la boussole par rapport au nord magnétique, compensé et non compensé.

Prise en charge de la plate-forme

Cette classe prend en charge les plates-formes suivantes :

Plate-forme Détails

Android

Android fournit différents types de détecteur d'orientation. Chacun d'eux supporte un ensemble de propriétés différent :

IOS

iOS fournit différents types de détecteur d'orientation. Chacun d'eux supporte un ensemble de propriétés différent :

Windows

Support complet.

Voir aussi

Exemples