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) |