From 128a8b16048b8acf2faec4b0274b23beb42d2973 Mon Sep 17 00:00:00 2001 From: Joachim Spange Date: Tue, 28 Jan 2025 15:18:25 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Support=20PTNL=20parent=20NMEA=20me?= =?UTF-8?q?ssage?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PTNL is parent to e.g. AVR, BPQ, DG, EVT, GGK, PJK, PJT, VGK, VHD --- src/NmeaParser/Nmea/NmeaMessage.cs | 5 +++++ 1 file changed, 5 insertions(+) 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();