GnssSvInfo 構造体リファレンス

GnssSvInfo 構造体リファレンス

#include < gps.h >

データ フィールド

size_t size
 
int16_t svid
 
GnssConstellationType   星座
 
float c_n0_dbhz
 
float elevation
 
float azimuth
 
GnssSvFlags   フラグ
 

詳細な説明

ファイル gps.h 575 行 の定義。

フィールドのドキュメント

浮動小数点アジマス

SV の方位(度単位)。

ファイル gps.h 613 行の定義。

float c_n0_dbhz

キャリアとノイズの比率(dB-Hz)。通常は [0, 63] の範囲です。アンテナ ポートで測定されたシグナルの C/N0 値が含まれています。

これは必須の値です。

ファイル gps.h 607 行 の定義。

GnssConstellationType コンステレーション

指定された SV の衛星群を定義します。値は GNSS_CONSTELLATION_* 定数のいずれかである必要があります。

ファイル gps.h 599 行 の定義。

浮動小数点の高度

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 オフセットします。つまり、FCN -7 は 93、FCN 0 は 100、FCN +6 は 106 として報告します。
  • QZSS: 193 ~ 200
  • Galileo: 1 ~ 36
  • BeiDou: 1 ~ 37

ファイル gps.h 593 行 の定義。


この構造体のドキュメントは、次のファイルから生成されました。
  • hardware/libhardware/include/hardware/ gps.h