From b27babfa10f011cd95b6bc37759dbbbf60ef95da Mon Sep 17 00:00:00 2001 From: smathis Date: Mon, 16 Jun 2025 15:55:40 +0200 Subject: [PATCH] Committed new sinqMotor version --- src/turboPmacAxis.cpp | 2 ++ src/turboPmacAxis.h | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/src/turboPmacAxis.cpp b/src/turboPmacAxis.cpp index 155b9dd..d3bb896 100644 --- a/src/turboPmacAxis.cpp +++ b/src/turboPmacAxis.cpp @@ -194,6 +194,8 @@ asynStatus turboPmacAxis::init() { } // Initial motor status is idle + setAxisParamChecked(this, motorStatusDone, 1); + status = pC_->setIntegerParam(axisNo_, pC_->motorStatusDone(), 1); if (status != asynSuccess) { return pC_->paramLibAccessFailed(status, "motorStatusDone_", axisNo_, diff --git a/src/turboPmacAxis.h b/src/turboPmacAxis.h index ea215bc..38bb445 100644 --- a/src/turboPmacAxis.h +++ b/src/turboPmacAxis.h @@ -142,6 +142,11 @@ class turboPmacAxis : public sinqAxis { */ void setNeedInit(bool needInit); + /** + * @brief Return a pointer to the axis controller + */ + turboPmacController *pController() override { return pC_; }; + private: turboPmacController *pC_; std::unique_ptr pTurboPmacA_;