GNSS_CWTESTDATA structure (gnssdriver.h)

This structure defines specific data elements associated with carrier wave test results returned from the driver.

Syntax

typedef struct {
  ULONG    Size;
  ULONG    Version;
  NTSTATUS TestResultStatus;
  double   SignalToNoiseRatio;
  double   Frequency;
  BYTE     Unused[512];
} GNSS_CWTESTDATA, *PGNSS_CWTESTDATA;

Members

Size

Structure size.

Version

Version number.

TestResultStatus

NTSTATUS value indicating whether this fix contains a valid data, or if the GNSS engine or driver encountered any errors in getting the measurements for the carrier wave test.

  • Success - carrier wave test successfully started.

  • Failed - with error code: test not implemented, carrier wave test already in progress, fix session in progress, or other failure.

SignalToNoiseRatio

Signal to noise ratio in the carrier wave in dB-Hz.

Frequency

Frequency of the carrier wave detected in the measurement band.

This frequency is provided as a difference to GPS frequency (1575.42 MHz) in kHz.

Unused[512]

Padding buffer reserved for future use.

Requirements

Requirement Value
Header gnssdriver.h (include Gnssdriver.h)