Freigeben über


GNSS_FIXSESSIONTYPE-Aufzählung (gnssdriver.h)

Diese Aufzählung gibt den Typ der Positionskorrektur an, die vom GNSS-Adapter benötigt wird, wenn ein IOCTL_GNSS_START_FIXSESSION Steuercode ausgibt. Diese Aufzählung wird innerhalb der GNSS_FIXSESSION_PARAM-Struktur festgelegt.

Syntax

typedef enum {
  GNSS_FixSession_SingleShot,
  GNSS_FixSession_DistanceTracking,
  GNSS_FixSession_ContinuousTracking,
  GNSS_FixSession_LKG
} GNSS_FIXSESSIONTYPE;

Konstanten

 
GNSS_FixSession_SingleShot
Die Sitzungsanforderung ist eine Einzelaufnahmeanforderung. Der GNSS-Treiber gibt auf Anfrage Zwischenfixes zurück. Sobald ein endgültiger Fix bereitgestellt wurde, wird für diese Fixsitzung kein weiterer Fix zurückgegeben, und der GNSS-Adapter gibt eine Stoppkorrektur aus.
GNSS_FixSession_DistanceTracking
Die Start-Fix-Anforderung dient zum Starten einer Nachverfolgungssitzung, sodass ein neuer Fix aufgezeichnet und auf Anforderung zur Verfügung gestellt wird, sobald das Gerät über einen angegebenen Schwellenwert hinaus bewegt wurde. Für eine Nachverfolgungssitzung ist keine Zwischenkorrektur erforderlich. Eine Fernverfolgungssitzung kann auch gestartet werden, wenn eine andere Fixsitzung eines anderen Typs aktiv ist. Beide Fixsitzungen erhalten weiterhin die Korrekturen entsprechend.
GNSS_FixSession_ContinuousTracking
Die Start fix-Anforderung dient zum Starten einer Nachverfolgungssitzung, sodass die Geräteposition kontinuierlich gemeldet wird.
GNSS_FixSession_LKG
Diese Sitzungsanforderung gilt für eine Einzelaufnahmeanforderung, ohne eine Satellitenakquise/Tracking-Aktivität durch das zugrunde liegende GNSS-Modul zu starten. Der BLOB-Treiber gibt die zwischengespeicherte Kopie (entweder aus dem Modul oder aus dem eigenen Speicher) der letzten bekannten Position des Geräts zusammen mit dem Zeitstempel zurück. Wenn kein zwischengespeicherter Fix entweder im Modul oder im Treiber verfügbar ist, wird ein Fehler zurückgegeben. Für diese Sitzung wird kein Zwischenfix zurückgegeben. Sobald der LKG-Fix oder eine Fehlerkorrektur zurückgegeben wird, gibt der GNSS-Adapter eine Stoppkorrektur aus.

Anforderungen

Anforderung Wert
Header- gnssdriver.h