Freigeben über


GNSS_AGNSS_INJECTBLOB Struktur (gnssdriver.h)

Die GNSS_AGNSS_INJECTBLOB Struktur definiert das Format der erweiterten 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;

Angehörige

Size

Strukturgröße.

Version

Versionsnummer.

BlobOui

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

BlobVersion

Version des Blobs vom selben Anbieter.

AgnssFormat

Datenformat des BLOB.

Die Formate werden als Makros (GNSS_AGNSSFORMAT_*) definiert.

BlobSize

Größe der BLOB-Daten in Byte.

BlobData[ANYSIZE_ARRAY]

Dieses Feld definiert den Anfang der BLOB-Daten.

Die Struktur enthält nur das erste Byte der BLOB-Daten. Der Rest der BLOB-Daten wird direkt nach der Struktur im Speicher gespeichert. Die Größe des Blobs wird durch BlobSize angegeben.

Anforderungen

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