CoreMotion Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
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.