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 |