Class Gns
Fixes data for single or combined (GPS, GLONASS, possible future satellite systems, and systems combining these) satellite navigation systems
Inherited Members
Namespace: NmeaParser.Messages
Assembly: NmeaParser.dll
Syntax
[NmeaMessageType("--GNS")]
public class Gns : NmeaMessage, IEquatable<NmeaMessage>, ITimestampedMessage, IGeographicLocation
Remarks
This sentence provides fix data for GPS, GLONASS, BDS, QZSS, NavIC (IRNSS) and possible future satellite systems, and systems combining these. This sentence could be used with the talker identification of GlobalPositioningSystem for GPS, GlonassReceiver for GLONASS, GalileoPositioningSystem for Galileo, BeiDouNavigationSatelliteSystem for BDS, QuasiZenithSatelliteSystem for QZSS, IndianRegionalNavigationSatelliteSystem for NavIC (IRNSS), and GlobalNavigationSatelliteSystem for GNSS combined systems, as well as future identifiers.
If a GNSS receiver is capable simultanously of producing a position using combined satellite systems, as well as a position using only one of the satellite systems, then separate GNS sentences with different TalkerId may be used to report the data calculated from the individual systems.
If a GNSS receiver is set up to use more than one satellite system, but for some reason one or more of the systems are not available, then it may continue to report the positions
using GNGNS
, and use the GpsModeIndicator to show which satellit esystems are being used.
Constructors
Name | Description |
---|---|
Gns(string, string[]) | Initializes a new instance of the Gns class. |
Properties
Name | Description |
---|---|
BDSModeIndicator | Mode indicator for Beidou (BDS) |
DgpsStationId | eference station ID1, range 0000-4095 - Null if talker ID is GN, additional GNS messages follow with GP and/or GL Reference station ID |
FixTime | Time of day fix was taken |
GalileoModeIndicator | Mode indicator for Galileo |
GeoidalSeparation | Geoidal separation in meters - the difference between the earth ellipsoid surface and mean-sea-level (geoid) surface defined by the reference datum used in the position solution |
GlonassModeIndicator | Mode indicator for GLONASS |
GpsModeIndicator | Mode indicator for GPS |
Hdop | Horizontal Dilution of Precision (HDOP), calculated using all the satellites (GPS, GLONASS, and any future satellites) used in computing the solution reported in each GNS sentence. |
Latitude | Latitude |
Longitude | Longitude |
ModeIndicators | Mode indicator for future constallations |
NavICModeIndicator | Mode indicator for NavIC (IRNSS) |
NumberOfSatellites | Number of satellites (SVs) in use |
OrthometricHeight | Orthometric height in meters (MSL reference) |
QZSSModeIndicator | Mode indicator for QZSS |
Status | Navigational status |
TimeSinceLastDgpsUpdate | Age of differential data - MaxValue if talker ID is GN, additional GNS messages follow with GP and/or GL Age of differential data |
Applies
Target | Versions |
---|---|
.NET Standard 2.0 | main, v3.0, v2.2, v2.1, v2.0 |
.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, v2.0 |
UWP | main, v3.0, v2.2, v2.1, v2.0 |
Xamarin.Android | v2.2, v2.1, v2.0 |
Xamarin.iOS | v2.2, v2.1, v2.0 |