Condividi tramite


struttura GNSS_FIXDATA_2 (gnssdriver.h)

La struttura GNSS_FIXDATA_2 definisce gli elementi di dati specifici associati a una correzione GNSS restituita dal driver.

Sintassi

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;

Membri

Size

Dimensioni della struttura.

Version

Numero di versione.

FixSessionID

ID della sessione di correzione che ha generato questa correzione.

Il driver GNSS popola questo campo in modo che l'adattatore GNSS possa correlare i dati di correzione con la richiesta di correzione iniziale originale.

FixTimeStamp

Timestamp quando viene generata la correzione.

Questo dovrebbe essere il tempo ottenuto dalle misurazioni dei satelliti.

IsFinalFix

Valore booleano che indica se si tratta di una correzione finale o meno.

Un valore FALSE implica che si tratta di una correzione intermedia e una correzione finale è imminente.

FixStatus

Valore NTSTATUS che indica se questa correzione contiene una correzione valida o se il motore/driver GNSS ha rilevato un errore nel recupero della correzione.

A meno che questo valore non indichi l'esito positivo, l'elemento dati di correzione di base di questa struttura non deve essere basato su . Gli elementi dati satellite e in modalità possono essere ancora validi.

FixLevelOfDetails

Maschera di bit contenente i bit GNSS_FIXDETAIL_* che determinano quali membri di questa struttura vengono popolati dal driver GNSS.

BasicData

Questo elemento contiene la correzione dei dati di correzione di base quando il campo FixLevelofDetails ha GNSS_FIXDETAIL_BASIC set di bit.

A meno che non sia indicato in modo esplicito nel parametro di sessione di correzione, è consigliabile che il driver GNSS popola sempre questo elemento.

AccuracyData

Questo elemento contiene i dati correlati all'accuratezza quando il campo FixLevelofDetails ha GNSS_FIXDETAIL_ACCURACY set di bit.

SatelliteData

Questo elemento contiene i dati correlati al satellite quando il campo FixLevelofDetails ha GNSS_FIXDETAIL_SATELLITE set di bit.

Fabbisogno

Requisito Valore
server minimo supportato Windows Server 2022
intestazione gnssdriver.h (include Gnssdriver.h)