Show / Hide Table of Contents

Class NmeaMultiSentenceMessage

Base class for easily creating message that are spread across multiple sentences

Inheritance
object
NmeaMessage
NmeaMultiSentenceMessage
Gsv
Gsv
Gsv
Gsv
Gsv
Gsv
Rte
Rte
Rte
Rte
Rte
Rte
Implements
IEquatable<NmeaMessage>
IMultiSentenceMessage
Inherited Members
NmeaMessage.RegisterAssembly(Assembly, bool)
NmeaMessage.RegisterNmeaMessage(TypeInfo, string, bool)
NmeaMessage.Parse(string, IMultiSentenceMessage, bool)
NmeaMessage.MessageParts
NmeaMessage.MessageType
NmeaMessage.IsProprietary
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
public abstract class NmeaMultiSentenceMessage : NmeaMessage, IEquatable<NmeaMessage>, IMultiSentenceMessage

Constructors

Name Description
NmeaMultiSentenceMessage(string, string[])

Initializes an instance of the NmeaMultiSentenceMessage class.

Properties

Name Description
MessageCountIndex

Gets the index in the MessageParts where the total count of messages is listed.

MessageNumberIndex

Gets the index in the MessageParts where the message number is listed.

TalkerId

Gets the talker ID for this message (

Methods

Name Description
ParseSentences(Talker, string[])

Parses the messages or any message being appended. False should be returned if it's a message being appended doesn't appear to match what has already been loded.

ToString()

Returns the original NMEA string that represents this message.

Applies

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