NmeaParser/api/uwp/NmeaParser.Messages.Gbs.html
2025-01-16 03:51:54 +00:00

321 lines
15 KiB
HTML

<!DOCTYPE html>
<!--[if IE]><![endif]-->
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Class Gbs </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class Gbs ">
<meta name="description" content="GNSS Satellite Fault Detection">
<link rel="shortcut icon" href="../../favicon.ico">
<link rel="stylesheet" href="../../styles/docfx.vendor.min.css">
<link rel="stylesheet" href="../../styles/docfx.css">
<link rel="stylesheet" href="../../styles/main.css">
<meta property="docfx:navrel" content="../../toc.html">
<meta property="docfx:tocrel" content="toc.html">
</head>
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>
<nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="../../index.html">
<img id="logo" class="svg" src="../../images/logo.png" alt="">
</a>
</div>
<div class="collapse navbar-collapse" id="navbar">
<form class="navbar-form navbar-right" role="search" id="search">
<div class="form-group">
<input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
</div>
</form>
</div>
</div>
</nav>
<div class="subnav navbar navbar-default">
<div class="container hide-when-search" id="breadcrumb">
<ul class="breadcrumb">
<li></li>
</ul>
</div>
</div>
</header>
<div role="main" class="container body-content hide-when-search">
<div class="sidenav hide-when-search">
<a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
<div class="sidetoggle collapse" id="sidetoggle">
<div id="sidetoc"></div>
</div>
</div>
<div class="article row grid-right">
<div class="col-md-10">
<article class="content wrap" id="_content" data-uid="NmeaParser.Messages.Gbs">
<h1 id="NmeaParser_Messages_Gbs" data-uid="NmeaParser.Messages.Gbs" class="text-break">Class Gbs</h1>
<div class="markdown level0 summary"><p>GNSS Satellite Fault Detection</p>
</div>
<div class="markdown level0 conceptual"></div>
<div class="inheritance">
<h5>Inheritance</h5>
<div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div class="level1"><a class="xref" href="NmeaParser.Messages.NmeaMessage.html">NmeaMessage</a></div>
<div class="level2"><span class="xref">Gbs</span></div>
</div>
<div class="implements">
<h5>Implements</h5>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="NmeaParser.Messages.NmeaMessage.html">NmeaMessage</a>&gt;</div>
<div><a class="xref" href="NmeaParser.Messages.ITimestampedMessage.html">ITimestampedMessage</a></div>
</div>
<div class="inheritedMembers">
<h5>Inherited Members</h5>
<div>
<a class="xref" href="NmeaParser.Messages.NmeaMessage.RegisterAssembly.html#NmeaParser_Messages_NmeaMessage_RegisterAssembly_System_Reflection_Assembly_System_Boolean_">NmeaMessage.RegisterAssembly(Assembly, bool)</a>
</div>
<div>
<a class="xref" href="NmeaParser.Messages.NmeaMessage.RegisterNmeaMessage.html#NmeaParser_Messages_NmeaMessage_RegisterNmeaMessage_System_Reflection_TypeInfo_System_String_System_Boolean_">NmeaMessage.RegisterNmeaMessage(TypeInfo, string, bool)</a>
</div>
<div>
<a class="xref" href="NmeaParser.Messages.NmeaMessage.Parse.html#NmeaParser_Messages_NmeaMessage_Parse_System_String_NmeaParser_IMultiSentenceMessage_System_Boolean_">NmeaMessage.Parse(string, IMultiSentenceMessage, bool)</a>
</div>
<div>
<a class="xref" href="NmeaParser.Messages.NmeaMessage.MessageParts.html#NmeaParser_Messages_NmeaMessage_MessageParts">NmeaMessage.MessageParts</a>
</div>
<div>
<a class="xref" href="NmeaParser.Messages.NmeaMessage.MessageType.html#NmeaParser_Messages_NmeaMessage_MessageType">NmeaMessage.MessageType</a>
</div>
<div>
<a class="xref" href="NmeaParser.Messages.NmeaMessage.TalkerId.html#NmeaParser_Messages_NmeaMessage_TalkerId">NmeaMessage.TalkerId</a>
</div>
<div>
<a class="xref" href="NmeaParser.Messages.NmeaMessage.IsProprietary.html#NmeaParser_Messages_NmeaMessage_IsProprietary">NmeaMessage.IsProprietary</a>
</div>
<div>
<a class="xref" href="NmeaParser.Messages.NmeaMessage.ToString.html#NmeaParser_Messages_NmeaMessage_ToString">NmeaMessage.ToString()</a>
</div>
<div>
<a class="xref" href="NmeaParser.Messages.NmeaMessage.Checksum.html#NmeaParser_Messages_NmeaMessage_Checksum">NmeaMessage.Checksum</a>
</div>
<div>
<a class="xref" href="NmeaParser.Messages.NmeaMessage.Equals.html#NmeaParser_Messages_NmeaMessage_Equals_NmeaParser_Messages_NmeaMessage_">NmeaMessage.Equals(NmeaMessage)</a>
</div>
<div>
<a class="xref" href="NmeaParser.Messages.NmeaMessage.Timestamp.html#NmeaParser_Messages_NmeaMessage_Timestamp">NmeaMessage.Timestamp</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
</div>
</div>
<h6><strong>Namespace</strong>: <a class="xref" href="NmeaParser.html">NmeaParser</a>.<a class="xref" href="NmeaParser.Messages.html">Messages</a></h6>
<h6><strong>Assembly</strong>: NmeaParser.dll</h6>
<h5 id="NmeaParser_Messages_Gbs_syntax">Syntax</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">[NmeaMessageType(&quot;--GBS&quot;)]
public class Gbs : NmeaMessage, IEquatable&lt;NmeaMessage&gt;, ITimestampedMessage</code></pre>
</div>
<h5 id="NmeaParser_Messages_Gbs_remarks"><strong>Remarks</strong></h5>
<div class="markdown level0 remarks"><p>
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.
</p>
<p>
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.
</p>
</div>
<h3 id="constructors">Constructors
</h3>
<table class="table table-bordered table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td id="NmeaParser_Messages_Gbs__ctor_System_String_System_String___" data-uid="NmeaParser.Messages.Gbs.#ctor(System.String,System.String[])">
<a class="xref" href="NmeaParser.Messages.Gbs.-ctor.html#NmeaParser_Messages_Gbs__ctor_System_String_System_String___">Gbs(string, string[])</a>
</td>
<td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="NmeaParser.Messages.Gbs.html">Gbs</a> class.</p>
</td>
</tr>
</tbody>
</table>
<h3 id="properties">Properties
</h3>
<table class="table table-bordered table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td id="NmeaParser_Messages_Gbs_AltitudeError" data-uid="NmeaParser.Messages.Gbs.AltitudeError">
<a class="xref" href="NmeaParser.Messages.Gbs.AltitudeError.html#NmeaParser_Messages_Gbs_AltitudeError">AltitudeError</a>
</td>
<td class="markdown level1 summary"><p>Expected Error in altitude</p>
</td>
</tr>
<tr>
<td id="NmeaParser_Messages_Gbs_BiasEstimate" data-uid="NmeaParser.Messages.Gbs.BiasEstimate">
<a class="xref" href="NmeaParser.Messages.Gbs.BiasEstimate.html#NmeaParser_Messages_Gbs_BiasEstimate">BiasEstimate</a>
</td>
<td class="markdown level1 summary"><p>Estimate of bias in meters on most likely failed satellite</p>
</td>
</tr>
<tr>
<td id="NmeaParser_Messages_Gbs_FixTime" data-uid="NmeaParser.Messages.Gbs.FixTime">
<a class="xref" href="NmeaParser.Messages.Gbs.FixTime.html#NmeaParser_Messages_Gbs_FixTime">FixTime</a>
</td>
<td class="markdown level1 summary"><p>UTC time of the GGA or GNS fix associated with this sentence.</p>
</td>
</tr>
<tr>
<td id="NmeaParser_Messages_Gbs_LatitudeError" data-uid="NmeaParser.Messages.Gbs.LatitudeError">
<a class="xref" href="NmeaParser.Messages.Gbs.LatitudeError.html#NmeaParser_Messages_Gbs_LatitudeError">LatitudeError</a>
</td>
<td class="markdown level1 summary"><p>Expected Error in latitude</p>
</td>
</tr>
<tr>
<td id="NmeaParser_Messages_Gbs_LongitudeError" data-uid="NmeaParser.Messages.Gbs.LongitudeError">
<a class="xref" href="NmeaParser.Messages.Gbs.LongitudeError.html#NmeaParser_Messages_Gbs_LongitudeError">LongitudeError</a>
</td>
<td class="markdown level1 summary"><p>Expected Error in longitude</p>
</td>
</tr>
<tr>
<td id="NmeaParser_Messages_Gbs_MissedDetectionProbability" data-uid="NmeaParser.Messages.Gbs.MissedDetectionProbability">
<a class="xref" href="NmeaParser.Messages.Gbs.MissedDetectionProbability.html#NmeaParser_Messages_Gbs_MissedDetectionProbability">MissedDetectionProbability</a>
</td>
<td class="markdown level1 summary"><p>Probability of missed detection for most likely failed satellite</p>
</td>
</tr>
<tr>
<td id="NmeaParser_Messages_Gbs_SatelliteId" data-uid="NmeaParser.Messages.Gbs.SatelliteId">
<a class="xref" href="NmeaParser.Messages.Gbs.SatelliteId.html#NmeaParser_Messages_Gbs_SatelliteId">SatelliteId</a>
</td>
<td class="markdown level1 summary"><p>ID number of most likely failed satellite</p>
</td>
</tr>
<tr>
<td id="NmeaParser_Messages_Gbs_StandardDeviation" data-uid="NmeaParser.Messages.Gbs.StandardDeviation">
<a class="xref" href="NmeaParser.Messages.Gbs.StandardDeviation.html#NmeaParser_Messages_Gbs_StandardDeviation">StandardDeviation</a>
</td>
<td class="markdown level1 summary"><p>Standard deviation of bias estimate</p>
</td>
</tr>
</tbody>
</table>
<h3 id="appliesTo">Applies</h3>
<div class="appliesto">
<div>
<table>
<thead><th>Target</th><th>Versions</th></thead>
<tbody>
<tr><td><b>.NET Standard 2.0</b></td><td>main, v3.0, v2.2, v2.1</td></tr>
<tr><td><b>.NET</b></td><td>main, v3.0</td></tr>
<tr><td><b>.NET Windows</b></td><td>main, v3.0</td></tr>
<tr><td><b>.NET Android</b></td><td>main, v3.0</td></tr>
<tr><td><b>.NET iOS</b></td><td>main, v3.0</td></tr>
<tr><td><b>.NET Framework</b></td><td>main, v3.0, v2.2, v2.1</td></tr>
<tr><td><b>UWP</b></td><td>main, v3.0, v2.2, v2.1</td></tr>
<tr><td><b>Xamarin.Android</b></td><td>v2.2, v2.1</td></tr>
<tr><td><b>Xamarin.iOS</b></td><td>v2.2, v2.1</td></tr>
</tbody>
</table>
</div>
</div>
</article>
</div>
<div class="hidden-sm col-md-2" role="complementary">
<div class="sideaffix">
<div class="contribution">
<ul class="nav">
<li>
<a href="https://github.com/dotMorten/NmeaParser/blob/main/artifacts/docs/api_overwrites/applies-to-overwrite.md/#L2686" class="contribution-link">Edit this page</a>
</li>
<li>
<a href="https://github.com/dotMorten/NmeaParser/blob/main/src/NmeaParser/Nmea/Gbs.cs/#L42" class="contribution-link">View Source</a>
</li>
</ul>
</div>
<nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
<h5>In this article</h5>
<div></div>
</nav>
</div>
</div>
</div>
</div>
<footer>
<div class="grad-bottom"></div>
<div class="footer">
<div class="container">
<span class="pull-right">
<a href="#top">Back to top</a>
</span>
<span>Generated by <strong>DocFX</strong></span>
</div>
</div>
</footer>
</div>
<script type="text/javascript" src="../../styles/docfx.vendor.min.js"></script>
<script type="text/javascript" src="../../styles/docfx.js"></script>
<script type="text/javascript" src="../../styles/main.js"></script>
</body>
</html>