diff --git a/include/gnss/processor/processor_tracker_gnss.h b/include/gnss/processor/processor_tracker_gnss.h index 51b2fe8824ad6bb53d1cecaa1ca55e322f1eae9f..2ad1aba727375bdb19d975baa27c1359485e15f6 100644 --- a/include/gnss/processor/processor_tracker_gnss.h +++ b/include/gnss/processor/processor_tracker_gnss.h @@ -82,6 +82,15 @@ struct ParamsProcessorTrackerGnss : public ParamsProcessorTrackerFeature // COMPUTE FIX OPTIONS (RAIM) fix_opt.elmin = 0; fix_opt.maxgdop = 30; + // same constellations + fix_opt.GPS = gnss_opt.GPS; + fix_opt.SBS = gnss_opt.SBS; + fix_opt.GLO = gnss_opt.GLO; + fix_opt.GAL = gnss_opt.GAL; + fix_opt.QZS = gnss_opt.QZS; + fix_opt.CMP = gnss_opt.CMP; + fix_opt.IRN = gnss_opt.IRN; + fix_opt.LEO = gnss_opt.LEO; } std::string print() const diff --git a/src/processor/processor_tracker_gnss.cpp b/src/processor/processor_tracker_gnss.cpp index e48badba30f70600497e3034ff51b09fe4f079f8..10ae2636a9f636063af05f7a942f1386e21cbfa8 100644 --- a/src/processor/processor_tracker_gnss.cpp +++ b/src/processor/processor_tracker_gnss.cpp @@ -105,9 +105,13 @@ void ProcessorTrackerGnss::preProcess() untracked_incoming_features_[feat->satNumber()] = feat; } + std::string discarded_str; + for (auto sat : fix_incoming_.discarded_sats) + discarded_str += std::to_string(sat) + " "; + WOLF_DEBUG("ProcessorTrackerGnss::preProcess()", "\n\tinitial observations: ", n_initial, - "\n\tRTKLIB discarded: ", fix_incoming_.discarded_sats.size(), + "\n\tRTKLIB discarded: ", fix_incoming_.discarded_sats.size(), " (", discarded_str, ")", "\n\tgnssutils discarded: ", n_initial - untracked_incoming_features_.size() - fix_incoming_.discarded_sats.size(), "\n\tdetected incoming features: ", untracked_incoming_features_.size()); }