Compartir a través de


estructura de GNSS_GEOFENCE_ALERT_DATA (gnssdriver.h)

El motor de GNSS usa la estructura GNSS_GEOFENCE_ALERT_DATA para notificar una alerta de infracción de geovalla.

Sintaxis

typedef struct {
  ULONG                 Size;
  ULONG                 Version;
  ULONG                 GeofenceID;
  GNSS_GEOFENCE_STATE   GeofenceState;
  GNSS_FIXDATA_BASIC    FixBasicData;
  GNSS_FIXDATA_ACCURACY FixAccuracyData;
  BYTE                  Unused[512];
} GNSS_GEOFENCE_ALERT_DATA, *PGNSS_GEOFENCE_ALERT_DATA;

Miembros

Size

Tamaño de la estructura.

Version

Número de versión.

GeofenceID

Identificador de la geovalla. Este identificador lo generó el motor de GNSS durante la creación de la geovalla.

GeofenceState

Nuevo estado de la geovalla. La alerta implica la transición a este estado.

FixBasicData

Corrección usada para determinar la vulneración de geovalla. En lugar del conjunto completo de datos de corrección, se espera un subconjunto más pequeño contenido en este campo y el campo FixAccuracyData.

FixAccuracyData

Corrección usada para determinar la vulneración de geovalla. En lugar del conjunto completo de datos de corrección, se espera un subconjunto más pequeño contenido en este campo y el campo FixBasicData.

Unused[512]

Búfer de relleno reservado para uso futuro.

Requisitos

Requisito Valor
Header gnsdriver.h (incluya Gnssdriver.h)