Referência de estrutura GnssSvInfo

Referência de estrutura GnssSvInfo

#include < gps.h >

Campos de dados

tamanho_t tamanho
int16_t svid
GnssConstellationType constelação
flutuador c_n0_dbhz
flutuador elevação
flutuador azimute
GnssSvFlags bandeiras

Descrição detalhada

Definição na linha 575 do arquivo gps.h .

Documentação de campo

azimute flutuante

Azimute de SV em graus.

Definição na linha 613 do arquivo gps.h .

flutuante c_n0_dbhz

Densidade portadora-ruído em dB-Hz, normalmente na faixa [0, 63]. Ele contém o valor C/N0 medido para o sinal na porta da antena.

Este é um valor obrigatório.

Definição na linha 607 do arquivo gps.h .

Constelação GnssConstellationType

Define a constelação do SV fornecido. O valor deve ser uma dessas constantes GNSS_CONSTELLATION_*

Definição na linha 599 do arquivo gps.h .

elevação flutuante

Elevação de SV em graus.

Definição na linha 610 do arquivo gps.h .

Sinalizadores GnssSvFlags

Contém dados adicionais sobre o SV fornecido. O valor deve ser uma dessas constantes GNSS_SV_FLAGS_*

Definição na linha 619 do arquivo gps.h .

tamanho_t tamanho

definido como sizeof(GnssSvInfo)

Definição na linha 577 do arquivo gps.h .

int16_t svid

Número pseudo-aleatório para o SV ou número FCN/OSN para Glonass. A distinção é feita observando o campo da constelação. Os valores devem estar na faixa de:

  • GPS: 1-32
  • SBAS: 120-151, 183-192
  • GLONASS: 1-24, o número do slot orbital (OSN), se conhecido. Ou, se não: 93-106, o número do canal de frequência (FCN) (-7 a +6) compensado por + 100, ou seja, reporte um FCN de -7 como 93, FCN de 0 como 100 e FCN de +6 como 106 .
  • QZSS: 193-200
  • Galileu: 1-36
  • Beidou: 1-37

Definição na linha 593 do arquivo gps.h .


A documentação desta estrutura foi gerada a partir do seguinte arquivo:
  • hardware/libhardware/include/hardware/ gps.h