diff --git a/src/NmeaParser/Gnss/GnssMonitor.cs b/src/NmeaParser/Gnss/GnssMonitor.cs index 97f3b2b..b92fe2d 100644 --- a/src/NmeaParser/Gnss/GnssMonitor.cs +++ b/src/NmeaParser/Gnss/GnssMonitor.cs @@ -80,7 +80,7 @@ namespace NmeaParser.Gnss m_allMessages[message.MessageType] = message; } properties.Add(nameof(AllMessages)); - if(message.TalkerId != NmeaParser.Talker.GlobalNavigationSatelliteSystem && !(message is Gsv)) + if(message.TalkerId != NmeaParser.Talker.GlobalNavigationSatelliteSystem && !(message is Gsv) && message.MessageType.Length > 2) { // If device supports combined GN*** messages, ignore non-GN messages, except for Gsv if (m_allMessages.ContainsKey("GN" + message.MessageType.Substring(2))) diff --git a/src/NmeaParser/NmeaParser.csproj b/src/NmeaParser/NmeaParser.csproj index ec372b1..f2fae53 100644 --- a/src/NmeaParser/NmeaParser.csproj +++ b/src/NmeaParser/NmeaParser.csproj @@ -11,7 +11,7 @@ An NMEA stream parser for serial port, bluetooth and file-based nmea simulation. NMEA GPS GNSS Serialport Bluetooth Navigation NTRIP RTCM Galileo GLONASS BeiDou Garmin Trimble SharpGIS.NmeaParser - 2.1 + 2.2 NMEA Parser Apache-2.0 https://dotmorten.github.io/NmeaParser/ @@ -35,7 +35,7 @@ All messages now have a unique timestamp useful to expire older messages.enable logo.png - 2.1.0.0 + 2.2.0.0