Condividi tramite


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)