Compartilhar via


estrutura GNSS_FIXDATA_2 (gnssdriver.h)

A estrutura GNSS_FIXDATA_2 define os elementos de dados específicos associados a uma correção de GNSS retornada do driver.

Sintaxe

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;

Membros

Size

Tamanho da estrutura.

Version

Número da versão.

FixSessionID

ID da sessão de correção que gerou essa correção.

O driver GNSS preenche esse campo para que o adaptador GNSS possa correlacionar os dados de correção com a solicitação de correção de início original.

FixTimeStamp

Carimbo de data/hora quando a correção é gerada.

Esse deve ser o tempo obtido das medições de satélites.

IsFinalFix

Valor booliano que indica se essa é uma correção final ou não.

Um valor false implica que essa é uma correção intermediária e uma correção final está próxima.

FixStatus

Um valor NTSTATUS que indica se essa correção contém uma correção válida ou se o mecanismo/driver GNSS encontrou algum erro ao obter a correção.

A menos que esse valor indique êxito, o elemento de dados de correção básica dessa estrutura não deve ser confiado. Elementos de dados satélite e de modo ainda podem ser válidos.

FixLevelOfDetails

Uma máscara de bits que contém os bits GNSS_FIXDETAIL_* que determinam quais membros dessa estrutura são preenchidos pelo driver GNSS.

BasicData

Esse elemento contém a correção de dados de correção básica quando o campo FixLevelofDetails tem GNSS_FIXDETAIL_BASIC conjunto de bits.

A menos que indicado explicitamente no parâmetro de sessão de correção, é recomendável que o driver GNSS sempre preencha esse elemento.

AccuracyData

Esse elemento contém os dados relacionados à precisão quando o campo FixLevelofDetails tem GNSS_FIXDETAIL_ACCURACY conjunto de bits.

SatelliteData

Esse elemento contém os dados relacionados ao satélite quando o campo FixLevelofDetails tem GNSS_FIXDETAIL_SATELLITE conjunto de bits.

Requisitos

Requisito Valor
Servidor mínimo com suporte Windows Server 2022
Cabeçalho gnssdriver.h (inclua Gnssdriver.h)