This commit is contained in:
2025-10-09 17:43:40 +03:00
parent 04272b8e1d
commit f618fb64cb
4 changed files with 443 additions and 1 deletions

View File

@@ -2,9 +2,9 @@
#include <list>
#include "../mcc_defaults.h"
#include "../mcc_netserver_proto.h"
int main()
{
using msg1_t = mcc::network::MccNetMessage<mcc::network::MccNetMessageValidKeywords, std::string_view>;
@@ -50,6 +50,52 @@ int main()
std::cout << ">\n";
std::cout << msg2_t::celestialPointToString(mcc::MccCelestialPoint{}) << "\n";
std::cout << msg2_t::celestialPointToString(
mcc::MccCelestialPoint{.pair_kind = mcc::MccCoordPairKind::COORDS_KIND_AZALT,
.time_point = std::chrono::system_clock::now(),
.X = 1.3284237648726384768273,
.Y = std::numbers::pi / 2.234},
true)
<< "\n";
std::cout << "\n\n\n";
mcc::MccCelestialCoordEpoch cep;
std::cout << "UTC: " << cep.UTC() << "\n";
std::cout << "MJD: " << cep.MJD() << "\n";
std::cout << "Epoch: " << cep.JEpoch() << "\n";
cep.fromTimePoint(std::chrono::system_clock::now());
std::cout << "\n";
std::cout << "UTC: " << cep.UTC() << "\n";
std::cout << "MJD: " << cep.MJD() << "\n";
std::cout << "Epoch: " << cep.JEpoch() << "\n";
cep.fromCharRange("60958.90342");
std::cout << "\n";
std::cout << "UTC: " << cep.UTC() << "\n";
std::cout << "MJD: " << cep.MJD() << "\n";
std::cout << "Epoch: " << cep.JEpoch(2) << "\n";
cep -= std::chrono::days(10);
std::cout << "\n";
std::cout << "UTC: " << cep.UTC() << "\n";
std::cout << "MJD: " << cep.MJD() << "\n";
std::cout << "Epoch: " << cep.JEpoch() << "\n";
std::cout << "\n" << (cep = mcc::MccCelestialCoordEpoch::now()).UTC() << "\n";
std::cout << "MJD: " << cep.MJD() << "\n";
std::cout << "Epoch: " << cep.JEpoch() << "\n";
auto ep1 = mcc::MccCelestialCoordEpoch::now();
auto ep2 = mcc::MccCelestialCoordEpoch::now();
std::cout << "\n" << std::boolalpha << (ep1 < ep2) << "\n";
std::cout << "\n"
<< std::boolalpha << (mcc::MccCelestialCoordEpoch::now() != mcc::MccCelestialCoordEpoch::now()) << "\n";
return 0;
}