Class NmeaMessage
NMEA Message base class.
Inheritance
NmeaMessage
Implements
Inherited Members
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
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 |