This commit is contained in:
Timur A. Fatkhullin
2025-10-11 23:02:43 +03:00
parent f618fb64cb
commit cbe106fe95
4 changed files with 165 additions and 206 deletions

View File

@@ -49,15 +49,19 @@ 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";
mcc::MccCelestialPoint cpt{.pair_kind = mcc::MccCoordPairKind::COORDS_KIND_RADEC_APP,
.time_point = std::chrono::system_clock::now(),
.X = mcc::MccAngle("10:23:56.12331", mcc::mcc_hms),
.Y = mcc::MccAngle(67.9827148715, mcc::mcc_degrees)};
// msg2.construct("ACK", "MOUNT", msg2_t::CFMT_DEGREES, msg2_t::MccNetMessageCoordPrec{2, 3}, cpt);
msg2.construct("ACK", "MOUNT", msg2_t::MccNetMessageCoordPrec{2, 3}, cpt);
std::cout << "MSG2: " << msg2.byteRepr() << "\n";
auto cpt1 = msg2.paramValue<mcc::MccCelestialPoint>(1);
if (cpt1) {
std::cout << "cpt.time_point = " << cpt1.value().time_point << "\n";
std::cout << "cpt.X = " << cpt1.value().X << "\n";
}
std::cout << "\n\n\n";