Compartilhar via


CoreMotion Namespace

O namespace CoreMotion fornece acesso a dados de movimento, incluindo aceleração e orientação do dispositivo, altitude, bússola e pedômetro.

Classes

CMAccelerometerData

Um evento de acelerômetro encapsula uma instância de CMAcceleration

CMAltimeter

Interface para o sensor de pressão de altitude relativa.

CMAltitudeData

Contém dados de altitude relativa, gerados pela CMAltitudeData classe .

CMAttitude

Usado para extrair informações spaciais do dispositivo em quatérnio, matriz de rotação ou com ângulos 3D (roll, pitch e yaw).

CMDeviceMotion

Encapsula Atitude, Taxa de Rotação e Aceleração do dispositivo.

CMDyskineticSymptomResult

O namespace CoreMotion fornece acesso a dados de movimento, incluindo aceleração e orientação do dispositivo, altitude, bússola e pedômetro.

CMGyroData

Uma única medida da taxa de rotação do dispositivo.

CMLogItem

Classe base para CMAccelerometerData, CMDeviceMotion e CMGyroData, ela é usada para anexar um carimbo de data/hora a esses eventos.

CMMagnetometerData

Uma leitura do magnetômetro do dispositivo.

CMMotionActivity

Um evento de atualização de movimento, incluindo a caracterização da forma provável (andar, correr, automotivo).

CMMotionActivityManager

Em dispositivos com suporte, acessa dados de movimento armazenados e permite o monitoramento de atualizações de movimento.

CMMotionManager

Classe core que fornece acesso aos serviços de movimento no iOS.

CMPedometer

Gera dados de contagem de etapas, incluindo o número de etapas e pisos escalados/decrescidos.

CMPedometerData

Contém dados relacionados à caminhada e à escalada do chão. Gerado por CMPedometer.

CMPedometerEvent

O namespace CoreMotion fornece acesso a dados de movimento, incluindo aceleração e orientação do dispositivo, altitude, bússola e pedômetro.

CMRecordedAccelerometerData

Dados do acelerômetro armazenados por um CMSensorRecorder.

CMSensorDataList

Uma lista fornecida pelo sistema de objetos que contêm dados registrados do acelerômetro de movimento principal.

CMSensorRecorder

Coleta e recupera dados do acelerômetro.

CMStepCounter

Em dispositivos com suporte, armazena o número de etapas que o usuário tomou com o dispositivo e permite que a contagem de etapas seja controlada dinamicamente.

CMTremorResult

O namespace CoreMotion fornece acesso a dados de movimento, incluindo aceleração e orientação do dispositivo, altitude, bússola e pedômetro.

Estruturas

CMAcceleration

Um vetor 3D que contém valores de aceleração.

CMCalibratedMagneticField

Encapsula a precisão e a força do campo do magnetômetro após a calibragem.

CMMagneticField

Representa os dados do magnetômetro de três eixos em microteslas.

CMQuaternion

Representa um Quaternion, usado como uma das possíveis representações de CMAttitude.

CMRotationMatrix

Representa uma matriz de rotação 3x3.

CMRotationRate

Taxa de rotação 3D.

Enumerações

CMAttitudeReferenceFrame

Uma enumeração cujos valores especificam o quadro de referência do qual CMAttitude as leituras são referenciadas.

CMAuthorizationStatus

O namespace CoreMotion fornece acesso a dados de movimento, incluindo aceleração e orientação do dispositivo, altitude, bússola e pedômetro.

CMError

Digite para erros de CoreMotion.

CMMagneticFieldCalibrationAccuracy

Uma enumeração cujos valores especificam a qualidade da calibragem do magnetômetro.

CMMotionActivityConfidence

Uma enumeração cujos valores especificam a confiança em um CMMotionActivity.

CMPedometerEventType

O namespace CoreMotion fornece acesso a dados de movimento, incluindo aceleração e orientação do dispositivo, altitude, bússola e pedômetro.

Delegados

CMAccelerometerHandler

Uma assinatura delegada usada para receber eventos de CMMotionManager

CMDeviceMotionHandler

Uma assinatura delegada usada para receber eventos de CMMotionManager

CMGyroHandler

Uma assinatura delegada usada para receber eventos de CMMotionManager

CMMagnetometerHandler

Um delegado que é o handler para o StartMagnetometerUpdates(NSOperationQueue, CMMagnetometerHandler) método .

CMMotionActivityHandler

O delegado que atua como o manipulador para QueryActivity(NSDate, NSDate, NSOperationQueue, CMMotionActivityQueryHandler).

CMMotionActivityQueryHandler

O delegado que é o manipulador para StartActivityUpdates(NSOperationQueue, CMMotionActivityHandler).

CMStepQueryHandler

O delegado para uso com QueryStepCount(NSDate, NSDate, NSOperationQueue, CMStepQueryHandler).

CMStepUpdateHandler

O delegado usado com StartStepCountingUpdates(NSOperationQueue, nint, CMStepUpdateHandler).

Comentários

A API CoreMotion permite que os desenvolvedores obtenham eventos de hardware do acelerômetro interno e dos giroscópios.