Skip to main content

Struct GnssPositionInfo

Represents a GNSS/GPS position reading

Assembly: Meadow.Contracts.dll
View Source
Declaration
public struct GnssPositionInfo : IGnssResult

Implements:
Meadow.Peripherals.Sensors.Location.Gnss.IGnssResult

Properties

TalkerID

The first two letters (after the starting delimiter) comprise the Talker ID, which describes the system in use, for instance "GL" means that the data came from the GLONASS system. "BD" means BeiDou, etc.

Default value is "GP".

View Source
Declaration
public string TalkerID { readonly get; set; }

TalkerSystemName

Retrieves the full name associated with the TalkerID via the KnownTalkerIDs property of the Lookups class.

View Source
Declaration
public string TalkerSystemName { get; }

TimeOfReading

Time the reading was generated.

View Source
Declaration
public DateTime? TimeOfReading { readonly get; set; }

IsValid

Indicate if the data is valid or not.

View Source
Declaration
public bool IsValid { readonly get; set; }

Speed

Current speed

View Source
Declaration
public Speed? Speed { readonly get; set; }

CourseHeading

Course (true heading).

View Source
Declaration
public Azimuth? CourseHeading { readonly get; set; }

MagneticVariation

Magnetic variation.

View Source
Declaration
public CardinalDirection MagneticVariation { readonly get; set; }

Position

Global position

View Source
Declaration
public GeographicCoordinate? Position { readonly get; set; }

FixQuality

Quality of the fix.

View Source
Declaration
public FixType? FixQuality { readonly get; set; }

NumberOfSatellites

Number of satellites used to generate the positional information.

View Source
Declaration
public int? NumberOfSatellites { readonly get; set; }

HorizontalDilutionOfPrecision

Horizontal dilution of position (HDOP).

View Source
Declaration
public decimal? HorizontalDilutionOfPrecision { readonly get; set; }

Methods

ToString()

Returns a formatted string representing the Meadow.Peripherals.Sensors.Location.Gnss.GnssPositionInfo struct.

View Source
Declaration
public override string ToString()
Returns

System.String: A formatted string representing the Meadow.Peripherals.Sensors.Location.Gnss.GnssPositionInfo struct.

Implements