structure GNSS_BREADCRUMBING_PARAM (driver.h)
La structure GNSS_BREADCRUMBING_PARAM contient la configuration passée au début de la navigation via IOCTL_GNSS_START_BREADCRUMBING.
Syntaxe
typedef struct {
ULONG Size;
ULONG Version;
ULONG MaximumHorizontalUncertainty;
ULONG MinDistanceBetweenFixes;
ULONG MaximumErrorTimeoutMs;
BYTE Unused[512];
} GNSS_BREADCRUMBING_PARAM, *PGNSS_BREADCRUMBING_PARAM;
Membres
Size
Taille de la structure.
Version
Numéro de version.
MaximumHorizontalUncertainty
Contient la valeur d’incertitude horizontale maximale. Tout correctif avec un rayon d’erreur supérieur à cette valeur ne doit pas être enregistré.
MinDistanceBetweenFixes
Contient la distance minimale entre les correctifs. Enregistrez uniquement un correctif si le centre de celui-ci est au moins aussi éloigné que cette valeur du centre du dernier correctif, à l’aide d’un calcul de distance Haversine.
MaximumErrorTimeoutMs
Contient le délai maximal d’erreur en millisecondes. Si l’emplacement de l’appareil est inconnu pendant cette durée, une erreur doit être enregistrée dans les données de navigation. Les erreurs peuvent être enregistrées précédemment si elles étaient déjà connues.
Unused[512]
Mémoire tampon de remplissage réservée pour une utilisation ultérieure.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | driver.h (include Messagedriver.h) |