From ceef3701fc2ea91ee60076a0a83a0c05a14c02f1 Mon Sep 17 00:00:00 2001
From: joanvallve <jvallve@iri.upc.edu>
Date: Thu, 30 Jul 2020 18:04:10 +0200
Subject: [PATCH] only process EGNOS corrections

---
 src/receivers/ublox_raw.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/receivers/ublox_raw.cpp b/src/receivers/ublox_raw.cpp
index 6c2ba9a..f8cb8f9 100644
--- a/src/receivers/ublox_raw.cpp
+++ b/src/receivers/ublox_raw.cpp
@@ -35,7 +35,8 @@ RawDataType UBloxRaw::addDataStream(const std::vector<uint8_t>& data_stream)
 
       case NAV_SBAS:  // SBAS
         //std::cout << "SBAS received!\n";
-        nav_.addSbasMessage(raw_data_.sbsmsg);
+        if (raw_data_.sbsmsg.prn == 123 or raw_data_.sbsmsg.prn == 136) // only EGNOS corrections
+            nav_.addSbasMessage(raw_data_.sbsmsg);
         // std::cout << "SBAS added!\n";
         break;
 
-- 
GitLab