Show / Hide Table of Contents

Class Gbs

GNSS Satellite Fault Detection

Inheritance
object
NmeaMessage
Gbs
Implements
IEquatable<NmeaMessage>
ITimestampedMessage
Inherited Members
NmeaMessage.RegisterAssembly(Assembly, bool)
NmeaMessage.RegisterNmeaMessage(TypeInfo, string, bool)
NmeaMessage.Parse(string, IMultiSentenceMessage, bool)
NmeaMessage.MessageParts
NmeaMessage.MessageType
NmeaMessage.TalkerId
NmeaMessage.IsProprietary
NmeaMessage.ToString()
NmeaMessage.Checksum
NmeaMessage.Equals(NmeaMessage)
NmeaMessage.Timestamp
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: NmeaParser.Messages
Assembly: NmeaParser.dll
Syntax
[NmeaMessageType("--GBS")]
public class Gbs : NmeaMessage, IEquatable<NmeaMessage>, ITimestampedMessage
Remarks

This sentence is used to support Receiver Autonomous Integrity Monitoring (RAIM). Given that a GNSS receiver is tracking enough satellites to perform integrity checks of the positioning quality of the position solution a sentence is needed to report the output of this process to other systems to advise the system user.With the RAIM in the GNSS receiver, the receiver can isolate faults to individual satellites and not use them in its position and velocity calculations.Also, the GNSS receiver can still track the satellite and easily judge when it is back within tolerance.This sentence shall be used for reporting this RAIM information. To perform this integrity function, the GNSS receiver must have at least two observables in addition to the minimum required for navigation.Normally these observables take the form of additional redundant satellites.

If only GPS, GLONASS, Galileo, BDS, QZSS, NavIC (IRNSS) is used for the reported position solution the talker ID is GP, GL, GA, GB, GQ, GI respectively and the errors pertain to the individual system.If satellites from multiple systems are used to obtain the reported position solution the talker ID is GN and the errors pertain to the combined solution.

Constructors

Name Description
Gbs(string, string[])

Initializes a new instance of the Gbs class.

Properties

Name Description
AltitudeError

Expected Error in altitude

BiasEstimate

Estimate of bias in meters on most likely failed satellite

FixTime

UTC time of the GGA or GNS fix associated with this sentence.

LatitudeError

Expected Error in latitude

LongitudeError

Expected Error in longitude

MissedDetectionProbability

Probability of missed detection for most likely failed satellite

SatelliteId

ID number of most likely failed satellite

StandardDeviation

Standard deviation of bias estimate

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