GnssSvInfo Struct Referansı

GnssSvInfo Struct Referansı

#include < gps.h >

Veri alanları

size_t boyut
int16_t svid
GnssConstellationType takımyıldız
şamandıra c_n0_dbhz
şamandıra yükseklik
şamandıra azimut
GnssSvFlags bayraklar

Detaylı Açıklama

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

Saha Belgeleri

yüzer azimut

Derece cinsinden SV'nin azimutu.

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

float c_n0_dbhz

DB-Hz cinsinden taşıyıcı-gürültü yoğunluğu, tipik olarak [0, 63] aralığında. 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 şu GNSS_CONSTELLATION_ * sabitlerinden biri olmalıdır

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

yüzer yükseklik

Derece cinsinden SV 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, şu 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 ayarlayın

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

int16_t svid

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

  • GPS: 1-32
  • SBAS: 120-151, 183-192
  • GLONASS: 1-24, biliniyorsa yörünge yuva numarası (OSN). Veya, değilse: 93-106, frekans kanal numarası (FCN) (-7'den +6'ya) + 100 ofset, yani -7'nin bir FCN'sini 93, FCN'nin 0'ı ve +6'nın FCN'sini 106 olarak bildirir. .
  • QZSS: 193-200
  • Galileo: 1-36
  • Beidou: 1-37

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


Bu yapının belgeleri aşağıdaki dosyadan oluşturulmuştur:
  • donanım / libhardware / include / hardware / gps.h