GnssNavigationMessage.GetData メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
報告されたGNSSメッセージのデータを取得します。
[Android.Runtime.Register("getData", "()[B", "", ApiSince=24)]
public byte[] GetData ();
[<Android.Runtime.Register("getData", "()[B", "", ApiSince=24)>]
member this.GetData : unit -> byte[]
戻り値
- 属性
注釈
報告されたGNSSメッセージのデータを取得します。
ビッグ エンディアン形式 (MSB 優先) を使用して指定されたバイト (または単語)。
<ul><li>FOR GPS L1 C/A, IRNSS L5 C/A, Beidou D1 &Beidou D2 では、各サブフレームには 10 個の 30 ビットワードが含まれています。 各単語 (30 ビット) は、4 バイト ワード (スキップ B31 と B32) の最後の 30 ビットに収まる必要があります。MSB は最初に、合計 40 バイトで、それぞれ 6 秒、6 秒、0.6 秒の期間をカバーします。</li li><>Glonass L1 C/A の場合、各文字列にはチェックサムを含む 85 のデータ ビットが含まれます。 これらのビットは 11 バイトに収まる必要があります。MSB が最初 (スキップ B86-B88) で、期間は 2 秒です。</li li><>ガリレオ F/NAV の場合、各単語は 238 ビット (同期と末尾の記号は除外) で構成されます。 各単語は 30 バイトに収まる必要があります。MSB は最初に (スキップ B239、B240)、10 秒の期間をカバーします。</li li><>For ガリレオ I/NAV の場合、各ページには 2 ページの部分が含まれています。偶数と奇数で、合計 2x114 = 228 ビット (同期と末尾は除外) で、MSB が最初に 29 バイトに収まる必要があります (スキップ B229-B232)。</li li><>SBAS の場合、各ブロックは 250 のデータ ビットで構成され、32 バイトに収まる必要があります。 最初に MSB (B251 から B256 をスキップ)。</li li><>Beidou CNAV1 の場合、サブフレーム #1 は 14 個のデータ ビットで構成され、2 バイトに収まる必要があります。 最初に MSB (スキップ B15-B16)。 サブフレーム #2 は、75 バイトに収まる必要がある 600 ビットで構成されています。 サブフレーム #3 は、33 バイトに収まる必要がある 264 データ ビットで構成されています。</li li><>Beidou CNAV2 の場合、各サブフレームは 288 のデータ ビットで構成され、36 バイトに収まる必要があります。</li></ul>
の Java ドキュメントandroid.location.GnssNavigationMessage.getData()
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。