語言

GnssNavigationMessage.GetData 方法

定義

取得報告的 GNSS 訊息資料。

[Android.Runtime.Register("getData", "()[B", "", ApiSince=24)]
public byte[] GetData();
[<Android.Runtime.Register("getData", "()[B", "", ApiSince=24)>]
member this.GetData : unit -> byte[]

傳回

Byte[]
屬性

備註

取得報告的 GNSS 訊息資料。

位元組(或字)以大端序格式(MSB 先)指定。

<ul><li>適用於 GPS L1 C/A、NavIC L5、北斗 D1 及北斗 D2,每個子幀包含 10 個 30 位元字。 每個字(30位元)應放入4位元組字的最後30位元(跳過B31和B32),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>對於伽利略 I/NAV,每頁包含兩個頁面部分,偶數與奇數,總共為 2x114 = 228 位元(不包括同步與尾部),應放入 29 位元組,且 MSB 放在前(跳過 B229-B232)。</li><li>對於 SBAS,每個區塊包含 250 個資料位元,應該能放入 32 個位元組。 先說MSB(跳過 B251-B256)。</li><li>對北斗 CNAV1,子幀 #1 包含 14 個資料位元,應能裝入 2 個位元組。 先從MSB開始(跳過 B15-B16)。 子幀 #2 包含 600 位元,應能塞入 75 位元組。 子幀 #3 包含 264 個資料位元,應能塞入 33 位元組。</li><li>對於北斗 CNAV2,每個子幀包含 288 個資料位元,應該能裝入 36 個位元組。</li><li> 對於 NavIC L1,子幀 #1 包含 9 個資料位元,應能放入 2 個位元組(跳過 B10-B16)。 子幀 #2 包含 600 位元,應能塞入 75 位元組。 子幀 #3 包含 274 個資料位元,應被放入 35 個位元組(跳過 B275-B280)。</li></ul>

Java 文件 android.location.GnssNavigationMessage.getData()。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於