CoreMotion Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Namespace CoreMotion menyediakan akses ke data gerakan, termasuk akselerasi dan orientasi perangkat, ketinggian, kompas, dan pedometer.
Kelas
CMAccelerometerData |
Peristiwa akselerometer, merangkum instans CMAcceleration |
CMAltimeter |
Antarmuka ke sensor tekanan ketinggian relatif. |
CMAltitudeData |
Menyimpan data ketinggian relatif, yang dihasilkan oleh CMAltitudeData kelas . |
CMAttitude |
Digunakan untuk menarik informasi spasial dari perangkat baik dalam quaternion, matriks rotasi atau dengan sudut 3D (roll, pitch, dan yaw). |
CMDeviceMotion |
Merangkum Sikap, Laju Rotasi, dan Akselerasi perangkat. |
CMDyskineticSymptomResult |
Namespace CoreMotion menyediakan akses ke data gerakan, termasuk akselerasi dan orientasi perangkat, ketinggian, kompas, dan pedometer. |
CMGyroData |
Satu pengukuran laju rotasi perangkat. |
CMLogItem |
Kelas dasar untuk CMAccelerometerData, CMDeviceMotion, dan CMGyroData, digunakan untuk melampirkan tanda waktu ke peristiwa ini. |
CMMagnetometerData |
Pembacaan dari magnetometer perangkat. |
CMMotionActivity |
Peristiwa pembaruan gerakan, termasuk karakterisasi bentuk yang mungkin (berjalan, berjalan, otomotif). |
CMMotionActivityManager |
Pada perangkat yang didukung, mengakses data gerakan yang disimpan dan memungkinkan pemantauan pembaruan gerakan. |
CMMotionManager |
Kelas inti yang menyediakan akses ke layanan gerakan di iOS. |
CMPedometer |
Menghasilkan data penghitungan langkah, termasuk jumlah langkah dan lantai yang didaki/turun. |
CMPedometerData |
Menyimpan data yang berkaitan dengan berjalan dan mendaki lantai. Dihasilkan oleh CMPedometer. |
CMPedometerEvent |
Namespace CoreMotion menyediakan akses ke data gerakan, termasuk akselerasi dan orientasi perangkat, ketinggian, kompas, dan pedometer. |
CMRecordedAccelerometerData |
Data akselerometer yang disimpan oleh CMSensorRecorder. |
CMSensorDataList |
Daftar objek yang disediakan sistem yang berisi data akselerometer Core Motion yang direkam. |
CMSensorRecorder |
Mengumpulkan dan mengambil data akselerometer. |
CMStepCounter |
Pada perangkat yang didukung, menyimpan jumlah langkah yang telah diambil pengguna dengan perangkat dan memungkinkan penghitungan langkah dilacak secara dinamis. |
CMTremorResult |
Namespace CoreMotion menyediakan akses ke data gerakan, termasuk akselerasi dan orientasi perangkat, ketinggian, kompas, dan pedometer. |
Struct
CMAcceleration |
Vektor 3D yang berisi nilai akselerasi. |
CMCalibratedMagneticField |
Merangkum akurasi dan kekuatan lapangan magnetometer setelah kalibrasi. |
CMMagneticField |
Mewakili data magnetometer 3 sumbu dalam mikrotesla. |
CMQuaternion |
Mewakili Quaternion, digunakan sebagai salah satu representasi CMAttitude yang mungkin. |
CMRotationMatrix |
Mewakili matriks rotasi 3x3. |
CMRotationRate |
Laju rotasi 3D. |
Enum
CMAttitudeReferenceFrame |
Enumerasi yang nilainya menentukan bingkai referensi dari mana CMAttitude pembacaan dirujuk. |
CMAuthorizationStatus |
Namespace CoreMotion menyediakan akses ke data gerakan, termasuk akselerasi dan orientasi perangkat, ketinggian, kompas, dan pedometer. |
CMError |
Ketik untuk kesalahan CoreMotion. |
CMMagneticFieldCalibrationAccuracy |
Enumerasi yang nilainya menentukan kualitas kalibrasi magnetometer. |
CMMotionActivityConfidence |
Enumerasi yang nilainya menentukan keyakinan dalam CMMotionActivity. |
CMPedometerEventType |
Namespace CoreMotion menyediakan akses ke data gerakan, termasuk akselerasi dan orientasi perangkat, ketinggian, kompas, dan pedometer. |
Delegasikan
CMAccelerometerHandler |
Tanda tangan delegasi yang digunakan untuk menerima peristiwa dari CMMotionManager |
CMDeviceMotionHandler |
Tanda tangan delegasi yang digunakan untuk menerima peristiwa dari CMMotionManager |
CMGyroHandler |
Tanda tangan delegasi yang digunakan untuk menerima peristiwa dari CMMotionManager |
CMMagnetometerHandler |
Delegasi yang merupakan |
CMMotionActivityHandler |
Delegasi yang bertindak sebagai handler untuk QueryActivity(NSDate, NSDate, NSOperationQueue, CMMotionActivityQueryHandler). |
CMMotionActivityQueryHandler |
Delegasi yang merupakan handler untuk StartActivityUpdates(NSOperationQueue, CMMotionActivityHandler). |
CMStepQueryHandler |
Delegasi untuk digunakan dengan QueryStepCount(NSDate, NSDate, NSOperationQueue, CMStepQueryHandler). |
CMStepUpdateHandler |
Delegasi yang digunakan dengan StartStepCountingUpdates(NSOperationQueue, nint, CMStepUpdateHandler). |
Keterangan
COREMotion API memungkinkan pengembang untuk mendapatkan peristiwa perangkat keras dari akselerometer dan giroskop bawaan.