Freigeben über


GnssMeasurement.AdrStateHalfCycleResolved Feld

Definition

Achtung

This constant will be removed in the future version. Use Android.Locations.AccumulatedDeltaRangeState enum directly instead of this field.

Gibt an, ob der Wert #getAccumulatedDeltaRangeMeters() die Halbzyklusdeutigkeit aufgelöst hat.

[Android.Runtime.Register("ADR_STATE_HALF_CYCLE_RESOLVED", ApiSince=28)]
[System.Obsolete("This constant will be removed in the future version. Use Android.Locations.AccumulatedDeltaRangeState enum directly instead of this field.", true)]
public const Android.Locations.AccumulatedDeltaRangeState AdrStateHalfCycleResolved = 8;
[<Android.Runtime.Register("ADR_STATE_HALF_CYCLE_RESOLVED", ApiSince=28)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Locations.AccumulatedDeltaRangeState enum directly instead of this field.", true)>]
val mutable AdrStateHalfCycleResolved : Android.Locations.AccumulatedDeltaRangeState

Feldwert

Value = 8

Implementiert

Attribute

Hinweise

Gibt an, ob der Wert #getAccumulatedDeltaRangeMeters() die Halbzyklusdeutigkeit aufgelöst hat.

Wenn dieses Bit festgelegt ist, entspricht dies #getAccumulatedDeltaRangeMeters() der Trägerphasenmessung plus einer akkumulierten ganzzahligen Anzahl von Trägerzyklen.

Wenn dieses Bit nicht festgelegt ist, entspricht dies #getAccumulatedDeltaRangeMeters() der Trägerphasenmessung plus einer akkumulierten ganzzahligen Anzahl von Trägerhalbzyklen.

Bei Signalen mit Datenbits verwenden die Trägerphasenverfolgungsschleifen in der Regel einen Costas-Loop-Diskriminator. Diese Art von Tracking-Schleife führt zu einer Halbzyklusdeutigkeit, die gelöst wird, indem die empfangenen Daten nach bekannten Mustern von Datenbits (z. B. GPS verwendet das TLM-Wort) durchsucht werden, das dann die Polarität der eingehenden Daten bestimmt und die Halbzyklusdeutigkeit aufgelöst.

Bevor die Halbzyklusdeutigkeit aufgelöst wurde, ist es möglich, dass das ADR_STATE_VALID Flag festgelegt ist:

<ul><li> In Fällen, in denen ADR_STATE_HALF_CYCLE_REPORTED nicht festgelegt ist, ist das ADR_STATE_HALF_CYCLE_RESOLVED Flag nicht verfügbar. Hier wird der zurückgegebenen angesammelten Deltabereichsunsicherheit eine halbe Wellenlänge hinzugefügt, um die Halbzyklusdeutigkeit anzugeben. <li> In Fällen, in denen ADR_STATE_HALF_CYCLE_REPORTED festgelegt ist, wird die Halbzyklusdeutigkeit sowohl über die ADR_STATE_HALF_CYCLE_RESOLVED Kennzeichnung als auch über eine halbe Wellenlänge angegeben, die der zurückgegebenen angesammelten Deltabereichsunsicherheit hinzugefügt wird. </ul>

Java-Dokumentation für android.location.GnssMeasurement.ADR_STATE_HALF_CYCLE_RESOLVED.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: