...
This commit is contained in:
@@ -64,15 +64,16 @@ int main(int argc, char* argv[])
|
||||
exit(1);
|
||||
}
|
||||
|
||||
bool ok = mcc::astro::mcc_parse_bulletinA(ist);
|
||||
auto db_a = mcc::astro::mcc_parse_bulletinA(ist);
|
||||
|
||||
if (!ok) {
|
||||
if (db_a.state != mcc::astro::IERS_DB_STATE_OK) {
|
||||
std::cout << "Cannot parse input IERS Bulletin A file!\n";
|
||||
ecode = 1;
|
||||
} else {
|
||||
std::cout << "IERS Bulletin A data:\n";
|
||||
std::cout << "Date: " << mcc::astro::CURRENT_EARTH_ORIENT_DB.bulletinDate << "\n";
|
||||
for (auto& el : mcc::astro::CURRENT_EARTH_ORIENT_DB.db) {
|
||||
std::cout << "Date: " << db_a.bulletinDate << "\n";
|
||||
std::cout << "TT-TAI: " << db_a.tt_tai << "\n";
|
||||
for (auto& el : db_a.db) {
|
||||
std::cout << "MJD: " << el.mjd << "\tDUT1 = " << el.dut1 << "\n";
|
||||
}
|
||||
}
|
||||
@@ -82,15 +83,15 @@ int main(int argc, char* argv[])
|
||||
std::cout << "\n\n\n";
|
||||
|
||||
std::istringstream isst(leap_secs_file);
|
||||
ok = mcc::astro::mcc_parse_leapsecs(isst);
|
||||
auto db_ls = mcc::astro::mcc_parse_leapsecs(isst);
|
||||
|
||||
if (!ok) {
|
||||
if (db_ls.state != mcc::astro::IERS_DB_STATE_OK) {
|
||||
std::cout << "Cannot parse input IERS leap seconds file!\n";
|
||||
ecode = 1;
|
||||
} else {
|
||||
std::cout << "IERS leap seconds data:\n";
|
||||
std::cout << "Expire date: " << mcc::astro::CURRENT_LEAPSECONDS_DB.expireDate << "\n";
|
||||
for (auto& el : mcc::astro::CURRENT_LEAPSECONDS_DB.db) {
|
||||
std::cout << "Expire date: " << db_ls.expireDate << "\n";
|
||||
for (auto& el : db_ls.db) {
|
||||
std::cout << "MJD: " << el.mjd << "\tTAI-UTC = " << el.tai_utc << "\n";
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user