GNSS_FIXSESSIONTYPE-Enumeration (gnssdriver.h)

Diese Enumeration gibt den Typ der Positionskorrektur an, die vom GNSS-Adapter benötigt wird, wenn er einen IOCTL_GNSS_START_FIXSESSION-Steuerungscode ausgibt. Diese Enumeration 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 Single-Shot-Anforderung. Der GNSS-Treiber gibt auf Anforderung Zwischenkorrekturen zurück. Sobald ein endgültiger Fix übermittelt wurde, wird keine weitere Korrektur für diese Fixsitzung zurückgegeben, und der GNSS-Adapter gibt eine Stoppkorrektur aus.
GNSS_FixSession_DistanceTracking
Die Startkorrekturanforderung dient zum Starten einer Nachverfolgungssitzung, sodass ein neuer Fix aufgezeichnet und auf Anforderung zur Verfügung gestellt wird, sobald das Gerät einen angegebenen Schwellenwert überschritten hat. Für eine Nachverfolgungssitzung ist keine Zwischenbehebung erforderlich. Eine Entfernungsverfolgungssitzung kann auch dann gestartet werden, wenn eine andere Fixsitzung eines anderen Typs aktiv ist. Beide Fixsitzungen erhalten weiterhin die Korrekturen nach Bedarf.
GNSS_FixSession_ContinuousTracking
Die Anforderung zum Starten einer Fixierung dient zum Starten einer Nachverfolgungssitzung, sodass die Geräteposition kontinuierlich gemeldet wird.
GNSS_FixSession_LKG
Diese Sitzungsanforderung gilt für eine Single-Shot-Anforderung, ohne eine Satellitenerfassungs-/Nachverfolgungsaktivität durch die zugrunde liegende GNSS-Engine zu starten. Der GNSS-Treiber gibt die zwischengespeicherte Kopie (entweder aus der Engine oder aus dem eigenen Speicher des Treibers) der letzten bekannten Position des Geräts zusammen mit dem Zeitstempel zurück. Wenn weder in der Engine noch im Treiber zwischengespeicherte Korrekturen verfügbar sind, wird ein Fehler zurückgegeben. Für diese Sitzung wird keine Zwischenbehebung zurückgegeben. Sobald die LKG-Korrektur oder eine Fehlerkorrektur zurückgegeben wurde, gibt der GNSS-Adapter eine Stoppkorrektur aus.

Anforderungen

Anforderung Wert
Header gnssdriver.h