Table of Contents

Class GsaData

Namespace
Iot.Device.Common.GnssDevice
Assembly
Iot.Device.Common.GnssDevice.dll

Represents the GSA (GNSS DOP and Active Satellites) NMEA0183 data from a Gnss device.

public class GsaData : NmeaData
Inheritance
GsaData
Inherited Members

Constructors

GsaData()

Initializes a new instance of the GsaData class.

public GsaData()

Properties

Fix

Gets the Gnss module fix status.

public Fix Fix { get; }

Property Value

Fix

HorizontalDilutionOfPrecision

Gets or sets the Horizontal Dilution of Precision of the GNSS position.

public double HorizontalDilutionOfPrecision { get; set; }

Property Value

double

MessageId

Gets the NMEA message ID.

public override string MessageId { get; }

Property Value

string

OperationMode

Gets the operation mode of the Gnss module.

public GnssOperation OperationMode { get; }

Property Value

GnssOperation

PositionDilutionOfPrecision

Gets or sets the Position Dilution of Precision of the GNSS position.

public double PositionDilutionOfPrecision { get; set; }

Property Value

double

PositioningIndicator

Gets the positioning indicator.

public PositioningIndicator PositioningIndicator { get; }

Property Value

PositioningIndicator

SatellitesInUse

Gets the satellite in use.

public int[] SatellitesInUse { get; }

Property Value

int[]

VerticalDilutionOfPrecision

Gets or sets the Vertical Dilution of Precision of the GNSS position.

public double VerticalDilutionOfPrecision { get; set; }

Property Value

double

Methods

Parse(string)

Parse the GPGSA data.

public override NmeaData Parse(string inputData)

Parameters

inputData string

The input data string.

Returns

NmeaData

An NmeaData.