Freigeben über


GNSS_GEOFENCE_ALERT_DATA Struktur (gnssdriver.h)

Die GNSS_GEOFENCE_ALERT_DATA Struktur wird vom GNSS-Modul verwendet, um eine Geofence-Sicherheitsverletzung 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;

Angehörige

Size

Strukturgröße.

Version

Versionsnummer.

GeofenceID

Die ID des Geofence-Bereichs. Diese ID wurde beim Erstellen des Geofence-Moduls vom GNSS-Modul generiert.

GeofenceState

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

FixBasicData

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

FixAccuracyData

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

Unused[512]

Abstandspuffer, der für die zukünftige Verwendung reserviert ist.

Anforderungen

Anforderung Wert
Header- gnssdriver.h (include Gnssdriver.h)