Perform callParamCallbacks even if movement watchdog timed out
This commit is contained in:
@@ -283,9 +283,12 @@ asynStatus sinqAxis::forcedPoll(bool *moving) {
|
|||||||
pSinqA_->wasMoving = *moving;
|
pSinqA_->wasMoving = *moving;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Check and update the watchdog
|
// Check and update the watchdog as well as the general poll status IF the
|
||||||
|
// poll did not fail already.
|
||||||
|
if (poll_status == asynSuccess) {
|
||||||
if (checkMovTimeoutWatchdog(*moving) != asynSuccess) {
|
if (checkMovTimeoutWatchdog(*moving) != asynSuccess) {
|
||||||
return asynError;
|
poll_status = asynError;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// According to the function documentation of asynMotorAxis::poll, this
|
// According to the function documentation of asynMotorAxis::poll, this
|
||||||
|
|||||||
Reference in New Issue
Block a user