Show / Hide Table of Contents

Class NmeaMessage

NMEA Message base class.

Inheritance
object
NmeaMessage
Bod
Bod
Bod
Bod
Bod
Bod
Dtm
Dtm
Dtm
Dtm
Dtm
Dtm
Pgrme
Pgrme
Pgrme
Pgrme
Pgrme
Pgrme
Pgrmz
Pgrmz
Pgrmz
Pgrmz
Pgrmz
Pgrmz
Gbs
Gbs
Gbs
Gbs
Gbs
Gbs
Gga
Gga
Gga
Gga
Gga
Gga
Gll
Gll
Gll
Gll
Gll
Gll
Gns
Gns
Gns
Gns
Gns
Gns
Grs
Grs
Grs
Grs
Grs
Grs
Gsa
Gsa
Gsa
Gsa
Gsa
Gsa
Gst
Gst
Gst
Gst
Gst
Gst
LaserRangeMessage
LaserRangeMessage
LaserRangeMessage
LaserRangeMessage
LaserRangeMessage
LaserRangeMessage
NmeaMultiSentenceMessage
NmeaMultiSentenceMessage
NmeaMultiSentenceMessage
NmeaMultiSentenceMessage
NmeaMultiSentenceMessage
NmeaMultiSentenceMessage
Rma
Rma
Rma
Rma
Rma
Rma
Rmb
Rmb
Rmb
Rmb
Rmb
Rmb
Rmc
Rmc
Rmc
Rmc
Rmc
Rmc
Ptnlb
Ptnlb
Ptnlb
Ptnlb
Ptnlb
Ptnlb
UnknownMessage
UnknownMessage
UnknownMessage
UnknownMessage
UnknownMessage
UnknownMessage
Vlw
Vlw
Vlw
Vlw
Vlw
Vlw
Vtg
Vtg
Vtg
Vtg
Vtg
Vtg
Zda
Zda
Zda
Zda
Zda
Zda
Implements
IEquatable<NmeaMessage>
Inherited Members
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 NmeaMessage : IEquatable<NmeaMessage>

Constructors

Name Description
NmeaMessage(string, string[])

Initializes an instance of the NMEA message

Properties

Name Description
Checksum

Gets the checksum value of the message.

IsProprietary

Gets a value indicating whether this message type is proprietary

MessageParts

Gets the NMEA message parts.

MessageType

Gets the NMEA type id for the message.

TalkerId

Gets the talker ID for this message (

Timestamp

Gets a relative timestamp in milliseconds indicating the time the message was created.

Methods

Name Description
Equals(NmeaMessage?)

Indicates whether the current object is equal to another object of the same type.

Parse(string, IMultiSentenceMessage?, bool)

Parses the specified NMEA message.

RegisterAssembly(Assembly, bool)

Registers messages from a different assembly

RegisterNmeaMessage(TypeInfo, string, bool)

Registers a specific NMEA Message type

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