Accelerometer.GetCurrentReading Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает текущее показания акселерометра.
public:
virtual AccelerometerReading ^ GetCurrentReading() = GetCurrentReading;
AccelerometerReading GetCurrentReading();
public AccelerometerReading GetCurrentReading();
function getCurrentReading()
Public Function GetCurrentReading () As AccelerometerReading
Возвращаемое значение
Этот метод не имеет параметров.
Примеры
В следующем примере показано, как приложение UWP, созданное с помощью XAML и C#, извлекает текущее значение для трех осей акселерометра по умолчанию.
private void DisplayCurrentReading(object sender, object args)
{
AccelerometerReading reading = _accelerometer.GetCurrentReading();
if (reading != null)
{
ScenarioOutput_X.Text = String.Format("{0,5:0.00}", reading.AccelerationX);
ScenarioOutput_Y.Text = String.Format("{0,5:0.00}", reading.AccelerationY);
ScenarioOutput_Z.Text = String.Format("{0,5:0.00}", reading.AccelerationZ);
}
}
Комментарии
Приложение может использовать этот метод для опроса датчика для текущего чтения в качестве альтернативы регистрации обработчика событий ReadingChanged . Это будет предпочтительным вариантом для приложения, которое обновляет свой пользовательский интерфейс с определенной частотой кадров. Независимо от того, выполняется ли опрос один или несколько раз, приложение должно установить нужный ReportInterval. Это информирует драйвер датчика о том, что ресурсы должны быть выделены для удовлетворения последующих запросов опроса.
Если датчик настроен для поддержки пакетной доставки, этот метод очищает текущий пакет и запускает новый период задержки. Дополнительные сведения о пакетной обработке датчиков см. в разделе Датчики.
Прежде чем использовать возвращаемое из этого метода значение, приложение должно сначала проверка, что значение не равно NULL. (Если значение равно NULL и вы пытаетесь получить его, Windows создаст исключение.)