GnssSvInfo Yapı Referansı

GnssSvInfo Yapı Referansı

#include < gps.h >

Veri alanları

size_t boyut
int16_t video
GnssTakımyıldız Türü takımyıldız
batmadan yüzmek c_n0_dbhz
batmadan yüzmek yükseklik
batmadan yüzmek azimut
GnssSvBayrakları bayraklar

Detaylı Açıklama

Gps.h dosyasının 575. satırındaki tanım.

Saha Dokümantasyonu

şamandıra azimutu

SV'nin derece cinsinden azimutu.

Gps.h dosyasının 613. satırındaki tanım.

kayan nokta c_n0_dbhz

dB-Hz cinsinden taşıyıcı-gürültü yoğunluğu, tipik olarak [0, 63] aralığındadır. Anten portundaki sinyal için ölçülen C/N0 değerini içerir.

Bu zorunlu bir değerdir.

Gps.h dosyasının 607. satırındaki tanım.

GnssConstellationType takımyıldızı

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

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

şamandıra yüksekliği

SV'nin derece cinsinden yüksekliği.

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

GnssSvFlags bayrakları

Verilen SV hakkında ek veriler içerir. Değer, GNSS_SV_FLAGS_* sabitlerinden biri olmalıdır

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

size_t size

sizeof(GnssSvInfo) olarak ayarlandı

Gps.h dosyasının 577. satırındaki tanım.

int16_t svid

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

  • GPS: 1-32
  • SBAS: 120-151, 183-192
  • GLONASS: 1-24, biliniyorsa yörünge slot numarası (OSN). Veya, değilse: 93-106, frekans kanal numarası (FCN) (-7 ila +6) + 100 ile dengelenir; yani -7'lik bir FCN'yi 93 olarak, 0'lık FCN'yi 100 olarak ve +6'lık FCN'yi 106 olarak rapor edin. .
  • QZSS: 193-200
  • Galileo: 1-36
  • Beidou: 1-37

Gps.h dosyasının 593. satırındaki tanım.


Bu yapıya ilişkin belgeler aşağıdaki dosyadan oluşturulmuştur:
  • donanım/libdonanım/include/donanım/ gps.h