CoreMotion Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Der CoreMotion-Namespace bietet Zugriff auf Bewegungsdaten, einschließlich Gerätebeschleunigung und -ausrichtung, Höhe, Kompass und Schrittzähler.
Klassen
CMAccelerometerData |
Ein Beschleunigungsmesserereignis kapselt eine Instanz von CMAcceleration |
CMAltimeter |
Schnittstelle zum Drucksensor in relativer Höhe. |
CMAltitudeData |
Enthält Von der CMAltitudeData -Klasse generierte Daten mit relativer Höhe. |
CMAttitude |
Wird verwendet, um räumliche Informationen aus dem Gerät entweder in Quaternion, Rotationsmatrix oder mit 3D-Winkeln (Roll, Pitch und Yaw) zu ziehen. |
CMDeviceMotion |
Kapselt Haltung, Drehrate und Beschleunigung des Geräts. |
CMDyskineticSymptomResult |
Der CoreMotion-Namespace bietet Zugriff auf Bewegungsdaten, einschließlich Gerätebeschleunigung und -ausrichtung, Höhe, Kompass und Schrittzähler. |
CMGyroData |
Eine einzelne Messung der Geräterotationsrate. |
CMLogItem |
Die Basisklasse für CMAccelerometerData, CMDeviceMotion und CMGyroData wird verwendet, um diesen Ereignissen einen Zeitstempel anzufügen. |
CMMagnetometerData |
Eine Messung aus dem Gerätemagnetometer. |
CMMotionActivity |
Ein Motion Update-Ereignis, einschließlich Charakterisierung der wahrscheinlichen Form (Gehen, Laufen, Automobil). |
CMMotionActivityManager |
Auf unterstützten Geräten greift auf gespeicherte Bewegungsdaten zu und ermöglicht die Überwachung von Bewegungsupdates. |
CMMotionManager |
Kernklasse, die den Zugriff auf die Bewegungsdienste in iOS ermöglicht. |
CMPedometer |
Generiert Schrittzählungsdaten, einschließlich der Anzahl der treppen- und absteigenden Stufen und Stockwerke. |
CMPedometerData |
Enthält Daten zum Gehen und Bodenklettern. Generiert von CMPedometer. |
CMPedometerEvent |
Der CoreMotion-Namespace bietet Zugriff auf Bewegungsdaten, einschließlich Gerätebeschleunigung und -ausrichtung, Höhe, Kompass und Schrittzähler. |
CMRecordedAccelerometerData |
Beschleunigungsmesserdaten, die von einem CMSensorRecordergespeichert werden. |
CMSensorDataList |
Eine vom System bereitgestellte Liste von Objekten, die aufgezeichnete Core Motion-Beschleunigungsmesserdaten enthalten. |
CMSensorRecorder |
Sammelt Beschleunigungsmesserdaten und ruft sie ab. |
CMStepCounter |
Speichert auf unterstützten Geräten die Anzahl der Schritte, die der Benutzer mit dem Gerät ausgeführt hat, und ermöglicht das dynamische Nachverfolgen von Schrittzählungen. |
CMTremorResult |
Der CoreMotion-Namespace bietet Zugriff auf Bewegungsdaten, einschließlich Gerätebeschleunigung und -ausrichtung, Höhe, Kompass und Schrittzähler. |
Strukturen
CMAcceleration |
Ein 3D-Vektor mit Beschleunigungswerten. |
CMCalibratedMagneticField |
Kapselt die Genauigkeit und Feldstärke des Magnetometers nach der Kalibrierung. |
CMMagneticField |
Stellt die 3-Achsen-Magnetometerdaten in Mikroteslas dar. |
CMQuaternion |
Stellt eine Quaternion dar, die als eine der möglichen CMAttitude-Darstellungen verwendet wird. |
CMRotationMatrix |
Stellt eine 3x3-Rotationsmatrix dar. |
CMRotationRate |
3D-Rotationsrate. |
Enumerationen
CMAttitudeReferenceFrame |
Eine Enumeration, deren Werte den Referenzrahmen angeben, von dem CMAttitude aus auf Lesewerte verwiesen wird. |
CMAuthorizationStatus |
Der CoreMotion-Namespace bietet Zugriff auf Bewegungsdaten, einschließlich Gerätebeschleunigung und -ausrichtung, Höhe, Kompass und Schrittzähler. |
CMError |
Geben Sie für CoreMotion-Fehler ein. |
CMMagneticFieldCalibrationAccuracy |
Eine Enumeration, deren Werte die Qualität der Magnetometerkalibrierung angeben. |
CMMotionActivityConfidence |
Eine Enumeration, deren Werte die Zuverlässigkeit in einem CMMotionActivityangeben. |
CMPedometerEventType |
Der CoreMotion-Namespace bietet Zugriff auf Bewegungsdaten, einschließlich Gerätebeschleunigung und -ausrichtung, Höhe, Kompass und Schrittzähler. |
Delegaten
CMAccelerometerHandler |
Eine Delegatsignatur, die zum Empfangen von Ereignissen von CMMotionManager |
CMDeviceMotionHandler |
Eine Delegatsignatur, die zum Empfangen von Ereignissen von CMMotionManager |
CMGyroHandler |
Eine Delegatsignatur, die zum Empfangen von Ereignissen von CMMotionManager |
CMMagnetometerHandler |
Ein Delegat, der für die |
CMMotionActivityHandler |
Der Delegat, der als Handler für QueryActivity(NSDate, NSDate, NSOperationQueue, CMMotionActivityQueryHandler)fungiert. |
CMMotionActivityQueryHandler |
Der Delegat, der der Handler für StartActivityUpdates(NSOperationQueue, CMMotionActivityHandler)ist. |
CMStepQueryHandler |
Der Delegat für die Verwendung mit QueryStepCount(NSDate, NSDate, NSOperationQueue, CMStepQueryHandler). |
CMStepUpdateHandler |
Der Delegat, der mit StartStepCountingUpdates(NSOperationQueue, nint, CMStepUpdateHandler)verwendet wird. |
Hinweise
Mit der CoreMotion-API können Entwickler Hardwareereignisse aus dem integrierten Beschleunigungsmesser und Gyroskop abrufen.