TalkerSentence Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents NMEA0183 talker sentence
public class TalkerSentence
type TalkerSentence = class
Public Class TalkerSentence
- Inheritance
-
TalkerSentence
Constructors
TalkerSentence(NmeaSentence) |
Constructs a message from a typed sentence |
TalkerSentence(TalkerId, SentenceId, IEnumerable<String>) |
Constructs NMEA0183 talker identifier |
Properties
Fields |
Fields of the NMEA0183 sentence |
Id |
NMEA0183 sentence identifier |
TalkerId |
NMEA0183 talker identifier (identifier of the sender) |
Methods
CalculateChecksum(String) |
Calculates the NMEA checksum from a sentence (that includes everything except the checksum) |
FromSentenceString(String, NmeaError) |
Reads NMEA0183 talker sentence from provided string |
FromSentenceString(String, TalkerId, NmeaError) |
Reads NMEA0183 talker sentence from provided string |
GetAsRawSentence(DateTimeOffset) |
Returns this sentence without parsing its contents |
RegisterSentence(SentenceId, Func<TalkerSentence,DateTimeOffset,NmeaSentence>) |
Registers sentence identifier as known. Registered sentences are used by TryGetTypedValue(DateTimeOffset). |
ToString() | Returns a string that represents the current object. |
TryGetTypedValue(DateTimeOffset) |
Compares sentence identifier with all known identifiers. If found returns typed object corresponding to the identifier. If not found returns a raw sentence instead. Also returns a raw sentence on a parser error (e.g. invalid date/time field) |