diff --git a/include/mcc/mcc_pcm.h b/include/mcc/mcc_pcm.h index 51bfca7..b20345b 100644 --- a/include/mcc/mcc_pcm.h +++ b/include/mcc/mcc_pcm.h @@ -293,7 +293,7 @@ public: // to be computed as observed celestial X and Y cordinate according to mount type (HA-DEC or AZ-ZD) double x, y; - auto getXY = [&, this](auto& cp) { + auto getXY = [&, this](auto& cp) -> error_t { auto err = obs_skycoord.toAtSameEpoch(cp); if (err) { return mcc_deduced_err(err, MccDefaultPCMErrorCode::ERROR_CCTE); diff --git a/include/mcc/mcc_pzone_container.h b/include/mcc/mcc_pzone_container.h index de50079..c54a508 100644 --- a/include/mcc/mcc_pzone_container.h +++ b/include/mcc/mcc_pzone_container.h @@ -149,7 +149,7 @@ public: return _inZoneFunc.size(); } - void clearZones() + void clearPZones() { _inZoneFunc.clear(); _timeToZoneFunc.clear(); diff --git a/include/mcc/mcc_telemetry.h b/include/mcc/mcc_telemetry.h index 017ed29..5386918 100644 --- a/include/mcc/mcc_telemetry.h +++ b/include/mcc/mcc_telemetry.h @@ -269,7 +269,8 @@ public: &_tdataPtr->pcmReverseCorrection, &_tdataPtr->targetXY); if (pcm_err) { - return mcc_deduced_err(pcm_err, MccTelemetryErrorCode::ERROR_PCM_COMP); + _lastUpdateError = + mcc_deduced_err(pcm_err, MccTelemetryErrorCode::ERROR_PCM_COMP); } } }