This commit is contained in:
2026-02-25 18:09:46 +03:00
parent dcd935e9a7
commit 69e49283dd
5 changed files with 283 additions and 11 deletions

View File

@@ -156,6 +156,9 @@ static auto Asibfm700MountConfigDefaults = std::make_tuple(
// slew process timeout in seconds
simple_config_record_t{"slewTimeout", std::chrono::seconds(3600), {"slew process timeout in seconds"}},
// mount stopping process timeout in seconds
simple_config_record_t{"stopTimeout", std::chrono::seconds(30), {"mount stopping process timeout in seconds"}},
// a time shift into future to compute target position in future (UT1-scale time duration, millisecs)
simple_config_record_t{
"timeShiftToTargetPoint",
@@ -581,11 +584,11 @@ public:
}
mcc::impl::MccSimpleMovementControlsParameters movingModelParams() const
details::movement_pars_t movingModelParams() const
{
static constexpr double arcsecs2rad = std::numbers::pi / 180.0 / 3600.0; // arcseconds to radians
mcc::impl::MccSimpleMovementControlsParameters pars;
details::movement_pars_t pars;
auto get_value = [this]<typename VT>(std::string_view name, VT& val) {
val = getValue<VT>(name).value_or(val);