Condividi tramite


Inclinometer.GetCurrentReading Metodo

Definizione

Ottiene la lettura corrente dell'inclinometro.

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

Restituisce

Lettura corrente dell'inclinometro.

Esempio

Nell'esempio seguente viene illustrato come un'app UWP compilata con XAML e C# recupera la lettura corrente per l'inclinometro predefinito.

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);
    }
}

Commenti

Un'applicazione può usare questo metodo per eseguire il polling del sensore per la lettura corrente come alternativa alla registrazione di un gestore eventi ReadingChanged . Si tratta dell'alternativa preferita per un'applicazione che aggiorna l'interfaccia utente a una frequenza di frame specifica. Indipendentemente dal polling una o più volte, l'applicazione deve stabilire un reportInterval desiderato. In questo modo viene informato il driver del sensore che le risorse devono essere allocate per soddisfare le richieste di polling successive

Prima di usare il valore restituito da questo metodo, l'applicazione deve prima verificare che il valore non sia Null. Se il valore è Null e si tenta di recuperarlo, Windows genererà un'eccezione.

Si applica a