Поделиться через


Inclinometer.GetCurrentReading Метод

Определение

Возвращает текущее значение инклинометра.

public:
 virtual InclinometerReading ^ GetCurrentReading() = GetCurrentReading;
InclinometerReading GetCurrentReading();
public InclinometerReading GetCurrentReading();
function getCurrentReading()
Public Function GetCurrentReading () As InclinometerReading

Возвращаемое значение

Текущее значение инклинометра.

Примеры

В следующем примере показано, как приложение UWP, созданное с помощью XAML и C#, извлекает текущее значение для инклинометра по умолчанию.

private void DisplayCurrentReading(object sender, object args)
{
    InclinometerReading reading = _inclinometer.GetCurrentReading();
    if (reading != null)
    {
        ScenarioOutput_X.Text = String.Format("{0,5:0.00}", reading.PitchDegrees);
        ScenarioOutput_Y.Text = String.Format("{0,5:0.00}", reading.RollDegrees);
        ScenarioOutput_Z.Text = String.Format("{0,5:0.00}", reading.YawDegrees);
    }
}

Комментарии

Приложение может использовать этот метод для опроса датчика на наличие текущего считывания в качестве альтернативы регистрации обработчика событий ReadingChanged . Это будет предпочтительным вариантом для приложения, которое обновляет пользовательский интерфейс с определенной частотой кадров. Независимо от того, выполняется ли опрос один или несколько раз, приложение должно установить нужный ReportInterval. Это информирует драйвер датчика о том, что ресурсы должны быть выделены для удовлетворения последующих запросов опроса.

Перед использованием возвращаемого этим методом значения приложение должно сначала проверка, что значение не равно NULL. (Если значение равно NULL и вы пытаетесь получить его, Windows создаст исключение.)

Применяется к