Как получить Время Ускорения и Величину Ускорения в iPhone

В настоящее время я пытаюсь использовать CMAcceleration, чтобы получить значения акселерометра для осей x,y и z. Можно ли получить время ускорения и величину ускорения с этими значениями x,y& z. Когда я проверял форум разработчиков, я не могу найти делегатов / методы, чтобы получить это два. Руководство, чтобы найти значения. Используя следующий код:

    int updatesensorFrequencyInterval = [sensorFrequencySliderTxt.text intValue];
self.motionManager.accelerometerUpdateInterval = updatesensorFrequencyInterval;
self.motionManager.gyroUpdateInterval = updatesensorFrequencyInterval;
[self.motionManager startAccelerometerUpdatesToQueue:[NSOperationQueue currentQueue]
                                         withHandler:^(CMAccelerometerData *accelerometerData, NSError *error) {
                                             [self outputAccelertionData:accelerometerData.acceleration];
                                             if(error){
                                                 NSLog(@"%@", error);
                                             }
                                         }];

1 ответ

Решение

Значения x,y,z CMAccelerometerData Структура ускорения - это величины в м / с ^2.

CMAccelerometerData это подкласс CMLogItemтак что наследует timestamp свойство, которое обеспечивает NSTimeInterval так как телефон загрузился. Это может быть использовано для измерения прошедшего времени между любой парой выборок.

Другие вопросы по тегам