diff --git a/src/observations.cpp b/src/observations.cpp index c042aa016cb8519c2b182dc2760b82a9be1a727d..bb4bb5e01e9d58e605950f4469a0059ffaee2b04 100644 --- a/src/observations.cpp +++ b/src/observations.cpp @@ -430,7 +430,7 @@ std::set<int> Observations::filter(const Satellites& sats, if (remove_sats.count(sat_pair.first) == 0) if (satexclude(sat_pair.first,sat_pair.second.var, sat_pair.second.svh, NULL)) { - std::cout << "Discarding sat " << sat_pair.first << ": unhealthy or huge variance svh = " << sat_pair.second.svh << std::endl; + //std::cout << "Discarding sat " << sat_pair.first << ": unhealthy or huge variance svh = " << sat_pair.second.svh << std::endl; removeObservationBySat(sat_pair.first); remove_sats.insert(sat_pair.first); } @@ -505,7 +505,7 @@ std::set<int> Observations::filter(const Satellites& sats, if (remove_sats.count(sat_pair.first) == 0) if (satexclude(sat_pair.first,sat_pair.second.var, sat_pair.second.svh, NULL)) { - std::cout << "Discarding sat " << sat_pair.first << ": unhealthy or huge variance svh = " << sat_pair.second.svh << std::endl; + //std::cout << "Discarding sat " << sat_pair.first << ": unhealthy or huge variance svh = " << sat_pair.second.svh << std::endl; removeObservationBySat(sat_pair.first); remove_sats.insert(sat_pair.first); } diff --git a/src/range.cpp b/src/range.cpp index 9dccfe8972c37dca400138bc21bb517bf9ec5203..a990cbfabdaaa8f07530cccf7dcc8976c4c3fbe7 100644 --- a/src/range.cpp +++ b/src/range.cpp @@ -45,9 +45,6 @@ Ranges Range::computeRanges(ObservationsPtr obs, //std::cout << "\tsat " << sat << "..."; - // initialize with error values - ranges.emplace(sat,Range()); - /* ------------------- Pseudo range ------------------- */ /* psudorange with code bias correction */ //std::cout << "prange...\n"; @@ -67,7 +64,10 @@ Ranges Range::computeRanges(ObservationsPtr obs, //std::cout << "\tazel_i: " << azel_i[0] << " " << azel_i[1] << "\n"; //std::cout << "\topt.ionoopt: " << opt.ionoopt << "\n"; if (!ionocorr(obs_i.time,&nav->getNavigation(),sat,latlonalt.data(),azel_i,opt.ionoopt,&dion,&vion)) + { + //std::cout << " error in iono\n"; continue; + } /* GPS-L1 -> L1/B1 */ //std::cout << "iono2...\n"; @@ -83,6 +83,9 @@ Ranges Range::computeRanges(ObservationsPtr obs, } /* Store in PseudoRange struct */ + // initialize with error values + ranges.emplace(sat,Range()); + //std::cout << "storing\n"; ranges[sat].sat = sat; ranges[sat].P = P;