Compartir a través de


estructura GNSS_BREADCRUMBING_PARAM (gnssdriver.h)

La estructura GNSS_BREADCRUMBING_PARAM contiene la configuración que se pasa al inicio de la ruta de navegación a través de IOCTL_GNSS_START_BREADCRUMBING.

Sintaxis

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

Miembros

Size

Tamaño de la estructura.

Version

Número de versión.

MaximumHorizontalUncertainty

Contiene el valor máximo de incertidumbre horizontal. No se registrará ninguna corrección con un radio de error mayor que este valor.

MinDistanceBetweenFixes

Contiene la distancia mínima entre correcciones. Solo registre una corrección si el centro de la misma está al menos tan lejos como este valor del centro de la última corrección, utilizando un cálculo de distancia de Haversine.

MaximumErrorTimeoutMs

Contiene el tiempo de espera máximo de error en milisegundos. Si la ubicación del dispositivo es desconocida durante esta duración, se debe registrar un error en los datos de la ruta de navegación. Los errores se pueden registrar anteriormente si ya se conocían.

Unused[512]

Búfer de relleno reservado para uso futuro.

Requisitos

Requisito Valor
encabezado de gnssdriver.h (incluya Gnssdriver.h)