次の方法で共有


GnssMeasurement.ReceivedSvTimeNanos プロパティ

定義

受信したGNSS衛星時刻 (測定時) をナノ秒単位で取得します。

public long ReceivedSvTimeNanos { [Android.Runtime.Register("getReceivedSvTimeNanos", "()J", "", ApiSince=24)] get; }
[<get: Android.Runtime.Register("getReceivedSvTimeNanos", "()J", "", ApiSince=24)>]
member this.ReceivedSvTimeNanos : int64

プロパティ値

属性

注釈

受信したGNSS衛星時刻 (測定時) をナノ秒単位で取得します。

受信した衛星時間は、Glonassシステムの日の始まりに対して相対的であるグロナスを除くすべての星座のシステム週の始まりに対して相対的です。

次の表は、受信したGNSS衛星時刻の有効範囲を示しています。 これらの範囲は、追跡対象の星座とコード、およびメソッドによって提供される追跡アルゴリズムの状態によって #getState 異なります。 このフィールドの最小値は 0 です。 このフィールドの最大値は、設定されているすべての状態フラグを調べ、特定の星座とコードの種類を調べ、このテーブルの最大値を見つけることによって決まります。

たとえば、GPS L1 C/A の場合、STATE_TOW_KNOWNが設定されている場合、このフィールドには 0 ~ 1 週間 (ナノ秒) の任意の値を指定できます。GAL E1B コードの場合、STATE_GAL_E1BC_CODE_LOCKのみが設定されている場合、このフィールドは 0 ~ 4 ミリ秒 (ナノ秒) の任意の値にすることができます。

