GNSS_BREADCRUMBING_PARAM Struktur (gnssdriver.h)
Die GNSS_BREADCRUMBING_PARAM Struktur enthält die Konfiguration, die über IOCTL_GNSS_START_BREADCRUMBINGan den Anfang der Breadcrumbing übergeben wird.
Syntax
typedef struct {
ULONG Size;
ULONG Version;
ULONG MaximumHorizontalUncertainty;
ULONG MinDistanceBetweenFixes;
ULONG MaximumErrorTimeoutMs;
BYTE Unused[512];
} GNSS_BREADCRUMBING_PARAM, *PGNSS_BREADCRUMBING_PARAM;
Angehörige
Size
Strukturgröße.
Version
Versionsnummer.
MaximumHorizontalUncertainty
Enthält den maximalen horizontalen Unsicherheitswert. Jede Behebung mit einem Fehlerradius, der größer als dieser Wert ist, darf nicht aufgezeichnet werden.
MinDistanceBetweenFixes
Enthält den Mindestabstand zwischen Korrekturen. Zeichnen Sie nur einen Fix auf, wenn die Mitte mindestens so weit davon entfernt ist, wie dieser Wert von der Mitte des letzten Fixs entfernt ist, wobei eine Haversine-Entfernungsberechnung verwendet wird.
MaximumErrorTimeoutMs
Enthält das maximale Fehlertimeout in Millisekunden. Wenn der Standort des Geräts für diese Dauer unbekannt ist, muss ein Fehler in den Breadcrumb-Daten aufgezeichnet werden. Fehler können früher aufgezeichnet werden, wenn sie bereits bekannt waren.
Unused[512]
Abstandspuffer, der für die zukünftige Verwendung reserviert ist.
Anforderungen
Anforderung | Wert |
---|---|
Header- | gnssdriver.h (include Gnssdriver.h) |