GNSS_AGNSS_INJECTBLOB structure (gnssdriver.h)
The GNSS_AGNSS_INJECTBLOB structure defines the format for AGNSS extended ephemeris injection.
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;
Members
Size
Structure size.
Version
Version number.
BlobOui
This field indicates the 3-byte OUI of silicon vendor or device maker.
BlobVersion
Version of the blob from the same vendor.
AgnssFormat
Data format of the blob.
The formats are defined as macros (GNSS_AGNSSFORMAT_*).
BlobSize
Size of the blob data in bytes.
BlobData[ANYSIZE_ARRAY]
This field defines the start of the blob data.
The structure only contains the first byte of the blob data. The rest of the blob data is saved right after the structure in the memory. The size of the blob is indicated by BlobSize.
Requirements
Requirement | Value |
---|---|
Header | gnssdriver.h (include Gnssdriver.h) |