...
This commit is contained in:
@@ -183,10 +183,10 @@ static auto Asibfm700MountConfigDefaults = std::make_tuple(
|
||||
simple_config_record_t{"pzMinAltitude", mcc::MccAngle(10.0_degs), {"minimal altitude"}},
|
||||
|
||||
// HA-axis limit switch minimal value
|
||||
simple_config_record_t{"pzLimitSwitchHAMin", mcc::MccAngle(-170.0_degs), {"HA-axis limit switch minimal value"}},
|
||||
simple_config_record_t{"pzLimitSwitchHAMin", mcc::MccAngle(-270.0_degs), {"HA-axis limit switch minimal value"}},
|
||||
|
||||
// HA-axis limit switch maximal value
|
||||
simple_config_record_t{"pzLimitSwitchHAMax", mcc::MccAngle(170.0_degs), {"HA-axis limit switch maximal value"}},
|
||||
simple_config_record_t{"pzLimitSwitchHAMax", mcc::MccAngle(270.0_degs), {"HA-axis limit switch maximal value"}},
|
||||
|
||||
// DEC-axis limit switch minimal value
|
||||
simple_config_record_t{"pzLimitSwitchDecMin", mcc::MccAngle(-90.0_degs), {"DEC-axis limit switch minimal value"}},
|
||||
|
||||
@@ -263,7 +263,13 @@ Asibfm700Mount::error_t Asibfm700Mount::initMount()
|
||||
|
||||
bool ok = isInternalTelemetryDataUpdating();
|
||||
if (ok) {
|
||||
logInfo("Start updating telemetry data");
|
||||
logInfo("Start updating telemetry data ...");
|
||||
mcc::MccTelemetryData tdata;
|
||||
auto err = waitForTelemetryData(&tdata, _mountConfig.movingModelParams().telemetryTimeout);
|
||||
if (err) {
|
||||
logError("Cannot update telemetry data (err = {} [{}, {}])!", err.message(), err.value(),
|
||||
err.category().name());
|
||||
}
|
||||
} else {
|
||||
auto err = lastUpdateError();
|
||||
logError("Cannot update telemetry data (err = {} [{}, {}])!", err.message(), err.value(),
|
||||
|
||||
@@ -115,7 +115,7 @@ AsibFM700ServoController::error_t AsibFM700ServoController::hardwareSetState(har
|
||||
// according to"SiTech protocol notes" X is DEC-axis and Y is HA-axis
|
||||
coordval_pair_t cvalpair{.X{.val = state.Y, .t = tp}, .Y{.val = state.X, .t = tp}};
|
||||
coordpair_t cpair{.X = state.Y, .Y = state.X};
|
||||
// coordpair_t cpair{.X = state.Y, .Y = state.X + mcc::MccAngle(10.0_arcsecs)};
|
||||
// coordpair_t cpair{.X = state.Y, .Y = state.X + mcc::MccAngle(1.0_degs)};
|
||||
|
||||
// correctTo is asynchronous function!!!
|
||||
//
|
||||
|
||||
Reference in New Issue
Block a user