GnssSvInfo 結構體參考資料

GnssSvInfo 結構體參考資料

#include < gps.h >

資料欄位

size_t  size
 
int16_t  svid
 
GnssConstellationType   星座
 
浮點值 c_n0_dbhz
 
浮點值 海拔高度
 
浮點值 方位角
 
GnssSvFlags   flags
 

詳細說明

定義位於檔案 gps.h 的第 575 行。

欄位說明文件

浮點方位角

衛星方位角,以度為單位。

定義位於檔案 gps.h 613 行。

float c_n0_dbhz

載波雜訊密度 (以 dB-Hz 為單位),通常介於 [0, 63] 之間。其中包含天線埠信號的 C/N0 值。

這是必填值。

定義位於檔案 gps.h 607 行。

定義指定 SV 的星座。值應為 GNSS_CONSTELLATION_* 常數之一

定義位於檔案 gps.h 599 行。

浮點高度

衛星的仰角,以度為單位。

定義位於檔案 gps.h 610 行。

包含指定衛星的其他資料。值應為 GNSS_SV_FLAGS_* 常數之一。

定義位於檔案 gps.h 619 行。

size_t size

設為 sizeof(GnssSvInfo)

定義位於檔案 gps.h 577 行。

int16_t svid

SV 的偽隨機數,或 Glonass 的 FCN/OSN 號碼。系統會根據星座欄位來區分兩者。值應在下列範圍內:

  • GPS:1-32
  • SBAS:120-151、183-192
  • GLONASS:1-24,軌道位置編號 (OSN) (如有)。或:93-106,頻率管道編號 (FCN) (-7 到 +6) 加上 +100,也就是將 -7 的 FCN 回報為 93、0 的 FCN 回報為 100,以及 +6 的 FCN 回報為 106。
  • QZSS:193 至 200
  • Galileo:1-36
  • 北斗:1-37

定義位於檔案 gps.h 593 行。


這個結構體的說明文件是由下列檔案產生:
  • hardware/libhardware/include/hardware/ gps.h