GNSS_GEOFENCE_ALERT_DATA-Struktur (GNSSDRIVER.h)

Die GNSS_GEOFENCE_ALERT_DATA-Struktur wird von der GNSS-Engine verwendet, um eine Geofenceverletzungswarnung zu benachrichtigen.

Syntax

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;

Member

Size

Strukturgröße.

Version

Versionsnummer:

GeofenceID

Die ID des Geofence. Diese ID wurde von der GNSS-Engine während der Erstellung des Geofences generiert.

GeofenceState

Der neue Zustand des Geofence. Die Warnung impliziert den Übergang zu diesem Zustand.

FixBasicData

Der Fix, der verwendet wird, um die Geofenceverletzung zu ermitteln. Anstelle des vollständigen Satz von Fixdaten wird eine kleinere Teilmenge in diesem Feld und das Feld FixAccuracyData erwartet.

FixAccuracyData

Der Fix, der verwendet wird, um die Geofenceverletzung zu ermitteln. Anstelle des vollständigen Satz von Fixdaten wird eine kleinere Teilmenge in diesem Feld und das Feld FixBasicData erwartet.

Unused[512]

Puffer für die zukünftige Verwendung reserviert.

Anforderungen

Anforderung Wert
Header gnssdriver.h (einschließlich GNSSdriver.h)