CoreMotion Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Lo spazio dei nomi CoreMotion consente di accedere ai dati del movimento, tra cui accelerazione e orientamento del dispositivo, altitudine, bussola e pedometro.
Classi
| Nome | Descrizione |
|---|---|
| CMAbsoluteAltitudeData |
Lo spazio dei nomi CoreMotion consente di accedere ai dati del movimento, tra cui accelerazione e orientamento del dispositivo, altitudine, bussola e pedometro. |
| CMAccelerometerData |
Un evento accelerometro incapsula un'istanza di CMAcceleration |
| CMAltimeter |
Interfaccia al sensore di pressione relativa all'altitudine. |
| CMAltitudeData |
Contiene i dati relativi all'altitudine CMAltitudeData , generati dalla classe . |
| CMAmbientPressureData |
Lo spazio dei nomi CoreMotion consente di accedere ai dati del movimento, tra cui accelerazione e orientamento del dispositivo, altitudine, bussola e pedometro. |
| CMAttitude |
Usato per estrarre informazioni spaciali dal dispositivo in quaternione, matrice di rotazione o con angoli 3D (rotolo, inclinazione e yaw). |
| CMBatchedSensorManager |
Lo spazio dei nomi CoreMotion consente di accedere ai dati del movimento, tra cui accelerazione e orientamento del dispositivo, altitudine, bussola e pedometro. |
| CMDeviceMotion |
Incapsula atteggiamento, velocità di rotazione e accelerazione del dispositivo. |
| CMDyskineticSymptomResult |
Lo spazio dei nomi CoreMotion consente di accedere ai dati del movimento, tra cui accelerazione e orientamento del dispositivo, altitudine, bussola e pedometro. |
| CMErrorExtensions |
Metodi di estensione per l'enumerazione CMError . |
| CMGyroData |
Singola misura della frequenza di rotazione del dispositivo. |
| CMHeadphoneActivityManager |
Lo spazio dei nomi CoreMotion consente di accedere ai dati del movimento, tra cui accelerazione e orientamento del dispositivo, altitudine, bussola e pedometro. |
| CMHeadphoneMotionManager |
Lo spazio dei nomi CoreMotion consente di accedere ai dati del movimento, tra cui accelerazione e orientamento del dispositivo, altitudine, bussola e pedometro. |
| CMHeadphoneMotionManagerDelegate |
Si tratta di una classe che implementa l'interfaccia ICMHeadphoneMotionManagerDelegate (per il protocollo Sottoclasse questa classe per creare facilmente un tipo che implementa il protocollo. Un'alternativa consiste nel creare una sottoclasse di NSObject e quindi implementare l'interfaccia ICMHeadphoneMotionManagerDelegate. |
| CMHeadphoneMotionManagerDelegate_Extensions |
Metodi di estensione per l'interfaccia ICMHeadphoneMotionManagerDelegate per supportare tutti i metodi del protocollo CMHeadphoneMotionManagerDelegate. |
| CMHighFrequencyHeartRateData |
Lo spazio dei nomi CoreMotion consente di accedere ai dati del movimento, tra cui accelerazione e orientamento del dispositivo, altitudine, bussola e pedometro. |
| CMLogItem |
Classe di base per CMAccelerometerData, CMDeviceMotion e CMGyroData, viene usata per associare un timestamp a questi eventi. |
| CMMagnetometerData |
Lettura dal magnetometro del dispositivo. |
| CMMotionActivity |
Un evento di aggiornamento del movimento, inclusa la caratterizzazione della forma probabile (camminare, correre, automobili). |
| CMMotionActivityManager |
Nei dispositivi supportati accede ai dati di movimento archiviati e consente il monitoraggio degli aggiornamenti del movimento. |
| CMMotionManager |
Classe di base che fornisce l'accesso ai servizi di movimento in iOS. |
| CMOdometerData |
Lo spazio dei nomi CoreMotion consente di accedere ai dati del movimento, tra cui accelerazione e orientamento del dispositivo, altitudine, bussola e pedometro. |
| CMPedometer |
Genera dati di conteggio dei passaggi, inclusi il numero di passaggi e piani saliti/discendenti. |
| CMPedometerData |
Contiene i dati relativi all'arrampicata a piedi e al pavimento. Generato da CMPedometer. |
| CMPedometerEvent |
Lo spazio dei nomi CoreMotion consente di accedere ai dati del movimento, tra cui accelerazione e orientamento del dispositivo, altitudine, bussola e pedometro. |
| CMRecordedAccelerometerData |
Dati dell'accelerometro archiviati da un oggetto CMSensorRecorder. |
| CMRecordedDeviceMotion |
Dati cronologici relativi al movimento del dispositivo registrati per il recupero successivo. |
| CMRecordedPressureData |
Lo spazio dei nomi CoreMotion consente di accedere ai dati del movimento, tra cui accelerazione e orientamento del dispositivo, altitudine, bussola e pedometro. |
| CMRecordedRotationRateData |
Lo spazio dei nomi CoreMotion consente di accedere ai dati del movimento, tra cui accelerazione e orientamento del dispositivo, altitudine, bussola e pedometro. |
| CMRotationRateData |
Lo spazio dei nomi CoreMotion consente di accedere ai dati del movimento, tra cui accelerazione e orientamento del dispositivo, altitudine, bussola e pedometro. |
| CMSensorDataList |
Elenco fornito dal sistema di oggetti che contengono i dati dell'accelerometro Core Motion registrati. |
| CMSensorRecorder |
Raccoglie e recupera i dati dell'accelerometro. |
| CMStepCounter |
Nei dispositivi supportati, archivia il numero di passaggi eseguiti dall'utente con il dispositivo e consente di tenere traccia dinamicamente del conteggio dei passaggi. |
| CMTremorResult |
Lo spazio dei nomi CoreMotion consente di accedere ai dati del movimento, tra cui accelerazione e orientamento del dispositivo, altitudine, bussola e pedometro. |
| CMWaterSubmersionEvent |
Lo spazio dei nomi CoreMotion consente di accedere ai dati del movimento, tra cui accelerazione e orientamento del dispositivo, altitudine, bussola e pedometro. |
| CMWaterSubmersionManager |
Lo spazio dei nomi CoreMotion consente di accedere ai dati del movimento, tra cui accelerazione e orientamento del dispositivo, altitudine, bussola e pedometro. |
| CMWaterSubmersionManagerDelegate |
Si tratta di una classe che implementa l'interfaccia ICMWaterSubmersionManagerDelegate (per il protocollo Sottoclasse questa classe per creare facilmente un tipo che implementa il protocollo. Un'alternativa consiste nel creare una sottoclasse di NSObject e quindi implementare l'interfaccia ICMWaterSubmersionManagerDelegate. |
| CMWaterSubmersionManagerDelegate_Extensions |
Metodi di estensione per l'interfaccia ICMWaterSubmersionManagerDelegate per supportare tutti i metodi del protocollo CMWaterSubmersionManagerDelegate. |
| CMWaterSubmersionMeasurement |
Lo spazio dei nomi CoreMotion consente di accedere ai dati del movimento, tra cui accelerazione e orientamento del dispositivo, altitudine, bussola e pedometro. |
| CMWaterTemperature |
Lo spazio dei nomi CoreMotion consente di accedere ai dati del movimento, tra cui accelerazione e orientamento del dispositivo, altitudine, bussola e pedometro. |
Struct
| Nome | Descrizione |
|---|---|
| CMAcceleration |
Vettore 3D contenente i valori di accelerazione. |
| CMCalibratedMagneticField |
Incapsula l'accuratezza e la forza del campo del magnetometro dopo la calibrazione. |
| CMMagneticField |
Rappresenta i dati del magnetometro a 3 assi in microteslas. |
| CMQuaternion |
Rappresenta un quaternione, utilizzato come una delle possibili rappresentazioni CMAttitude. |
| CMRotationMatrix |
Rappresenta una matrice di rotazione 3x3. |
| CMRotationRate |
Velocità di rotazione 3D. |
Interfacce
| Nome | Descrizione |
|---|---|
| ICMBodyIdentifiable |
Questa interfaccia rappresenta il protocollo |
| ICMHeadphoneMotionManagerDelegate |
Questa interfaccia rappresenta il protocollo |
| ICMWaterSubmersionManagerDelegate |
Questa interfaccia rappresenta il protocollo |
Enumerazioni
| Nome | Descrizione |
|---|---|
| CMAttitudeReferenceFrame |
Enumerazione i cui valori specificano il frame di riferimento da cui CMAttitude viene fatto riferimento alle letture. |
| CMAuthorizationStatus |
Lo spazio dei nomi CoreMotion consente di accedere ai dati del movimento, tra cui accelerazione e orientamento del dispositivo, altitudine, bussola e pedometro. |
| CMDeviceMotionSensorLocation |
Lo spazio dei nomi CoreMotion consente di accedere ai dati del movimento, tra cui accelerazione e orientamento del dispositivo, altitudine, bussola e pedometro. |
| CMError |
Digitare per gli errori di CoreMotion. |
| CMHeadphoneActivityStatus |
Lo spazio dei nomi CoreMotion consente di accedere ai dati del movimento, tra cui accelerazione e orientamento del dispositivo, altitudine, bussola e pedometro. |
| CMHighFrequencyHeartRateDataConfidence |
Lo spazio dei nomi CoreMotion consente di accedere ai dati del movimento, tra cui accelerazione e orientamento del dispositivo, altitudine, bussola e pedometro. |
| CMMagneticFieldCalibrationAccuracy |
Enumerazione i cui valori specificano la qualità della calibrazione del magnetometro. |
| CMMotionActivityConfidence |
Enumerazione i cui valori specificano l'attendibilità in un oggetto CMMotionActivity. |
| CMOdometerOriginDevice |
Lo spazio dei nomi CoreMotion consente di accedere ai dati del movimento, tra cui accelerazione e orientamento del dispositivo, altitudine, bussola e pedometro. |
| CMPedometerEventType |
Lo spazio dei nomi CoreMotion consente di accedere ai dati del movimento, tra cui accelerazione e orientamento del dispositivo, altitudine, bussola e pedometro. |
| CMWaterSubmersionDepthState |
Lo spazio dei nomi CoreMotion consente di accedere ai dati del movimento, tra cui accelerazione e orientamento del dispositivo, altitudine, bussola e pedometro. |
| CMWaterSubmersionState |
Lo spazio dei nomi CoreMotion consente di accedere ai dati del movimento, tra cui accelerazione e orientamento del dispositivo, altitudine, bussola e pedometro. |
Delegati
| Nome | Descrizione |
|---|---|
| CMAccelerometerHandler |
Firma del delegato usata per ricevere eventi da CMMotionManager |
| CMDeviceMotionHandler |
Firma del delegato usata per ricevere eventi da CMMotionManager |
| CMGyroHandler |
Firma del delegato usata per ricevere eventi da CMMotionManager |
| CMHeadphoneActivityHandler |
Lo spazio dei nomi CoreMotion consente di accedere ai dati del movimento, tra cui accelerazione e orientamento del dispositivo, altitudine, bussola e pedometro. |
| CMHeadphoneActivityStatusHandler |
Lo spazio dei nomi CoreMotion consente di accedere ai dati del movimento, tra cui accelerazione e orientamento del dispositivo, altitudine, bussola e pedometro. |
| CMHeadphoneDeviceMotionHandler |
Lo spazio dei nomi CoreMotion consente di accedere ai dati del movimento, tra cui accelerazione e orientamento del dispositivo, altitudine, bussola e pedometro. |
| CMMagnetometerHandler |
Delegato che rappresenta l'oggetto |
| CMMotionActivityHandler |
Delegato che funge da gestore per QueryActivity(NSDate, NSDate, NSOperationQueue, CMMotionActivityQueryHandler). |
| CMMotionActivityQueryHandler |
Delegato che è il gestore per StartActivityUpdates(NSOperationQueue, CMMotionActivityHandler). |
| CMStepQueryHandler |
Delegato da usare con QueryStepCount(NSDate, NSDate, NSOperationQueue, CMStepQueryHandler). |
| CMStepUpdateHandler |
Delegato usato con StartStepCountingUpdates(NSOperationQueue, IntPtr, CMStepUpdateHandler). |
Commenti
L'API CoreMotion consente agli sviluppatori di ottenere eventi hardware dall'accelerometro e dai giroscopi predefiniti.