mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2025-04-09 12:16:46 +00:00
bugfix: Fixes RINEX V2.11 Nav. data record header
Fixes the number of spaces used by the second field in RINEX 2.11 when logging GLONASS Navigational information
This commit is contained in:
parent
9b3c8e93ec
commit
0e938db54e
@ -2881,17 +2881,23 @@ void Rinex_Printer::log_rinex_nav(std::fstream& out, const std::map<int,Glonass_
|
||||
line += minutes;
|
||||
}
|
||||
line += std::string(1, ' ');
|
||||
if(boost::lexical_cast<int>(seconds) < 10)
|
||||
{
|
||||
line += std::string(1, ' ');
|
||||
line += std::string(seconds, 1, 1);
|
||||
}
|
||||
else
|
||||
{
|
||||
line += seconds;
|
||||
}
|
||||
|
||||
line += std::string(1, ' ');
|
||||
if(boost::lexical_cast<int>(seconds) < 10)
|
||||
{
|
||||
line += std::string(1, ' ');
|
||||
line += std::string(seconds, 1, 1);
|
||||
}
|
||||
else
|
||||
{
|
||||
line += seconds;
|
||||
}
|
||||
line += std::string(1, '.');
|
||||
std::string decimal = std::string("0");
|
||||
if (timestring.size() > 16)
|
||||
{
|
||||
std::string decimal (timestring, 16, 1);
|
||||
}
|
||||
line += decimal;
|
||||
line += std::string(1, ' ');
|
||||
line += Rinex_Printer::doub2for(-glonass_gnav_ephemeris_iter->second.d_tau_c, 18, 2);
|
||||
line += std::string(1, ' ');
|
||||
line += Rinex_Printer::doub2for(glonass_gnav_ephemeris_iter->second.d_gamma_n, 18, 2);
|
||||
|
Loading…
x
Reference in New Issue
Block a user