diff --git a/src/sinqAxis.cpp b/src/sinqAxis.cpp index 7cd70b6..ca81331 100644 --- a/src/sinqAxis.cpp +++ b/src/sinqAxis.cpp @@ -543,15 +543,7 @@ asynStatus sinqAxis::reset() { if (status == asynSuccess) { // Perform some fast polls - pC_->lock(); - bool moving = false; - for (int i = 0; i < 5; i++) { - epicsThreadSleep(pC_->movingPollPeriod()); - if (poll(&moving) == asynSuccess) { - break; - } - } - pC_->unlock(); + pC_->wakeupPoller(); } status = assertConnected();