From e50fbfc57e973119ddc63acfe02d2ab0f9205407 Mon Sep 17 00:00:00 2001 From: "Timur A. Fatkhullin" Date: Tue, 21 Oct 2025 22:35:45 +0300 Subject: [PATCH] ... --- asibfm700/CMakeLists.txt | 4 +++- mcc/mcc_netserver.h | 6 +++--- mcc/mcc_netserver_proto.h | 12 ++++++------ 3 files changed, 12 insertions(+), 10 deletions(-) diff --git a/asibfm700/CMakeLists.txt b/asibfm700/CMakeLists.txt index 21639da..d26da54 100644 --- a/asibfm700/CMakeLists.txt +++ b/asibfm700/CMakeLists.txt @@ -40,7 +40,9 @@ set(ASIBFM700_LIB asibfm700mount) add_library(${ASIBFM700_LIB} STATIC ${ASIBFM700_LIB_SRC} asibfm700_mount.h asibfm700_mount.cpp asibfm700_configfile.h - asibfm700_netserver.cpp) + asibfm700_netserver.cpp + asibfm700_netserver.h) + target_include_directories(${ASIBFM700_LIB} PRIVATE mcc spdlog ${ERFA_INCLUDE_DIR}) target_link_libraries(${ASIBFM700_LIB} PRIVATE mcc spdlog) diff --git a/mcc/mcc_netserver.h b/mcc/mcc_netserver.h index 7238993..5d0c23d 100644 --- a/mcc/mcc_netserver.h +++ b/mcc/mcc_netserver.h @@ -99,10 +99,10 @@ public: logInfo(std::format("Create mount server instance (thread ID = {})", st.str())); } - template - MccNetworkServer(asio::io_context& ctx, const handle_message_func_t& func, LoggerArgsTs&&... log_args) + template + MccNetworkServer(asio::io_context& ctx, const handle_message_func_t& func, LoggerCtorArgsTs&&... log_args) requires(not std::same_as) - : LoggerT(std::forward(log_args)...), + : LoggerT(std::forward(log_args)...), _asioContext(ctx), _handleMessageFunc(func), _stopSignal(ctx), diff --git a/mcc/mcc_netserver_proto.h b/mcc/mcc_netserver_proto.h index c6f3a14..1288b8c 100644 --- a/mcc/mcc_netserver_proto.h +++ b/mcc/mcc_netserver_proto.h @@ -403,16 +403,16 @@ bool mcc_netmsg_get_cpoint(mcc_netmsg_parse_result_c auto const& parse_res, case mcc::MccCoordPairKind::COORDS_KIND_RADEC_ICRS: case mcc::MccCoordPairKind::COORDS_KIND_RADEC_APP: case mcc::MccCoordPairKind::COORDS_KIND_HADEC_APP: - ang1 = utils::parsAngleString(parse_res.params[from_idx], true); + ang1 = mcc::utils::parsAngleString(parse_res.params[from_idx], true); break; default: - ang1 = utils::parsAngleString(parse_res.params[from_idx]); + ang1 = mcc::utils::parsAngleString(parse_res.params[from_idx]); } if (!ang1) { return false; } - ang2 = utils::parsAngleString(parse_res.params[from_idx + 1]); + ang2 = mcc::utils::parsAngleString(parse_res.params[from_idx + 1]); if (!ang2) { return false; } @@ -575,17 +575,17 @@ protected: case mcc::MccCoordPairKind::COORDS_KIND_RADEC_ICRS: case mcc::MccCoordPairKind::COORDS_KIND_RADEC_APP: case mcc::MccCoordPairKind::COORDS_KIND_HADEC_APP: - ang1 = utils::parsAngleString(vs[0], true); + ang1 = mcc::utils::parsAngleString(vs[0], true); break; default: // if sexagesimal then degrees:arcminutes:arcseconds form - ang1 = utils::parsAngleString(vs[0]); + ang1 = mcc::utils::parsAngleString(vs[0]); } if (!ang1) { return std::make_error_code(std::errc::invalid_argument); } - ang2 = utils::parsAngleString(vs[1]); + ang2 = mcc::utils::parsAngleString(vs[1]); if (!ang2) { return std::make_error_code(std::errc::invalid_argument); }