Partager via


CoreMotion Espace de noms

L’espace de noms CoreMotion permet d’accéder aux données de mouvement, notamment l’accélération et l’orientation de l’appareil, l’altitude, la boussole et le podomètre.

Classes

CMAccelerometerData

Événement accéléromètre, encapsule une instance de CMAcceleration

CMAltimeter

Interface avec le capteur de pression d’altitude relative.

CMAltitudeData

Contient les données d’altitude relative, générées par la CMAltitudeData classe .

CMAttitude

Utilisé pour extraire des informations spatiales de l’appareil dans un quaternion, une matrice de rotation ou avec des angles 3D (roulis, tangage et lacet).

CMDeviceMotion

Encapsule l’attitude, le taux de rotation et l’accélération de l’appareil.

CMDyskineticSymptomResult

L’espace de noms CoreMotion permet d’accéder aux données de mouvement, notamment l’accélération et l’orientation de l’appareil, l’altitude, la boussole et le podomètre.

CMGyroData

Mesure unique du taux de rotation de l’appareil.

CMLogItem

Classe de base pour CMAccelerometerData, CMDeviceMotion et CMGyroData, elle est utilisée pour attacher un horodatage à ces événements.

CMMagnetometerData

Lecture du magnétomètre de l’appareil.

CMMotionActivity

Événement de mise à jour du mouvement, y compris la caractérisation de la forme probable (marche, course, automobile).

CMMotionActivityManager

Sur les appareils pris en charge, accède aux données de mouvement stockées et permet la surveillance des mises à jour de mouvement.

CMMotionManager

Classe de base qui fournit l’accès aux services de mouvement dans iOS.

CMPedometer

Génère des données de comptage d’étapes, y compris le nombre de marches et d’étages montés/descendus.

CMPedometerData

Contient des données relatives à la marche et à l’escalade au sol. Généré par CMPedometer.

CMPedometerEvent

L’espace de noms CoreMotion permet d’accéder aux données de mouvement, notamment l’accélération et l’orientation de l’appareil, l’altitude, la boussole et le podomètre.

CMRecordedAccelerometerData

Données accéléromètre stockées par un CMSensorRecorder.

CMSensorDataList

Liste fournie par le système d’objets qui contiennent des données d’accéléromètre Core Motion enregistrées.

CMSensorRecorder

Collecte et récupère les données accéléromètres.

CMStepCounter

Sur les appareils pris en charge, stocke le nombre de étapes effectuées par l’utilisateur avec l’appareil et permet le suivi dynamique du nombre d’étapes.

CMTremorResult

L’espace de noms CoreMotion permet d’accéder aux données de mouvement, notamment l’accélération et l’orientation de l’appareil, l’altitude, la boussole et le podomètre.

Structures

CMAcceleration

Vecteur 3D contenant des valeurs d’accélération.

CMCalibratedMagneticField

Encapsule la précision et la force de champ du magnétomètre après l’étalonnage.

CMMagneticField

Représente les données du magnétomètre à 3 axes en microteslas.

CMQuaternion

Représente un Quaternion, utilisé comme l’une des représentations CMAttitude possibles.

CMRotationMatrix

Représente une matrice de rotation 3x3.

CMRotationRate

Taux de rotation 3D.

Énumérations

CMAttitudeReferenceFrame

Énumération dont les valeurs spécifient le cadre de référence à partir duquel CMAttitude les lectures sont référencées.

CMAuthorizationStatus

L’espace de noms CoreMotion permet d’accéder aux données de mouvement, notamment l’accélération et l’orientation de l’appareil, l’altitude, la boussole et le podomètre.

CMError

Tapez pour les erreurs CoreMotion.

CMMagneticFieldCalibrationAccuracy

Énumération dont les valeurs spécifient la qualité de l’étalonnage du magnétomètre.

CMMotionActivityConfidence

Énumération dont les valeurs spécifient la confiance dans un CMMotionActivity.

CMPedometerEventType

L’espace de noms CoreMotion permet d’accéder aux données de mouvement, notamment l’accélération et l’orientation de l’appareil, l’altitude, la boussole et le podomètre.

Délégués

CMAccelerometerHandler

Signature déléguée utilisée pour recevoir des événements de CMMotionManager

CMDeviceMotionHandler

Signature déléguée utilisée pour recevoir des événements de CMMotionManager

CMGyroHandler

Signature déléguée utilisée pour recevoir des événements de CMMotionManager

CMMagnetometerHandler

Délégué qui est le handler pour la StartMagnetometerUpdates(NSOperationQueue, CMMagnetometerHandler) méthode .

CMMotionActivityHandler

Délégué qui fait office de gestionnaire pour QueryActivity(NSDate, NSDate, NSOperationQueue, CMMotionActivityQueryHandler).

CMMotionActivityQueryHandler

Délégué qui est le gestionnaire pour StartActivityUpdates(NSOperationQueue, CMMotionActivityHandler).

CMStepQueryHandler

Délégué à utiliser avec QueryStepCount(NSDate, NSDate, NSOperationQueue, CMStepQueryHandler).

CMStepUpdateHandler

Délégué utilisé avec StartStepCountingUpdates(NSOperationQueue, nint, CMStepUpdateHandler).

Remarques

L’API CoreMotion permet aux développeurs d’obtenir des événements matériels à partir de l’accéléromètre et des gyroscopes intégrés.