diff --git a/motorApp/NewportSrc/drvXPSAsyn.c b/motorApp/NewportSrc/drvXPSAsyn.c index 61e71404..382c37ca 100644 --- a/motorApp/NewportSrc/drvXPSAsyn.c +++ b/motorApp/NewportSrc/drvXPSAsyn.c @@ -342,6 +342,9 @@ static int motorAxisInit(void) motorParam->setDouble(pAxis->params, motorAxisIGain, (pAxis->xpsCorrectorInfo).KI); motorParam->setDouble(pAxis->params, motorAxisDGain, (pAxis->xpsCorrectorInfo).KD); + /*Set motorAxisHasEncoder so that we can use UEIP field.*/ + motorParam->setDouble(pAxis->params, motorAxisHasEncoder, 1); + /*Initialise deferred move flags.*/ pAxis->deferred_relative = 0; pAxis->deferred_position = 0;