...
This commit is contained in:
parent
49a2e2f9c1
commit
e50fbfc57e
@ -40,7 +40,9 @@ set(ASIBFM700_LIB asibfm700mount)
|
|||||||
add_library(${ASIBFM700_LIB} STATIC ${ASIBFM700_LIB_SRC}
|
add_library(${ASIBFM700_LIB} STATIC ${ASIBFM700_LIB_SRC}
|
||||||
asibfm700_mount.h asibfm700_mount.cpp
|
asibfm700_mount.h asibfm700_mount.cpp
|
||||||
asibfm700_configfile.h
|
asibfm700_configfile.h
|
||||||
asibfm700_netserver.cpp)
|
asibfm700_netserver.cpp
|
||||||
|
asibfm700_netserver.h)
|
||||||
|
|
||||||
target_include_directories(${ASIBFM700_LIB} PRIVATE mcc spdlog ${ERFA_INCLUDE_DIR})
|
target_include_directories(${ASIBFM700_LIB} PRIVATE mcc spdlog ${ERFA_INCLUDE_DIR})
|
||||||
target_link_libraries(${ASIBFM700_LIB} PRIVATE mcc spdlog)
|
target_link_libraries(${ASIBFM700_LIB} PRIVATE mcc spdlog)
|
||||||
|
|
||||||
|
|||||||
@ -99,10 +99,10 @@ public:
|
|||||||
logInfo(std::format("Create mount server instance (thread ID = {})", st.str()));
|
logInfo(std::format("Create mount server instance (thread ID = {})", st.str()));
|
||||||
}
|
}
|
||||||
|
|
||||||
template <typename... LoggerArgsTs>
|
template <typename... LoggerCtorArgsTs>
|
||||||
MccNetworkServer(asio::io_context& ctx, const handle_message_func_t& func, LoggerArgsTs&&... log_args)
|
MccNetworkServer(asio::io_context& ctx, const handle_message_func_t& func, LoggerCtorArgsTs&&... log_args)
|
||||||
requires(not std::same_as<LoggerT, MccNullLogger>)
|
requires(not std::same_as<LoggerT, MccNullLogger>)
|
||||||
: LoggerT(std::forward<LoggerArgsTs>(log_args)...),
|
: LoggerT(std::forward<LoggerCtorArgsTs>(log_args)...),
|
||||||
_asioContext(ctx),
|
_asioContext(ctx),
|
||||||
_handleMessageFunc(func),
|
_handleMessageFunc(func),
|
||||||
_stopSignal(ctx),
|
_stopSignal(ctx),
|
||||||
|
|||||||
@ -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_ICRS:
|
||||||
case mcc::MccCoordPairKind::COORDS_KIND_RADEC_APP:
|
case mcc::MccCoordPairKind::COORDS_KIND_RADEC_APP:
|
||||||
case mcc::MccCoordPairKind::COORDS_KIND_HADEC_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;
|
break;
|
||||||
default:
|
default:
|
||||||
ang1 = utils::parsAngleString(parse_res.params[from_idx]);
|
ang1 = mcc::utils::parsAngleString(parse_res.params[from_idx]);
|
||||||
}
|
}
|
||||||
if (!ang1) {
|
if (!ang1) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
ang2 = utils::parsAngleString(parse_res.params[from_idx + 1]);
|
ang2 = mcc::utils::parsAngleString(parse_res.params[from_idx + 1]);
|
||||||
if (!ang2) {
|
if (!ang2) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -575,17 +575,17 @@ protected:
|
|||||||
case mcc::MccCoordPairKind::COORDS_KIND_RADEC_ICRS:
|
case mcc::MccCoordPairKind::COORDS_KIND_RADEC_ICRS:
|
||||||
case mcc::MccCoordPairKind::COORDS_KIND_RADEC_APP:
|
case mcc::MccCoordPairKind::COORDS_KIND_RADEC_APP:
|
||||||
case mcc::MccCoordPairKind::COORDS_KIND_HADEC_APP:
|
case mcc::MccCoordPairKind::COORDS_KIND_HADEC_APP:
|
||||||
ang1 = utils::parsAngleString(vs[0], true);
|
ang1 = mcc::utils::parsAngleString(vs[0], true);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
// if sexagesimal then degrees:arcminutes:arcseconds form
|
// if sexagesimal then degrees:arcminutes:arcseconds form
|
||||||
ang1 = utils::parsAngleString(vs[0]);
|
ang1 = mcc::utils::parsAngleString(vs[0]);
|
||||||
}
|
}
|
||||||
if (!ang1) {
|
if (!ang1) {
|
||||||
return std::make_error_code(std::errc::invalid_argument);
|
return std::make_error_code(std::errc::invalid_argument);
|
||||||
}
|
}
|
||||||
|
|
||||||
ang2 = utils::parsAngleString(vs[1]);
|
ang2 = mcc::utils::parsAngleString(vs[1]);
|
||||||
if (!ang2) {
|
if (!ang2) {
|
||||||
return std::make_error_code(std::errc::invalid_argument);
|
return std::make_error_code(std::errc::invalid_argument);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user