Referencia de la estructura GnssSvInfo

Referencia de la estructura GnssSvInfo

#include < gps.h >

Campos de datos

size_t  tamaño
 
int16_t  svid
 
GnssConstellationType   constelación
 
flotante  c_n0_dbhz
 
flotante  elevation
 
flotante  azimut
 
GnssSvFlags   marcas
 

Descripción detallada

Definición en la línea 575 del archivo gps.h .

Documentación de campos

azimut flotante

Es el acimut de la SV en grados.

Definición en la línea 613 del archivo gps.h .

número de punto flotante c_n0_dbhz

Densidad de portadora a ruido en dB-Hz, por lo general, en el rango [0, 63]. Contiene el valor de C/N0 medido para la señal en el puerto de la antena.

Este es un valor obligatorio.

Definición en la línea 607 del archivo gps.h .

Define la constelación del SV determinado. El valor debe ser una de las constantes GNSS_CONSTELLATION_*

Definición en la línea 599 del archivo gps.h .

elevación flotante

Es la elevación de la SV en grados.

Definición en la línea 610 del archivo gps.h .

Contiene datos adicionales sobre el SV determinado. El valor debe ser una de esas constantes GNSS_SV_FLAGS_*

Definición en la línea 619 del archivo gps.h .

tamaño de size_t

se establece en sizeof(GnssSvInfo).

Definición en la línea 577 del archivo gps.h .

int16_t svid

Número pseudoaleatorio para el SV o número FCN/OSN para Glonass. La distinción se hace observando el campo de constelación. Los valores deben estar dentro del siguiente rango:

  • GPS: 1-32
  • SBAS: 120-151, 183-192
  • GLONASS: De 1 a 24, el número de ranura orbital (OSN), si se conoce O bien, si no es así, de 93 a 106, el número de canal de frecuencia (FCN) (de -7 a +6) compensado por +100, es decir, informa un FCN de -7 como 93, un FCN de 0 como 100 y un FCN de +6 como 106.
  • QZSS: 193-200
  • Galileo: 1-36
  • BeiDou: 1-37

Definición en la línea 593 del archivo gps.h .


La documentación de esta struct se generó a partir del siguiente archivo:
  • hardware/libhardware/include/hardware/ gps.h