From 0fd8349d980b34be49656c5510c2007d4e597a95 Mon Sep 17 00:00:00 2001 From: Morten Nielsen Date: Tue, 25 Aug 2020 15:39:58 -0700 Subject: [PATCH] Ensure GSV messages are handled regardless of GN support --- src/NmeaParser/Gnss/GnssMonitor.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/NmeaParser/Gnss/GnssMonitor.cs b/src/NmeaParser/Gnss/GnssMonitor.cs index af5fcbe..c58d1cf 100644 --- a/src/NmeaParser/Gnss/GnssMonitor.cs +++ b/src/NmeaParser/Gnss/GnssMonitor.cs @@ -83,8 +83,8 @@ namespace NmeaParser.Gnss properties.Add(nameof(AllMessages)); if (message.TalkerId == NmeaParser.Talker.GlobalNavigationSatelliteSystem) m_supportGNMessages = true; // Support for GN* messages detected - else if (m_supportGNMessages && message.TalkerId != NmeaParser.Talker.GlobalNavigationSatelliteSystem) - return; // If device supports combined GN* messages, ignore non-GN messages + else if (m_supportGNMessages && message.TalkerId != NmeaParser.Talker.GlobalNavigationSatelliteSystem && !(message is Gsv)) + return; // If device supports combined GN* messages, ignore non-GN messages, except for Gsv if (message is NmeaParser.Messages.Garmin.Pgrme rme) {