Compartir a través de


estructura GNSS_FIXDATA_2 (gnssdriver.h)

La estructura GNSS_FIXDATA_2 define los elementos de datos específicos asociados a una corrección de GNSS devuelta desde el controlador.

Sintaxis

typedef struct {
  ULONG                   Size;
  ULONG                   Version;
  ULONG                   FixSessionID;
  FILETIME                FixTimeStamp;
  BOOL                    IsFinalFix;
  NTSTATUS                FixStatus;
  ULONG                   FixLevelOfDetails;
  GNSS_FIXDATA_BASIC_2    BasicData;
  GNSS_FIXDATA_ACCURACY_2 AccuracyData;
  GNSS_FIXDATA_SATELLITE  SatelliteData;
} GNSS_FIXDATA_2, *PGNSS_FIXDATA_2;

Miembros

Size

Tamaño de la estructura.

Version

Número de versión.

FixSessionID

Identificador de la sesión de corrección que generó esta corrección.

El controlador GNSS rellena este campo para que el adaptador de GNSS pueda correlacionar los datos de corrección con la solicitud de corrección de inicio original.

FixTimeStamp

Marca de tiempo cuando se genera la corrección.

Debe ser el tiempo obtenido a partir de las mediciones de los satélites.

IsFinalFix

Valor booleano que indica si se trata de una corrección final o no.

Un valor false implica que se trata de una corrección intermedia y una corrección final está próximamente.

FixStatus

Valor NTSTATUS que indica si esta corrección contiene una corrección válida o si el motor o controlador GNSS encontró algún error al obtener la corrección.

A menos que este valor indique que se ha realizado correctamente, no se debe confiar en el elemento de datos de corrección básico de esta estructura. Es posible que los elementos de datos satélite y en modo sigan siendo válidos.

FixLevelOfDetails

Máscara de bits que contiene los bits de GNSS_FIXDETAIL_* que determinan qué miembros de esta estructura se rellenan mediante el controlador GNSS.

BasicData

Este elemento contiene la corrección de datos básica cuando el campo FixLevelofDetails tiene GNSS_FIXDETAIL_BASIC conjunto de bits.

A menos que se indique explícitamente en el parámetro de sesión de corrección, se recomienda que el controlador GNSS rellene siempre este elemento.

AccuracyData

Este elemento contiene los datos relacionados con la precisión cuando el campo FixLevelofDetails tiene GNSS_FIXDETAIL_ACCURACY conjunto de bits.

SatelliteData

Este elemento contiene los datos relacionados con el satélite cuando el campo FixLevelofDetails tiene GNSS_FIXDETAIL_SATELLITE conjunto de bits.

Requisitos

Requisito Valor
servidor mínimo admitido Windows Server 2022
encabezado de gnssdriver.h (incluya Gnssdriver.h)