Class GnssMonitor
Helper class for monitoring GNSS messages and combine them into a single useful location info
Implements
Inherited Members
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
Target | Versions |
---|---|
.NET Standard 2.0 | main, v3.0, v2.2, v2.1 |
.NET | main, v3.0 |
.NET Windows | main, v3.0 |
.NET Android | main, v3.0 |
.NET iOS | main, v3.0 |
.NET Framework | main, v3.0, v2.2, v2.1 |
UWP | main, v3.0, v2.2, v2.1 |
Xamarin.Android | v2.2, v2.1 |
Xamarin.iOS | v2.2, v2.1 |