add RELOADCFG network command

This commit is contained in:
2026-03-12 16:11:06 +03:00
parent 76c42c03f6
commit 70510def0f
4 changed files with 69 additions and 24 deletions

View File

@@ -372,7 +372,8 @@ Asibfm700Mount::error_t Asibfm700Mount::updateMountConfig(const Asibfm700MountCo
Asibfm700Mount::error_t Asibfm700Mount::updateMountConfig(const std::string& cfg_filename)
{
Asibfm700MountConfig new_config;
auto err = new_config.load(cfg_filename);
auto err =
new_config.load(cfg_filename.empty() ? _mountConfig.configFilename() : std::filesystem::path{cfg_filename});
if (err) {
return mcc::mcc_deduced_err(err, std::make_error_code(std::errc::file_exists));
}
@@ -775,7 +776,7 @@ Asibfm700Mount::error_t Asibfm700Mount::slewingImpl(bool slew_and_stop)
if (!_lastMountError->load() && !_stopMovementRequest->load()) { // do not start tracking if an error occured
if (!slew_and_stop) { // or stop requested
// return trackTarget();
// return trackTarget();
return trackingImpl();
}
} else {