structure GNSS_GEOFENCE_ALERT_DATA (driver.h)
La structure GNSS_GEOFENCE_ALERT_DATA est utilisée par le moteur INTEROPÉRABILITÉ pour notifier une alerte de violation de limite géographique.
Syntaxe
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;
Membres
Size
Taille de la structure.
Version
Numéro de version.
GeofenceID
ID de la limite géographique. Cet ID a été généré par le moteur RDI lors de la création de la limite géographique.
GeofenceState
Nouvel état de la limite géographique. L’alerte implique la transition vers cet état.
FixBasicData
Correctif utilisé pour déterminer la violation de la limite géographique. Au lieu du jeu complet de données de correction, un sous-ensemble plus petit contenu dans ce champ et le champ FixAccuracyData est attendu.
FixAccuracyData
Correctif utilisé pour déterminer la violation de la limite géographique. Au lieu du jeu complet de données de correction, un sous-ensemble plus petit contenu dans ce champ et le champ FixBasicData est attendu.
Unused[512]
Mémoire tampon de remplissage réservée pour une utilisation ultérieure.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | driver.h (include Messagedriver.h) |