次の方法で共有


GnssMeasurement.AdrStateHalfCycleResolved フィールド

定義

注意事項

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

#getAccumulatedDeltaRangeMeters() がハーフ サイクルのあいまいさを解決したかどうかを報告します。

[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

フィールド値

Value = 8

実装

属性

注釈

#getAccumulatedDeltaRangeMeters() がハーフ サイクルのあいまいさを解決したかどうかを報告します。

このビットが設定されると、 #getAccumulatedDeltaRangeMeters() キャリア位相測定にキャリアフルサイクルの累積整数を加えた値に対応します。

このビットが未設定の場合、 #getAccumulatedDeltaRangeMeters() キャリア位相測定とキャリアハーフサイクルの累積整数に対応します。

データビットを持つ信号の場合、キャリア位相追跡ループは通常、コスタスループ判別器を使用します。 この種類の追跡ループでは、受信したデータを検索して既知のデータ ビットパターン (たとえば、GPS は TLM ワードを使用) を検索することで解決される半サイクルのあいまいさが生じます。これは、受信データの極性を決定し、半サイクルのあいまいさを解決します。

半サイクルのあいまいさが解決される前に、ADR_STATE_VALID フラグが設定されている可能性があります。

<ul><li> ADR_STATE_HALF_CYCLE_REPORTEDが設定されていない場合、ADR_STATE_HALF_CYCLE_RESOLVED フラグは使用できません。 ここで、半波長は、半サイクルあいまいさを示すために、返された累積デルタ範囲の不確定性に追加されます。 <li> ADR_STATE_HALF_CYCLE_REPORTEDが設定されている場合は、ADR_STATE_HALF_CYCLE_RESOLVEDフラグと、返された累積デルタ範囲の不確定性に追加された半波長の両方を介して、半サイクルのあいまいさが示されます。 </ul>

の Java ドキュメントandroid.location.GnssMeasurement.ADR_STATE_HALF_CYCLE_RESOLVED

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象