Condividi tramite


struttura GNSS_BREADCRUMBING_PARAM (gnssdriver.h)

La struttura GNSS_BREADCRUMBING_PARAM contiene la configurazione passata all'inizio della navigazione tramite IOCTL_GNSS_START_BREADCRUMBING.

Sintassi

typedef struct {
  ULONG Size;
  ULONG Version;
  ULONG MaximumHorizontalUncertainty;
  ULONG MinDistanceBetweenFixes;
  ULONG MaximumErrorTimeoutMs;
  BYTE  Unused[512];
} GNSS_BREADCRUMBING_PARAM, *PGNSS_BREADCRUMBING_PARAM;

Membri

Size

Dimensioni della struttura.

Version

Numero di versione.

MaximumHorizontalUncertainty

Contiene il valore massimo di incertezza orizzontale. Qualsiasi correzione con un raggio di errore maggiore di questo valore non deve essere registrata.

MinDistanceBetweenFixes

Contiene la distanza minima tra le correzioni. Registrare una correzione solo se il centro di esso è almeno distante da questo valore dal centro dell'ultima correzione, usando un calcolo della distanza Haversine.

MaximumErrorTimeoutMs

Contiene il timeout massimo dell'errore in millisecondi. Se la posizione del dispositivo è sconosciuta per questa durata, è necessario registrare un errore nei dati di navigazione. Gli errori possono essere registrati in precedenza se erano già noti.

Unused[512]

Buffer di riempimento riservato per uso futuro.

Fabbisogno

Requisito Valore
intestazione gnssdriver.h (include Gnssdriver.h)