diff --git a/src/NmeaParser/Nmea/NmeaMessage.cs b/src/NmeaParser/Nmea/NmeaMessage.cs index 0c474e1..6566bca 100644 --- a/src/NmeaParser/Nmea/NmeaMessage.cs +++ b/src/NmeaParser/Nmea/NmeaMessage.cs @@ -188,6 +188,11 @@ namespace NmeaParser.Messages string[] parts = message.Split(new char[] { ',' }); string MessageType = parts[0].Substring(1); + if (MessageType == "PTNL") { + // PTNL is parent to e.g. AVR, GGK etc. + MessageType = parts[1]; + parts = parts.Skip(1).ToArray(); + } if (MessageType == string.Empty) throw new ArgumentException("Missing NMEA Message Type"); string[] MessageParts = parts.Skip(1).ToArray();