estrutura GNSS_FIXDATA (gnssdriver.h)
A estrutura GNSS_FIXDATA define os elementos de dados específicos associados a uma correção GNSS retornada do driver.
Sintaxe
typedef struct {
ULONG Size;
ULONG Version;
ULONG FixSessionID;
FILETIME FixTimeStamp;
BOOL IsFinalFix;
NTSTATUS FixStatus;
ULONG FixLevelOfDetails;
GNSS_FIXDATA_BASIC BasicData;
GNSS_FIXDATA_ACCURACY AccuracyData;
GNSS_FIXDATA_SATELLITE SatelliteData;
} GNSS_FIXDATA, *PGNSS_FIXDATA;
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 |
---|---|
Cabeçalho | gnssdriver.h |