This commit is contained in:
2025-03-21 13:08:23 +03:00
parent c0cba8422f
commit 441743ff01
5 changed files with 114 additions and 42 deletions

View File

@@ -4,6 +4,8 @@
#include "../mount_astrom.h"
// BTA coords from maps.yandex.ru: 43.646711, 41.440732
int main(int argc, char* argv[])
{
int ecode = 0;
@@ -37,16 +39,21 @@ int main(int argc, char* argv[])
std::cout << "\n\n\n------------------\n";
auto now = std::chrono::system_clock::now();
std::cout << "LEAP SECS for now: " << lps[now].value_or(std::numeric_limits<double>::quiet_NaN()) << "\n";
constexpr auto nnn = mcc::astrom::MccLeapSeconds::real_secs_t{std::numeric_limits<double>::quiet_NaN()};
std::cout << "DUT1 for now: " << bullA.DUT1(now).value_or(std::numeric_limits<double>::quiet_NaN()) << " (" << now
<< ")\n";
auto now = std::chrono::system_clock::now();
// std::cout << "LEAP SECS for now: " << lps[now].value_or(std::numeric_limits<double>::quiet_NaN()) << "\n";
std::cout << "LEAP SECS for now: " << lps[now].value_or(nnn) << "\n";
// std::cout << "DUT1 for now: " << bullA.DUT1(now).value_or(std::numeric_limits<double>::quiet_NaN()) << " (" <<
// now
std::cout << "DUT1 for now: " << bullA.DUT1(now).value_or(nnn) << " (" << now << ")\n";
double mjd = 61077.4;
std::cout << "DUT1 for MJD = " << mjd << ": " << bullA.DUT1(mjd).value_or(std::numeric_limits<double>::quiet_NaN())
<< "\n";
// std::cout << "DUT1 for MJD = " << mjd << ": " <<
// bullA.DUT1(mjd).value_or(std::numeric_limits<double>::quiet_NaN())
std::cout << "DUT1 for MJD = " << mjd << ": " << bullA.DUT1(mjd).value_or(nnn) << "\n";
auto st = mcc::astrom::mcc_julday(now, mjd);