Freigeben über


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)