struttura GNSS_GEOFENCE_ALERT_DATA (gnssdriver.h)
La struttura GNSS_GEOFENCE_ALERT_DATA viene usata dal motore GNSS per notificare un avviso di violazione del recinto virtuale.
Sintassi
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;
Membri
Size
Dimensioni della struttura.
Version
Numero di versione.
GeofenceID
ID del recinto virtuale. Questo ID è stato generato dal motore GNSS durante la creazione del recinto virtuale.
GeofenceState
Nuovo stato del recinto virtuale. L'avviso implica la transizione a questo stato.
FixBasicData
Correzione utilizzata per determinare la violazione del recinto virtuale. Anziché il set completo di dati di correzione, è previsto un subset più piccolo contenuto in questo campo e il campo FixAccuracyData.
FixAccuracyData
Correzione utilizzata per determinare la violazione del recinto virtuale. Anziché il set completo di dati di correzione, è previsto un subset più piccolo contenuto in questo campo e il campo FixBasicData.
Unused[512]
Buffer di riempimento riservato per uso futuro.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | gnssdriver.h (include Gnssdriver.h) |