Partager via


structure GNSS_FIXDATA (driver.h)

La structure GNSS_FIXDATA 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     BasicData;
  GNSS_FIXDATA_ACCURACY  AccuracyData;
  GNSS_FIXDATA_SATELLITE SatelliteData;
} GNSS_FIXDATA, *PGNSS_FIXDATA;

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
d’en-tête driver.h