GNSS_DRIVERCOMMAND_PARAM-Struktur (gnssdriver.h)

Die GNSS_DRIVERCOMMAND_PARAM-Struktur wird verwendet, um einen Befehl an den GNSS-Treiber zu senden.

Der Befehl kann das Konfigurieren bestimmter Parameter und Zustandsvariablen des zugrunde liegenden GNSS-Treibers oder Geräts oder das Ausführen bestimmter definierter Aktionen über den Treiber umfassen.

Syntax

typedef struct {
  ULONG                   Size;
  ULONG                   Version;
  GNSS_DRIVERCOMMAND_TYPE CommandType;
  ULONG                   Reserved;
  ULONG                   CommandDataSize;
  BYTE                    Unused[512];
  BYTE                    CommandData[ANYSIZE_ARRAY];
} GNSS_DRIVERCOMMAND_PARAM, *PGNSS_DRIVERCOMMAND_PARAM;

Member

Size

Strukturgröße.

Version

Versionsnummer:

CommandType

Gibt den spezifischen Befehl an, den der Treiber ausführen muss.

Dies ist eine klar definierte Liste von GNSS-Treiberbefehlen, wie durch die GNSS_DRIVERCOMMAND_TYPE-Enumeration definiert.

Reserved

Für die zukünftige Verwendung reserviert.

CommandDataSize

Größe der Konfigurationsdaten, die an den Treiber gesendet werden.

Unused[512]

Für die zukünftige Verwendung reservierter Puffer.

CommandData[ANYSIZE_ARRAY]

Daten, die dem jeweiligen Befehlstyp zugeordnet sind.

Der Treiber muss diesen Puffer abhängig vom jeweiligen Befehl in den entsprechenden Datentyp umwandeln.

Anforderungen

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