mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2025-12-14 20:38:07 +00:00
Fix generation of BeiDou RINEX navigation files
This commit is contained in:
@@ -418,9 +418,9 @@ void Rinex_Printer::print_rinex_annotation(const Rtklib_Solver* pvt_solver,
|
|||||||
else if (only_beidou && beidou_dnav_ephemeris_iter != pvt_solver->beidou_dnav_ephemeris_map.cend())
|
else if (only_beidou && beidou_dnav_ephemeris_iter != pvt_solver->beidou_dnav_ephemeris_map.cend())
|
||||||
{
|
{
|
||||||
rinex_obs_header(obsFile, beidou_dnav_ephemeris_iter->second, rx_time, signal);
|
rinex_obs_header(obsFile, beidou_dnav_ephemeris_iter->second, rx_time, signal);
|
||||||
rinex_nav_header(navFile, pvt_solver->beidou_dnav_iono, pvt_solver->beidou_dnav_utc_model);
|
rinex_nav_header(navBdsFile, pvt_solver->beidou_dnav_iono, pvt_solver->beidou_dnav_utc_model);
|
||||||
output_navfilename.push_back(navBdsfilename);
|
output_navfilename.push_back(navBdsfilename);
|
||||||
log_rinex_nav(navFile, pvt_solver->beidou_dnav_ephemeris_map);
|
log_rinex_nav(navBdsFile, pvt_solver->beidou_dnav_ephemeris_map);
|
||||||
}
|
}
|
||||||
else if ((flags.check_only_enabled(GPS_1C, GPS_2S) ||
|
else if ((flags.check_only_enabled(GPS_1C, GPS_2S) ||
|
||||||
flags.check_only_enabled(GPS_1C, GPS_L5) ||
|
flags.check_only_enabled(GPS_1C, GPS_L5) ||
|
||||||
@@ -1013,7 +1013,7 @@ std::string Rinex_Printer::createFilename(const std::string& type, const std::st
|
|||||||
fileType.insert(std::pair<std::string, std::string>("RINEX_FILE_TYPE_SBAS", "B")); // B - SBAS broadcast data file.
|
fileType.insert(std::pair<std::string, std::string>("RINEX_FILE_TYPE_SBAS", "B")); // B - SBAS broadcast data file.
|
||||||
fileType.insert(std::pair<std::string, std::string>("RINEX_FILE_TYPE_CLK", "C")); // C - Clock file.
|
fileType.insert(std::pair<std::string, std::string>("RINEX_FILE_TYPE_CLK", "C")); // C - Clock file.
|
||||||
fileType.insert(std::pair<std::string, std::string>("RINEX_FILE_TYPE_SUMMARY", "S")); // S - Summary file (used e.g., by IGS, not a standard!).
|
fileType.insert(std::pair<std::string, std::string>("RINEX_FILE_TYPE_SUMMARY", "S")); // S - Summary file (used e.g., by IGS, not a standard!).
|
||||||
fileType.insert(std::pair<std::string, std::string>("RINEX_FILE_TYPE_BDS_NAV", "F")); // G - GLONASS navigation file.
|
fileType.insert(std::pair<std::string, std::string>("RINEX_FILE_TYPE_BDS_NAV", "F")); // F - BeiDou navigation file.
|
||||||
|
|
||||||
const boost::posix_time::ptime pt = boost::posix_time::second_clock::local_time();
|
const boost::posix_time::ptime pt = boost::posix_time::second_clock::local_time();
|
||||||
const tm pt_tm = boost::posix_time::to_tm(pt);
|
const tm pt_tm = boost::posix_time::to_tm(pt);
|
||||||
|
|||||||
Reference in New Issue
Block a user