Partager via


structure GNSS_FIXDATA_2 (driver.h)

La structure GNSS_FIXDATA_2 définit les éléments de données spécifiques associés à un correctif PSEC retourné par le pilote.

Syntaxe

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;

Membres

Size

Taille de la structure.

Version

Numéro de version.

FixSessionID

ID de la session de correctif qui a généré ce correctif.

Le pilote PSEC REMPLIT ce champ afin que l’adaptateur JDBC puisse mettre en corrélation les données de correctif avec la demande de correctif de démarrage d’origine.

FixTimeStamp

Horodatage lorsque le correctif est généré.

Il doit s’agir du temps obtenu à partir des mesures des satellites.

IsFinalFix

Valeur booléenne indiquant s’il s’agit d’un correctif final ou non.

Une valeur de FALSE implique qu’il s’agit d’un correctif intermédiaire et qu’un correctif final est à venir.

FixStatus

Valeur NTSTATUS indiquant si ce correctif contient un correctif valide ou si le moteur/pilote UO a rencontré une erreur lors de l’obtention du correctif.

Sauf si cette valeur indique la réussite, l’élément de données de correction de base de cette structure ne doit pas être utilisé. Les éléments de données satellite et en mode peuvent toujours être valides.

FixLevelOfDetails

Masque de bits contenant les bits GNSS_FIXDETAIL_* qui déterminent quels membres de cette structure sont renseignés par le pilote PSEC.

BasicData

Cet élément contient le correctif de données de correction de base lorsque le champ FixLevelofDetails a GNSS_FIXDETAIL_BASIC jeu de bits.

Sauf indication explicite dans le paramètre de session de correction, le pilote SEE est recommandé de toujours remplir cet élément.

AccuracyData

Cet élément contient les données liées à la précision lorsque le champ FixLevelofDetails a GNSS_FIXDETAIL_ACCURACY jeu de bits.

SatelliteData

Cet élément contient les données relatives au satellite lorsque le champ FixLevelofDetails a GNSS_FIXDETAIL_SATELLITE jeu de bits.

Exigences

Exigence Valeur
serveur minimum pris en charge Windows Server 2022
d’en-tête driver.h (include Messagedriver.h)