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