GnssSvInfo Yapı Referansı

GnssSvInfo Yapı Referansı

#include < gps.h >

Veri Alanları

size_t  size
 
int16_t  svid
 
GnssConstellationType   takımyıldız
 
float c_n0_dbhz
 
float elevation
 
float azimut
 
GnssSvFlags   işaretleri
 

Ayrıntılı Açıklama

gps.h dosyasının 575 satırı

Alan Belgeleri

yüzen azimut

SV'nin derece cinsinden azimutu.

Tanımı, gps.h dosyasının 613 satırı

float c_n0_dbhz

dB-Hz cinsinden taşıyıcı/gürültü yoğunluğu (genellikle [0, 63] aralığında). Anten bağlantı noktasındaki sinyal için ölçülen C/N0 değerini içerir.

Bu zorunlu bir değerdir.

Tanımı, gps.h dosyasının 607 satırı

Belirtilen SV'nin takım yıldızını tanımlar. Değer, GNSS_CONSTELLATION_* sabitlerinden biri olmalıdır.

Tanımı, gps.h dosyasının 599 satırı

kayan nokta yüksekliği

SV'nin derece cinsinden yüksekliği.

gps.h dosyasının 610 satırındaki tanım

GnssSvFlags işaretleri

Belirtilen SV ile ilgili ek veriler içerir. Değer, GNSS_SV_FLAGS_* sabitlerinden biri olmalıdır.

Tanımı, gps.h dosyasının 619 satırı

size_t boyutu

sizeof(GnssSvInfo) olarak ayarlanır.

gps.h dosyasının 577 satırı

int16_t svid

SV için sözde rastgele sayı veya Glonass için FCN/OSN numarası. Takımyıldızı alanına bakılarak ayrım yapılır. Değerler şu aralıkta olmalıdır:

  • GPS: 1-32
  • SBAS: 120-151, 183-192
  • GLONASS: 1-24, bilinen orbital yuva numarası (OSN). Aksi takdirde: 93-106, frekans kanalı numarası (FCN) ("-7" ile "+6" arasında) +100 ile kaydırılır. Yani -7 olan FCN'yi 93, 0 olan FCN'yi 100 ve +6 olan FCN'yi 106 olarak raporlayın.
  • QZSS: 193-200
  • Galileo: 1-36
  • Beidou: 1-37

Tanımı, gps.h dosyasının 593 satırı


Bu yapının dokümanları aşağıdaki dosyadan oluşturulmuştur:
  • hardware/libhardware/include/hardware/ gps.h