GnssSvInfo 结构参考文档

GnssSvInfo 结构参考

#include < gps.h >

数据字段

size_t  尺寸
 
int16_t  svid
 
GnssConstellationType   星座
 
浮点数 c_n0_dbhz
 
浮点数 海拔
 
浮点数 方位角
 
GnssSvFlags   标志
 

详细说明

定义位于文件 gps.h 575 行

字段文档

浮点值方位角

SV 的方位角(以度为单位)。

定义位于文件 gps.h 613 行。

float c_n0_dbhz

载波与噪声密度(以 dB-Hz 为单位),通常在 [0, 63] 范围内。它包含天线端口信号的测量 C/N0 值。

此值为必填项。

定义位于文件 gps.h 607 行。

定义给定 SV 的星座。值应为 GNSS_CONSTELLATION_* 常量之一

定义位于文件 gps.h 599 行。

float elevation

SV 的海拔(以度为单位)。

定义位于文件 gps.h 610 行。

包含有关给定 SV 的其他数据。值应为 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
  • Beidou:1-37

定义位于文件 gps.h 593 行。


此结构体的文档是根据以下文件生成的:
  • hardware/libhardware/include/hardware/ gps.h