struttura GNSS_FIXDATA (gnssdriver.h)
La struttura GNSS_FIXDATA 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 BasicData;
GNSS_FIXDATA_ACCURACY AccuracyData;
GNSS_FIXDATA_SATELLITE SatelliteData;
} GNSS_FIXDATA, *PGNSS_FIXDATA;
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 |
---|---|
intestazione | gnssdriver.h |