CoreMotion Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przestrzeń nazw CoreMotion zapewnia dostęp do danych ruchu, w tym przyspieszenia i orientacji urządzenia, wysokości, kompasu i krokomierza.
Klasy
| Nazwisko | Opis |
|---|---|
| CMAbsoluteAltitudeData |
Przestrzeń nazw CoreMotion zapewnia dostęp do danych ruchu, w tym przyspieszenia i orientacji urządzenia, wysokości, kompasu i krokomierza. |
| CMAccelerometerData |
Zdarzenie akcelerometru hermetyzuje wystąpienie CMAcceleration |
| CMAltimeter |
Interfejs do czujnika ciśnienia na względnej wysokości. |
| CMAltitudeData |
Przechowuje dane o względnej wysokości wygenerowane przez klasę CMAltitudeData . |
| CMAmbientPressureData |
Przestrzeń nazw CoreMotion zapewnia dostęp do danych ruchu, w tym przyspieszenia i orientacji urządzenia, wysokości, kompasu i krokomierza. |
| CMAttitude |
Służy do ściągania informacji spacial z urządzenia w kwastrionie, macierzy obrotu lub z kątami 3D (rzut, skok i yaw). |
| CMBatchedSensorManager |
Przestrzeń nazw CoreMotion zapewnia dostęp do danych ruchu, w tym przyspieszenia i orientacji urządzenia, wysokości, kompasu i krokomierza. |
| CMDeviceMotion |
Hermetyzuje postawę, szybkość rotacji i przyspieszenie urządzenia. |
| CMDyskineticSymptomResult |
Przestrzeń nazw CoreMotion zapewnia dostęp do danych ruchu, w tym przyspieszenia i orientacji urządzenia, wysokości, kompasu i krokomierza. |
| CMErrorExtensions |
Metody rozszerzenia dla CMError wyliczenia. |
| CMGyroData |
Pojedynczy pomiar szybkości rotacji urządzenia. |
| CMHeadphoneActivityManager |
Przestrzeń nazw CoreMotion zapewnia dostęp do danych ruchu, w tym przyspieszenia i orientacji urządzenia, wysokości, kompasu i krokomierza. |
| CMHeadphoneMotionManager |
Przestrzeń nazw CoreMotion zapewnia dostęp do danych ruchu, w tym przyspieszenia i orientacji urządzenia, wysokości, kompasu i krokomierza. |
| CMHeadphoneMotionManagerDelegate |
Jest to klasa, która implementuje interfejs ICMHeadphoneMotionManagerDelegate (dla protokołu Podklasa tej klasy, aby łatwo utworzyć typ, który implementuje protokół. Alternatywą jest utworzenie podklasy , NSObject a następnie zaimplementowanie interfejsu ICMHeadphoneMotionManagerDelegate. |
| CMHeadphoneMotionManagerDelegate_Extensions |
Metody rozszerzenia interfejsu ICMHeadphoneMotionManagerDelegate do obsługi wszystkich metod z protokołu CMHeadphoneMotionManagerDelegate. |
| CMHighFrequencyHeartRateData |
Przestrzeń nazw CoreMotion zapewnia dostęp do danych ruchu, w tym przyspieszenia i orientacji urządzenia, wysokości, kompasu i krokomierza. |
| CMLogItem |
Klasa bazowa dla CMAccelerometerData, CMDeviceMotion i CMGyroData służy do dołączania znacznika czasu do tych zdarzeń. |
| CMMagnetometerData |
Odczyt z magnetometru urządzenia. |
| CMMotionActivity |
Zdarzenie aktualizacji ruchu, w tym scharakteryzowanie prawdopodobnej formy (chodzenie, bieganie, motoryzacyjne). |
| CMMotionActivityManager |
Na obsługiwanych urządzeniach uzyskuje dostęp do przechowywanych danych ruchu i umożliwia monitorowanie aktualizacji ruchu. |
| CMMotionManager |
Podstawowa klasa, która zapewnia dostęp do usług ruchu w systemie iOS. |
| CMOdometerData |
Przestrzeń nazw CoreMotion zapewnia dostęp do danych ruchu, w tym przyspieszenia i orientacji urządzenia, wysokości, kompasu i krokomierza. |
| CMPedometer |
Generuje dane zliczania kroków, w tym liczbę kroków i wspięć się na podłogi/schody. |
| CMPedometerData |
Przechowuje dane dotyczące chodzenia i wspinaczki na podłogę. Wygenerowane przez .CMPedometer |
| CMPedometerEvent |
Przestrzeń nazw CoreMotion zapewnia dostęp do danych ruchu, w tym przyspieszenia i orientacji urządzenia, wysokości, kompasu i krokomierza. |
| CMRecordedAccelerometerData |
Dane akcelerometru przechowywane przez element CMSensorRecorder. |
| CMRecordedDeviceMotion |
Historyczne dane dotyczące ruchu urządzenia zarejestrowane na potrzeby późniejszego pobierania. |
| CMRecordedPressureData |
Przestrzeń nazw CoreMotion zapewnia dostęp do danych ruchu, w tym przyspieszenia i orientacji urządzenia, wysokości, kompasu i krokomierza. |
| CMRecordedRotationRateData |
Przestrzeń nazw CoreMotion zapewnia dostęp do danych ruchu, w tym przyspieszenia i orientacji urządzenia, wysokości, kompasu i krokomierza. |
| CMRotationRateData |
Przestrzeń nazw CoreMotion zapewnia dostęp do danych ruchu, w tym przyspieszenia i orientacji urządzenia, wysokości, kompasu i krokomierza. |
| CMSensorDataList |
Udostępniona przez system lista obiektów zawierających zarejestrowane dane akcelerometru Core Motion. |
| CMSensorRecorder |
Zbiera i pobiera dane akcelerometru. |
| CMStepCounter |
Na obsługiwanych urządzeniach przechowuje liczbę kroków wykonywanych przez użytkownika z urządzeniem i umożliwia dynamiczne śledzenie liczenia kroków. |
| CMTremorResult |
Przestrzeń nazw CoreMotion zapewnia dostęp do danych ruchu, w tym przyspieszenia i orientacji urządzenia, wysokości, kompasu i krokomierza. |
| CMWaterSubmersionEvent |
Przestrzeń nazw CoreMotion zapewnia dostęp do danych ruchu, w tym przyspieszenia i orientacji urządzenia, wysokości, kompasu i krokomierza. |
| CMWaterSubmersionManager |
Przestrzeń nazw CoreMotion zapewnia dostęp do danych ruchu, w tym przyspieszenia i orientacji urządzenia, wysokości, kompasu i krokomierza. |
| CMWaterSubmersionManagerDelegate |
Jest to klasa, która implementuje interfejs ICMWaterSubmersionManagerDelegate (dla protokołu Podklasa tej klasy, aby łatwo utworzyć typ, który implementuje protokół. Alternatywą jest utworzenie podklasy , NSObject a następnie zaimplementowanie interfejsu ICMWaterSubmersionManagerDelegate. |
| CMWaterSubmersionManagerDelegate_Extensions |
Metody rozszerzenia interfejsu ICMWaterSubmersionManagerDelegate do obsługi wszystkich metod z protokołu CMWaterSubmersionManagerDelegate. |
| CMWaterSubmersionMeasurement |
Przestrzeń nazw CoreMotion zapewnia dostęp do danych ruchu, w tym przyspieszenia i orientacji urządzenia, wysokości, kompasu i krokomierza. |
| CMWaterTemperature |
Przestrzeń nazw CoreMotion zapewnia dostęp do danych ruchu, w tym przyspieszenia i orientacji urządzenia, wysokości, kompasu i krokomierza. |
Struktury
| Nazwisko | Opis |
|---|---|
| CMAcceleration |
Wektor 3D zawierający wartości przyspieszenia. |
| CMCalibratedMagneticField |
Hermetyzuje dokładność i siłę pola magnetometru po kalibracji. |
| CMMagneticField |
Przedstawia dane magnetometru 3-osiowego w mikroteslasach. |
| CMQuaternion |
Reprezentuje quaternion, używany jako jedna z możliwych reprezentacji CMAttitude. |
| CMRotationMatrix |
Reprezentuje macierz obrotu 3x3. |
| CMRotationRate |
Szybkość rotacji 3D. |
Interfejsy
| Nazwisko | Opis |
|---|---|
| ICMBodyIdentifiable |
Ten interfejs reprezentuje protokół |
| ICMHeadphoneMotionManagerDelegate |
Ten interfejs reprezentuje protokół |
| ICMWaterSubmersionManagerDelegate |
Ten interfejs reprezentuje protokół |
Wyliczenia
| Nazwisko | Opis |
|---|---|
| CMAttitudeReferenceFrame |
Wyliczenie, którego wartości określają ramkę referencyjną, z której CMAttitude odwołują się odczyty. |
| CMAuthorizationStatus |
Przestrzeń nazw CoreMotion zapewnia dostęp do danych ruchu, w tym przyspieszenia i orientacji urządzenia, wysokości, kompasu i krokomierza. |
| CMDeviceMotionSensorLocation |
Przestrzeń nazw CoreMotion zapewnia dostęp do danych ruchu, w tym przyspieszenia i orientacji urządzenia, wysokości, kompasu i krokomierza. |
| CMError |
Wpisz błędy CoreMotion. |
| CMHeadphoneActivityStatus |
Przestrzeń nazw CoreMotion zapewnia dostęp do danych ruchu, w tym przyspieszenia i orientacji urządzenia, wysokości, kompasu i krokomierza. |
| CMHighFrequencyHeartRateDataConfidence |
Przestrzeń nazw CoreMotion zapewnia dostęp do danych ruchu, w tym przyspieszenia i orientacji urządzenia, wysokości, kompasu i krokomierza. |
| CMMagneticFieldCalibrationAccuracy |
Wyliczenie, którego wartości określają jakość kalibracji magnetometru. |
| CMMotionActivityConfidence |
Wyliczenie, którego wartości określają pewność siebie w obiekcie CMMotionActivity. |
| CMOdometerOriginDevice |
Przestrzeń nazw CoreMotion zapewnia dostęp do danych ruchu, w tym przyspieszenia i orientacji urządzenia, wysokości, kompasu i krokomierza. |
| CMPedometerEventType |
Przestrzeń nazw CoreMotion zapewnia dostęp do danych ruchu, w tym przyspieszenia i orientacji urządzenia, wysokości, kompasu i krokomierza. |
| CMWaterSubmersionDepthState |
Przestrzeń nazw CoreMotion zapewnia dostęp do danych ruchu, w tym przyspieszenia i orientacji urządzenia, wysokości, kompasu i krokomierza. |
| CMWaterSubmersionState |
Przestrzeń nazw CoreMotion zapewnia dostęp do danych ruchu, w tym przyspieszenia i orientacji urządzenia, wysokości, kompasu i krokomierza. |
Delegaci
| Nazwisko | Opis |
|---|---|
| CMAccelerometerHandler |
Sygnatura delegata używana do odbierania zdarzeń z CMMotionManager |
| CMDeviceMotionHandler |
Sygnatura delegata używana do odbierania zdarzeń z CMMotionManager |
| CMGyroHandler |
Sygnatura delegata używana do odbierania zdarzeń z CMMotionManager |
| CMHeadphoneActivityHandler |
Przestrzeń nazw CoreMotion zapewnia dostęp do danych ruchu, w tym przyspieszenia i orientacji urządzenia, wysokości, kompasu i krokomierza. |
| CMHeadphoneActivityStatusHandler |
Przestrzeń nazw CoreMotion zapewnia dostęp do danych ruchu, w tym przyspieszenia i orientacji urządzenia, wysokości, kompasu i krokomierza. |
| CMHeadphoneDeviceMotionHandler |
Przestrzeń nazw CoreMotion zapewnia dostęp do danych ruchu, w tym przyspieszenia i orientacji urządzenia, wysokości, kompasu i krokomierza. |
| CMMagnetometerHandler |
Delegat, który jest elementem |
| CMMotionActivityHandler |
Delegat, który działa jako procedura obsługi dla programu QueryActivity(NSDate, NSDate, NSOperationQueue, CMMotionActivityQueryHandler). |
| CMMotionActivityQueryHandler |
Delegat, który jest procedurą obsługi dla programu StartActivityUpdates(NSOperationQueue, CMMotionActivityHandler). |
| CMStepQueryHandler |
Pełnomocnik do użycia z QueryStepCount(NSDate, NSDate, NSOperationQueue, CMStepQueryHandler). |
| CMStepUpdateHandler |
Delegat używany z elementem StartStepCountingUpdates(NSOperationQueue, IntPtr, CMStepUpdateHandler). |
Uwagi
Interfejs API CoreMotion umożliwia deweloperom pobieranie zdarzeń sprzętowych z wbudowanych akcelerometrów i żyroskopów.