Show / Hide Table of Contents

Class GnssMonitor

Helper class for monitoring GNSS messages and combine them into a single useful location info

Inheritance
object
GnssMonitor
Implements
INotifyPropertyChanged
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: NmeaParser.Gnss
Assembly: NmeaParser.dll
Syntax
public class GnssMonitor : INotifyPropertyChanged

Constructors

Name Description
GnssMonitor(NmeaDevice)

Initializes a new instance of the GnssMonitor class.

Properties

Name Description
AllMessages

Gets a list of all NMEA messages currently part of this location

Altitude

Gets the geight above the ellipsoid

Course

Gets the current cource

Datum

Gets a value indicating the current Datum being used.

Device

Gets the NMEA device that is being monitored

Dtm

Gets the latest known DTM message.

FixQuality

Gets the quality of the current fix

FixTime

Gets the current fix time

GeoidHeight

Gets the Geoid Height. Add this value to Altitude to get the Geoid heights which is roughly MSL heights.

Gga

Gets the latest known GGA message.

Gsa

Gets the latest known GSA message.

Gst

Gets the latest known GST message.

Hdop

Gets the horizontal dilution of precision

HorizontalError

Gets an estimate of the horizontal error in meters

IsFixValid

Gets a value indicating whether the current fix is valid.

Latitude

Gets the latitude for the current or last known location.

Longitude

Gets the longitude for the current or last known location.

Pdop

Gets the 3D point dilution of precision

Rmc

Gets the latest known RMC message.

Satellites

Gets a list of satellite vehicles in the sky

SatellitesInView

Gets the number of satellites in the sky

Speed

Gets the speed in knots

SynchronizationContext

Gets or sets the syncronization context that PropertyChanged should be fired on

Vdop

Gets the vertical dilution of precision

VerticalError

Gets an estimate of the vertical error in meters

Vtg

Gets the latest known VTG message.

Methods

Name Description
OnMessageReceived(NmeaMessage)

Called when a message is received.

Events

Name Description
LocationChanged

Raised when a new location has been updated

LocationLost

Raised if location tracking was lost

PropertyChanged

Occurs when a property value changes.

Applies

TargetVersions
.NET Standard 2.0main, v3.0, v2.2, v2.1
.NETmain, v3.0
.NET Windowsmain, v3.0
.NET Androidmain, v3.0
.NET iOSmain, v3.0
.NET Frameworkmain, v3.0, v2.2, v2.1
UWPmain, v3.0, v2.2, v2.1
Xamarin.Androidv2.2, v2.1
Xamarin.iOSv2.2, v2.1
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX