GNSS_AGNSS_INJECTBLOB-Struktur (gnssdriver.h)

Die GNSS_AGNSS_INJECTBLOB-Struktur definiert das Format für die erweiterte Ephemerisinjektion von AGNSS.

Syntax

typedef struct {
  ULONG Size;
  ULONG Version;
  ULONG BlobOui;
  ULONG BlobVersion;
  ULONG AgnssFormat;
  ULONG BlobSize;
  BYTE  BlobData[ANYSIZE_ARRAY];
} GNSS_AGNSS_INJECTBLOB, *PGNSS_AGNSS_INJECTBLOB;

Member

Size

Strukturgröße.

Version

Versionsnummer:

BlobOui

Dieses Feld gibt die 3-Byte-OUI des Siliziumherstellers oder Geräteherstellers an.

BlobVersion

Version des Blobs vom gleichen Anbieter.

AgnssFormat

Datenformat des Blobs.

Die Formate werden als Makros (GNSS_AGNSSFORMAT_*) definiert.

BlobSize

Größe der Blobdaten in Bytes.

BlobData[ANYSIZE_ARRAY]

Dieses Feld definiert den Anfang der Blobdaten.

Die -Struktur enthält nur das erste Byte der Blobdaten. Die restlichen Blobdaten werden direkt nach der Struktur im Arbeitsspeicher gespeichert. Die Größe des Blobs wird durch BlobSize angegeben.

Anforderungen

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