<table border="1"><thead<>tr><td /><td colspan="4"><strong>GPS/QZSS</strong></td td td><td><strong>GLNS</strong></td td<>colspan="4"><strong>BDS</strong></td td<>colspan="3"><strong>GAL</strong></td td<>td><strong>SBAS</strong></td td><td><strong>IRNSS</strong></td/ td/><tr><tr><td><strong>State Flag</strong></td td><<>strong>L1 C/A</strong></td td><<>strong>L1 C(P)</strong></td td<>td><strong>L5I</strong></td td<><>strong>L5Q</strong></td td><<>strong>L1OF</strong></td><td><strong>B1I (D1)</strong></td td><td><強い>B1I (D2)</strong></td td><><strong>B1C (P)</strong></td td><<>strong>B2AQ </strong></td td<>td><strong>E1B</strong></td td><td><strong>E1C</strong></td td><<>strong>E5AQ</strong></td td<>><strong>L1 C/A</strong></td td td<>><strong>L5C</strong></td></tr></thead><tbody><tr><td><strong>STATE_UNKNOWN</strong<>/td td><td>0</td<>td>0</td><td>0</td><td>0</td<>td>>0</td<>td 0</td<>td>0</td><td 0></td><td>0</td><td>0</td><td>0</td<>td>0</td<>td>0</td td>0</td><></tr tr><td<<>>strong>STATE_CODE_LOCK</strong></td td><td>1 ms</td<>td>10 ms</td><td>1 ms</td><td>1 ms</td><td>1 ms</td><td>1 ms</td><td>1 ms</td<>td>10 ms</td><td>1 ms</td<>td>-<</td<>td><> td>1 ms</td<>td>1 ms/td<>td>1 ms<</td<>/tr tr<<>>td<>strong>STATE_SYMBOL_SYNC</strong/td><td>-</td><td td>-</td<>td td>10 ms</td<>td>-</td td><td>10 ms</td><td>-</td><td>2 ms</td><td>-</td><td>-</td><td>-</td><td>-</td>><<td>< td ><>2 ms</td td<>td>-</td<>/tr tr><td<><>strong>STATE_BIT_SYNC</strong<>/td td><td>20 ms</td><td>-</td td<>td>20 ms</td<>td>-</td<>td>20 ms</td><td td>20 ms</td td><>-</td td-><></td><td>-</td><td>8 ms</td td><>-</td<>td> td-</td><td td>4 ms</td><td>20 ms</td<>/tr tr><td<<>>strong>STATE_SUBFRAME_SYNC</strong<>/td td><td>6 s</td td><>-</td<>td>6 s</td td-><></td><td>-</td><td td>6 s</td><td>-</td td>><-</td td<>td>100 ms</td<>td>>-<</td><td<>td>100 ms</td<>td>-</td<>td td>6 s</td<>/tr td>><<><strong>STATE_TOW_DECODED</strong></td><td>1 week</td td><>-</td td><td>1 week</td><td>-</td><><td td<>> 1 week</>><td td><td>-</td><td><<> td 1< week/td td td>1 week</td<>td td>1 week</td td>><-</td td><td>1 week</td><td>1 week</td<>/tr tr><td<>><strong>STATE_TOW_KNOWN</strong<>/td td<>td>1 week</td><td td>1 week<</td<<>>td td>>1 week</td td<>>-</td td><>1 week</td td td>1 week/td<>td td 1 week</td td>1 week</td><td tdtd>1 week</td><td td>1 week</td><td>1 week</td<>td td>>1 week<</td><td<>td 1 week</td<>/tr tr<><>td<>>strong>STATE_GLO_STRING_SYNC</strong<>/td td><td>-<</td<>td> td->><><</td><td>-</td><td td>2 s</td td><>-</td<>td>-</td<>td>-</td><td>-</td><td>-</td>><<td>>-</td><td>-</td><td-</td td>-</td<>/tr tr<>td<>><strong STATE_GLO_TOD_>DECODEED</strong></td><td td>-</td><td>-</td<>td> td>-</td<>td td-</td<>td td>1 day</td<>td>>-<</td><><td>-/td<>td>-<</td><td>-</td><td>-</td td-/td<>td-</td td>td>-</td><td>-</td></tr tr td><>><<strong>STATE_GLO_TOD_KNOWN</strong></td<>td td>-</td<>td>-</td<>td>-<</td<>><td td>> 1 day</td td>><-</td<>td>-</td<>><td>-</td><td>-</td td><>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr tr<>td><><strong>STATE_BDS_D2_BIT_SYNC</strong></td td><>-</td<>td>-</td td td->><</td><td>-</td><td>-</td td><td>-</td<>td td>2 ms</td><td>-</td<>td>-</td<>><td>>-<</td><td>-/td><td>-<</td><td-/td td>-</td<>/tr tr<>td<>><strong STATE_BDS_D2_><SUBFRAME_SYNC/strong<>/td td><td>-</td><td>-</td<>td>-</td><td>-</td><td> td>-<</><td td<>td>600 ms</td<>td>-</td><td>-</td<>td>-</td><td-</td> td-><></td><td>-</td><td>-</td></tr tr tr><td>><<strong>STATE_GAL_E1BC_CODE_LOCK</strong></td<>td td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-<</td><td> td-><></td><td>-</td><td>4 ms</td td><>4 ms</td><td>-</td td>><-</td><td>-</td<>/tr td>><<><strong>STATE_GAL_E1C_2ND_CODE_LOCK</strong></td td><td>-</td><td>-</td><td>-</td><td>-</td td><>-</td><td td>-</td<>td>-</td><td>-</td><td>>-<</td<>><td td>100 ms</td td><>-</td><td>-</td td<>>-/<td></tr><tr><td><strong>STATE_2ND_CODE_LOCK</strong<>/td><td td>-</td td<>td>18000 ms</td><td>10 ms</td><td>20 ms</td><td>-</td><td>-</td td<><>>< td>18000ms</td><td>100 ms</td><td>-</td td><>-</td td<>td>100 ms</td><td>-</td><td>-</td></tr tr>><<td><strong>STATE_GAL_E1B_PAGE_SYNC</strong<>/td><td td>-</td td td><>-</td><td td>-</td<>td>-</td><td>-</td><td>-</td<>td>-</td<>td>-<</td<>td>>< td>2 s</td td>><-</td<>td>-</td<>td-/td td>-</td><td>-</td></tr tr<>td>><<strong>STATE_SBAS_SYNC</strong<>/td><td td>-</td><td>-</td><td>-</td<>td>-</td<>><td>>-<</td td-</td><td> td-/td td><td>-</td><td>-</td td><>-</td td><>-</td td><>-</td td<>td>1 s</td><td>-</td<>/tr<>/tbody></table>

注: TOW 既知とは、TOW が空中でデコードされていない可能性があるが、他のソースから決定された場合を指します。 TOW デコードが設定されている場合は、TOW Known も設定する必要があります。

注: 整数ミリ秒であいまいさがある場合は、それに応じて "state" フィールドにSTATE_MSEC_AMBIGUOUSを設定する必要があります。 'state' == STATE_UNKNOWNを除き、この値を設定する必要があります。

省略可能なフラグに関する注意: <l1><> C/A および B1I の場合、シンボルの長さはビット長と同じであるため、STATE_SYMBOL_SYNCは省略可能です。 <li> L5Q および E5aQ の場合、STATE_BIT_SYNCとSTATE_SYMBOL_SYNCは、STATE_CODE_LOCKによって暗黙的に示されるため、省略可能です。 <L5I の li> STATE_2ND_CODE_LOCKは、STATE_SYMBOL_SYNCによって暗黙的に示されるため、省略可能です。 <E1C の li> STATE_2ND_CODE_LOCKは、STATE_GAL_E1C_2ND_CODE_LOCKによって暗黙的に示されるため、省略可能です。 <li> E1B および E1C の場合、STATE_SYMBOL_SYNCは省略可能です。これは、STATE_GAL_E1BC_CODE_LOCKによって暗黙的に示されるためです。 </ul>

の Java ドキュメントandroid.location.GnssMeasurement.getReceivedSvTimeNanos()

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

適用対象