CoreMotion Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
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.